{"data":{"slug":"atuin","name":"Atuin","tagline":"MIT magical shell history with optional E2E sync","category":"devops","categoryName":"DevOps","url":"https://atuin.sh","github":"https://github.com/atuinsh/atuin","pricing":"open-source","hook":"Atuin replaces Ctrl-R with searchable, context-rich shell history — sync encrypted if you want.","whatsGood":"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.","theCatch":"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.","addedAt":"2026-09-08","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Security","tags":["self-host","permissive","security","testing","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":32025,"starsPerWeek":102,"access":"free","archived":false,"repo":{"createdAt":"2020-10-04","pushedAt":"2026-10-17","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"}],"links":{"self":"/api/gems/atuin","html":"/gems/atuin","markdown":"/gems/atuin.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}