Command Palette
The command palette is the fastest way to drive Omni. One prompt, fuzzy-matched against every action, open tab and setting — no menu diving.
Open it
- Keyboard: Ctrl K (or ⌘ K).
- Touch: Quick Tools → Command Palette, or from the overflow menu.
What you can do
Start typing and the palette ranks matches across three domains:
| Domain | Examples |
|---|---|
| Actions | “new private tab”, “burn session”, “toggle AI blocker”, “save as PDF”, “translate page” |
| Tabs | Jump to any open tab by title or URL — “github”, “inbox”, “youtube” |
| Settings | Deep-link into any settings screen — “dark mode”, “ad blocking”, “default browser” |
Fuzzy matching
You don’t need exact wording. The matcher scores substring and subsequence matches, so privtab finds New private tab and aiblock finds Toggle AI Blocker. Recent commands are boosted to the top.
// Rank candidates for the typed query
fun rank(query: String, commands: List<Command>): List<Command> =
commands
.map { it to fuzzyScore(query, it.title) } // substring + subsequence
.filter { it.second > 0 }
.sortedByDescending { it.second + recencyBoost(it.first) }
.map { it.first }
Keyboard navigation
| Key | Action |
|---|---|
| ↑ / ↓ | Move through results |
| Enter | Run the highlighted command |
| Esc | Dismiss the palette |
| Tab | Autocomplete the top result into the field |
Run URLs and searches too
If nothing matches, hitting Enter treats your query as a search or URL — the palette doubles as a launcher.