Developer ToolsTempl
Type-safe HTML templating language for Go with compile-time safety
Atuin replaces your shell history with a SQLite database, adds exit codes, durations, and cwd to every command, and syncs everything end-to-end encrypted across machines. Free, open source, MIT-licensed, with 29,500+ GitHub stars.
Atuin is an open-source, end-to-end encrypted shell history tool that replaces your existing Bash, Zsh, Fish, or Nushell history with a SQLite database, adds rich context to every command, and optionally syncs everything across machines. We rate it 92/100 — if you live in the terminal across more than one computer, Atuin is one of the highest-leverage installs you can make this year.
Atuin was created by Ellie Huxtable, with a first commit on , and has grown into a beloved staple of developer dotfiles. As of , the project has 29,500+ GitHub stars, 830+ forks, ships under the MIT license, and is written in Rust under the atuinsh/atuin organisation. The most recent stable release is v18.15.2 (), with v18.16.0-beta.1 currently in testing.
Atuin solves a real, daily annoyance: native shell history is a single line-buffered file per session that loses commands, has no real search, no exit codes, and definitely no sync. Atuin records every command in a SQLite database with cwd, exit code, duration, hostname, session ID, and timestamp, exposes a fast full-screen TUI on ctrl-r, and (optionally) syncs the encrypted database between machines so the command you ran on your laptop on Sunday is one keystroke away on your work desktop on Monday.
make commands run after 3pm yesterday" with atuin search --exit 0 --after "yesterday 3pm" make.bash-preexec), Fish, Nu, and Xonsh, plus tier-2 PowerShell support — rare for a tool this opinionated.atuin stats tells you your most-used commands; atuin import auto ingests your existing ~/.bash_history, ~/.zsh_history, or Fish history on first run.
On Hacker News, two front-page submissions (2024 and 2023) generated thousands of comments, with the dominant sentiment being delight. Top-voted comments highlight three things developers love: the speed of the Rust TUI, the per-directory and per-session filter toggles, and the fact that sync "just works" without leaking history to a third party. On r/commandline and r/zsh, Atuin is one of the most-recommended tools when anyone asks how to upgrade their shell.
The honest complaints are also consistent. The biggest is the up-arrow rebind: out of the box, Atuin captures the up arrow and replaces native single-step recall with a fuzzy search prompt, which breaks years of muscle memory — many users disable it (--disable-up-arrow) or never enable it. The second is local plaintext storage: while sync is end-to-end encrypted, the local SQLite database is intentionally unencrypted so search stays sub-millisecond, and security-minded users either self-host with full-disk encryption or skip the sync server entirely. The third is the session isolation gap: by default Atuin shares history across all open shells (with filter toggles to scope), which is the opposite of how some users prefer per-tab history. Newer users on the official forum regularly ask about this and the answer is to use the session filter inside the TUI.
Atuin CLI is 100% free and open source under the MIT license. The hosted Atuin Cloud sync server is free for personal use, and as of April 2026 there is no metered tier — the project is funded by GitHub Sponsors, Ellie's consulting income, and (eventually) team plans on Atuin Hub. Atuin Desktop is currently in open beta and is also free; Atuin Hub (the team-collaboration backend for Desktop) is free during beta.
| Plan | Price | Includes |
|---|---|---|
| Atuin CLI (self-hosted or local-only) | $0 | All features, MIT license, install via curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh |
| Atuin Cloud sync (hosted) | $0 | End-to-end encrypted history sync across unlimited devices for personal use |
| Atuin Desktop + Hub (open beta) | $0 | Tauri desktop app with executable runbooks; team sharing via Atuin Hub during beta |
Best for: Developers, SREs, and data engineers who work across more than one machine, and anyone who has ever lost an hour reconstructing a one-off command they ran last week. It is particularly compelling for Fish and Zsh users on macOS who already live in iTerm or Ghostty, and for teams adopting Atuin Desktop as a runbook system.
Not ideal for: Shared servers where commands are sensitive and a plaintext SQLite history file would be a problem, users who refuse to give up native single-step up-arrow recall, and absolute minimalists who already get everything they need out of fzf + atuin's simpler alternative McFly.
Pros:
Cons:
--disable-up-arrow.The closest alternatives are McFly (Rust, lighter, no sync), HSTR (older, C, no sync, no rich context), and the built-in fzf + HISTFILE recipe (zero install, zero context, no cross-machine sync). For team runbooks, Atuin Desktop competes more with Notion, Slab, or the open-source Runme.
Yes — and the install is a one-line shell command. If you work across more than one machine, the cross-device encrypted sync alone justifies adopting it; if you only ever use a single laptop, the rich-context SQLite history and the TUI still make it a clear upgrade over your shell's default. We dock points for the up-arrow ergonomics and the local-plaintext trade-off, but neither is enough to keep this off any developer's standard setup checklist. 92/100.
ServiceNow and Accenture Launch Forward Deployed Engineering Program to Scale Agentic AI in the Enterprise (May 6, 2026)
At Knowledge 2026, ServiceNow and Accenture announced a joint forward deployed engineering program that drops co-located engineer pods into customer environments to ship agentic AI workflows natively on the ServiceNow AI Platform — with access to 300+ pre-built agent skills and the AI Control Tower as the governance backbone.
May 7, 2026
ReFiBuy Raises $13.6M Seed to Help Brands Get Recommended by AI Shopping Agents (May 5, 2026)
ReFiBuy, the Raleigh-based agentic commerce platform from ChannelAdvisor founder Scot Wingo, closed an oversubscribed $13.6M seed led by NewRoad Capital Partners on May 5, 2026 — betting that the next billion-dollar e-commerce moat is being chosen by ChatGPT, Claude and Perplexity.
May 7, 2026
OpenAI Replaces ChatGPT's Default Model With GPT-5.5 Instant — 52.5% Fewer Hallucinations, 30% Shorter Answers (May 5, 2026)
OpenAI on May 5 swapped GPT-5.3 Instant for the new GPT-5.5 Instant as ChatGPT's default model, claiming 52.5% fewer hallucinated claims on high-stakes prompts and 30% more concise answers. The model also rolls into the API as chat-latest and adds personalization from Gmail and past chats for Plus and Pro web users.
May 7, 2026
Is this product worth it?
Built With
Compare with other tools
Open Comparison Tool →