Command palette
Jump to any snippet or fire any action in a keystroke.
Code-snippet manager · macOS · Linux
Organize, search, and reuse your snippets with rich Markdown notes, nestable folders, smart groups, and on-device AI search — all in one fast, beautiful, local-first app.
Snippets
Every snippet keeps your code in its own language, with syntax highlighting and a Markdown note for the why — usage, gotchas, links — previewed live right beside it.
export function Avatar({ src, size = 40 }) {
return (
<img
className="avatar"
src={src}
width={size}
height={size}
/>
)
}
size in px; defaults to 40.Semantic search
Type what you're trying to do — and Trove ranks results by what you mean, with AI that runs entirely on your device. No cloud, no API keys, fully offline. Stack it with filters for pinpoint precision.
lsof -ti:3000 | xargs kill -9
sudo lsof -i -P -n | grep LISTEN
systemctl restart nginx
Organize your way
Nest folders with colors and a default language. Build Smart Groups — live, saved rule sets that gather snippets automatically by tag, language, date, favorites, and more. Tag freely with a flexible many-to-many model.
Powerful search syntax
Scoped filters, booleans, negation, exact phrases, and wildcards — combine them however you like.
tag:react lang:typescript OR -deprecated "use effect" hook*
Optional sync
Back up through a private, app-only folder in your Google Drive — or mirror your library through any shared folder (Dropbox, iCloud Drive, a NAS). Off by default, and edits from different devices are reconciled automatically, so nothing is ever lost.
And so much more
Jump to any snippet or fire any action in a keystroke.
Edit, split, or preview — full GitHub-flavored Markdown.
GitHub, Dracula, Nord, Tokyo Night, Solarized, Gruvbox…
A full native menu and shortcuts for everything.
A single, human-readable library file. Import/export, no lock-in.
System / light / dark, with accent colors that are yours.
Automatic, rotating backups keep your work safe.
Keep your go-to snippets one click away, always on top.
Keyboard-first
Local-first — your library never leaves your machine unless you turn on sync.