Sync, search and backup shell history with Atuin.
What started as shell history tooling has evolved into something bigger with Atuin Desktop
Trusted by thousands of developers worldwide
GitHub Stars
Contributors
Synced History
We started with an open-source CLI that developers actually wanted to use. Now we're exploring what happens when that same philosophy meets team workflows.
The magical shell history tool loved by developers worldwide. Sync your commands across machines, search everything instantly, and keep your data encrypted. Open source.
Workflows shouldn't live in someone's head. Atuin Desktop looks like a doc, but runs like your terminal. Kill context switching with executable runbooks that chain shell commands, database queries and HTTP requests.
Sync, search, and backup your shell history with end-to-end encryption. The magical shell tool loved by developers worldwide.
Install Atuin CLI in seconds. Works with bash, zsh, fish, and more.
Sync your shell history to all of your machines, wherever they are. Never lose a command again.
All data is encrypted client-side and can only be read by you. Your commands stay private.
Search decades of shell history and recall it in an instant. Configurable full text or fuzzy search.
Atuin is open source with a permissive license and has a growing community of contributors.
Bring your existing history with you. Atuin supports importing from a wide variety of formats.
Atuin stores extra context with your commands: working directory, exit code, duration, and more!
Runbooks should run. Built to make workflows repeatable, shareable, and reliable. See what we're building for teams. Read the announcement →
Everything you need to know about Atuin
Yes! Atuin CLI is completely open source and free forever. You can self-host the sync server or use our hosted service.
Absolutely! Atuin works with bash, zsh, fish, and other popular shells. Installation is simple and doesn't interfere with your existing setup.
Not at all! Atuin is built in Rust for maximum performance. Most users don't notice any difference, and many find their shell faster thanks to enhanced search.
All your command history is encrypted end-to-end before leaving your machine. Only you can decrypt and read your data. We never see your commands.
Absolutely! Atuin CLI is designed for self-hosting. You can run your own sync server or use our hosted service. Full control over your infrastructure and data.
Atuin Desktop runbooks actually execute. Instead of copy-pasting commands from docs, you click and run. Database queries render live results. Documentation that stays current because it runs.
Atuin Desktop is currently in private preview. Join our waitlist to be among the first to try executable runbooks and collaborative workflows. We're rolling out access gradually.
Yes! While Atuin Desktop is currently closed source during development, it will be open sourced when we release it publicly. We're committed to open source and transparency.
Atuin Desktop is local-first with CRDT collaboration. Data is stored locally and synced via Atuin Hub. Unlike CLI, Desktop is not end-to-end encrypted.
Not yet, but it's planned! Desktop currently requires Atuin Hub for collaboration features. Self-hosting options will come after the initial release.
Join 200,000+ developers who have already upgraded their command line workflow. Start with our open-source CLI, and be first in line for Desktop.