Variables that become a form
Wrap anything in double braces. Press ⌥↵Alt+Enter and Snipstack asks for each value, so one snippet covers every host, branch and port.
Snipstack is a snippet manager for people who live in the terminal. Save a command once, turn the parts that change into variables, and copy it from any app with one shortcut.
macOS, Windows & Linux · No account needed


// how it works
Animation: the quick search window finds "SSH tunnel to staging DB", a form asks for host, user and local port, and the finished ssh command runs in a terminal.
// global search
Snipstack lives in your menu bar or system tray. Press ⌥SpaceCtrl+Shift+Space in the terminal, your editor or a browser tab — search, copy, and you're back where you were. Turn on auto-paste and it pastes for you.
Animation, with auto-paste turned on: in a terminal, the shortcut opens the Snipstack quick search over the desktop. Typing "ssh" finds "SSH tunnel to staging DB", and the command is pasted into the terminal, which opens the tunnel.




// features
Wrap anything in double braces. Press ⌥↵Alt+Enter and Snipstack asks for each value, so one snippet covers every host, branch and port.
Type three letters of anything — title, tag, or the command itself. Snippets you use often and recently rank higher.
A SQLite file on your disk. Point it at your Turso database to sync it across your machines.
Nest by project, tag by tool, drag to reorganize. Quick search opens on what you used last.
// light or dark
Pick light or dark, or let Snipstack follow your system.


// mobile
On call, on a borrowed laptop, or SSH'd in from your phone: search, fill in variables and copy. It syncs through the same Turso database as your desktop.
Three phone screens: the snippet library with a row swiped to show Copy and Favorite actions, the snippet "SSH tunnel to staging DB" with its variables, and the Fill in variables sheet with a live preview of the command.
// faq
No. Install Snipstack and start adding snippets. Your library never goes to a Snipstack server.
In a SQLite database in your user data folder on your computer. You can export the whole library to JSON at any time.
Only two things: sync traffic to the database you connected (if you turn sync on), and update checks against downloads.snipstack.dev on platforms that update themselves, which you can turn off in Settings. There is no telemetry, no analytics and no crash upload. The privacy notice has the details.
Turso hosts libSQL, an open-source fork of SQLite, so your synced copy uses the same format as your local library. The database is yours: you can inspect it, back it up or delete it. Any libSQL server reachable over HTTPS works, including one you host yourself.
The connection is encrypted and your access token is kept in your operating system’s secure storage. The snippets themselves are stored in your database as you wrote them, so anyone with your database token can read them.
The most recent edit wins, and the other version is saved as a conflict copy you can review and restore. No edit is dropped silently: the only way to discard unsynced changes is to choose Replace this device’s data when connecting a database, and Snipstack saves a backup first.
The 1.x builds are not code-signed yet. On Windows, click More info, then Run anyway. On macOS, open Snipstack once, then go to System Settings → Privacy & Security and click Open Anyway (on macOS 14 and earlier, right-click Snipstack in Applications and choose Open). The download page has the full steps.
Yes, if you turn on auto-paste in Settings; it is off by default, and Snipstack copies to the clipboard instead. Auto-paste needs Accessibility access on macOS, and xdotool (X11) or wtype (Wayland) on Linux.
Snipstack imports its own JSON export format. On first run it can also add about 120 curated starter commands for your platform.
On Windows and with the Linux AppImage, yes: updates download in the background and install the next time Snipstack restarts. The .deb updates when you install a newer .deb. On macOS, automatic updates need a signed app, so until signed builds ship, download the new version from the download page.
Start with about 120 curated commands for your platform, or import a Snipstack export. No account needed.
Windows 10/11 (x64) · macOS (Apple silicon & Intel) · Linux x64 (AppImage, deb) · All downloads
Builds are not code-signed yet, so your OS warns you once. Windows: More info → Run anyway. macOS: open Snipstack once, then System Settings → Privacy & Security → Open Anyway (on macOS 14 and earlier, right-click → Open). Full steps