Atuin
MIT magical shell history with optional E2E sync
DevOps / Infrastructure · OSS/MIT · 32k
Reviewed 2026-09-08 · last push 2026-10-17 · repo checked 2026-10-19
What's Good
MIT Rust CLI. SQLite history with exit code, duration, cwd. Works across bash/zsh/fish/etc. Optional end-to-end encrypted sync via hosted server or self-hosted `atuin-server`. Local-only mode needs no account.
The Catch
Shell history tool — not a prompt (Starship), not a jumper (zoxide), not Dotfiles sync. Desktop/Hub team features are a separate product line (Hub not self-hostable). Atuin AI is free while in testing — treat that as temporary.
Verdict
MIT shell history. Free forever CLI + self-host sync; hosted sync stays optional.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/atuin)
HTML
<a href="https://stackgems.com/gems/atuin"><img src="https://stackgems.com/badge/atuin.svg" alt="Atuin reviewed on Stack Gems" height="20"></a>
Related
DevOps →- TrivyApache-2.0 all-in-one vuln/IaC/secret/SBOM scanner; no paid tier
- CosignApache-2.0 Sigstore keyless container/artifact signing CLI
- GitleaksMIT secret scanner for git/dirs/stdin; CLI free, org Action needs free key
- GrypeApache-2.0 SBOM-first vulnerability scanner from Anchore; free CLI
- AnubisMIT PoW challenge layer vs AI scrapers in front of Caddy/Traefik