Skip to content
aicoolies logo
Atuin logo

Atuin

Magical shell history

Shell history manager that replaces the default history with a SQLite-backed, encrypted, and synchronized command history across all your machines. Features full-text search with fuzzy matching, directory-based context filtering, session tracking, and statistics about command usage. Syncs via an encrypted server (self-hostable or hosted). Supports bash, zsh, and fish shells. 22K+ GitHub stars. Transforms shell history from a simple list into a searchable, cross-machine knowledge base.

About Atuin

Atuin is a shell history management tool that replaces the default shell history with a SQLite database, recording additional context like working directory, exit code, duration, hostname, and session information for every command. It provides optional end-to-end encrypted synchronization of shell history across multiple machines, solving the common problem of losing command history when switching between computers or re-imaging machines. Atuin transforms shell history from a simple text file into a searchable, context-rich knowledge base.

Atuin offers a powerful full-text search interface that lets users filter history by command text, directory, exit status, and duration, making it easy to find that complex command you ran weeks ago on a different machine. All synchronized data is encrypted client-side before leaving the machine, ensuring privacy even when using the hosted sync service. Atuin also supports self-hosted sync servers, configurable sync intervals, and the ability to turn commands into reusable, synced shell scripts that are available across all machines.

Atuin is essential for developers and system administrators who work across multiple machines and need reliable, searchable command history everywhere. It supports Bash, Zsh, Fish, and Nushell, integrating seamlessly with existing shell configurations. Whether you are managing cloud infrastructure from different workstations, pair programming on shared machines, or simply want to never lose a useful command again, Atuin provides a significant upgrade over the default shell history mechanisms.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the MIT license. Both the Atuin CLI client and self-hosted sync server are completely free ($0). Atuin also offers a free hosted cloud sync service with client-side end-to-end encryption.

full pricing breakdown →

Supported Platforms

macOS, Linux

Explore categories, tags & use cases

Command-line fuzzy finder

General-purpose command-line fuzzy finder written in Go that adds interactive filtering to any list — files, command history, processes, Git branches, and more. Blazing fast even on millions of entries. Integrates with bash, zsh, fish, and vim/neovim for history search (Ctrl+R), file finding, and directory jumping. Supports preview windows, multi-select, and custom key bindings. 67K+ GitHub stars. One of the most essential CLI productivity tools in the modern developer toolkit.

Open Source

Smarter cd command

Smarter cd command that learns your most-used directories and lets you jump to them with partial name matches. Written in Rust for speed, it replaces the standard cd command with intelligent fuzzy matching based on frequency and recency of access. A small quality-of-life tool that saves developers hundreds of keystrokes daily by eliminating tedious path typing.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Atuin?

Shell history manager that replaces the default history with a SQLite-backed, encrypted, and synchronized command history across all your machines. Features full-text search with fuzzy matching, directory-based context filtering, session tracking, and statistics about command usage. Syncs via an encrypted server (self-hostable or hosted). Supports bash, zsh, and fish shells. 22K+ GitHub stars. Transforms shell history from a simple list into a searchable, cross-machine knowledge base.

Is Atuin free?

Yes — Atuin is open source and free to use. Free and 100% open source under the MIT license. Both the Atuin CLI client and self-hosted sync server are completely free ($0). Atuin also offers a free hosted cloud sync service with client-side end-to-end encryption.

Is Atuin open source?

Yes — Atuin is open source.

Is Atuin still maintained?

Yes — Atuin is active. Its listing was last verified on September 6, 2026.

What are the best Atuin alternatives?

The first editor-selected Atuin alternatives are fzf, zoxide.