Features
- Quick Access — Launch apps, files, or commands instantly
- Built-in Commands — Google search, file access, calculator, and more
- File Search — Quickly find documents and executables
- Themes — Dark, Light, and Default built-in
- Plugins — Extend with custom functionality
- Math Calculations — Instant math right in the bar
Requirements
- Windows 10 or later
- .NET 8.0 Runtime
Usage
- Press
Ctrl + Space
to open RaySharp - Type your command or query
- Use
↑/↓
to navigate,Enter
to execute
Built-in Commands
g query
/google query
— Google Searchopen notepad
— Launch Notepadcalc
— Open Calculatorf filename
/file filename
— File Searchsettings
— Open Settings2+2
— Run math expressions
Creating Plugins
Create a .NET Class Library implementing the ICommand
interface:
dotnet new classlib -n MyPlugin
public interface ICommand {
string Name { get; }
string Description { get; }
bool Matches(string query);
void Execute(string query);
}
public class MyCommand : ICommand {
public string Name => "My Command";
public string Description => "Does something useful";
public bool Matches(string query) => query.StartsWith("doit");
public void Execute(string query) {
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo {
FileName = "https://example.com",
UseShellExecute = true
});
}
}
Troubleshooting
- Check .NET compatibility
- Ensure your DLL implements
ICommand
- Run as administrator if settings don't save
Contributing
Fork, commit, and PR. We welcome contributions.