# atuinsh/atuin

> ✨ Making your shell magical

- GitHub: https://github.com/atuinsh/atuin
- Website: https://atuin.sh
- Category: CLI & Terminal (https://ideas.asveas.com/c/cli)
- Tags: bash, fish, history, rust, shell, zsh
- Language: Rust · License: MIT
- Stars: 32,287 · Forks: 1,029 · Open issues: 462
- Last push: 2026-11-11 (today)
- Vibe score: 90/100

## What it is
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. You may use either the server I host, or host your own! Or just don't use sync at all. As all history sync is encrypted, I couldn't access your data even if I wanted to. And I really don't want to.

## When to use it
Reach for atuin when you live in the terminal and want faster search, git, navigation or a beautiful TUI — it's written in Rust and fits stacks tagged bash, fish, history, shell.

## Maintenance
atuinsh/atuin looks very actively maintained: the last push was today (2026-11-11), with 32,287 stars and 462 open issues.

## Quick start
```bash
git clone https://github.com/atuinsh/atuin.git
```

## Alternatives in CLI & Terminal
- [neovim/neovim](https://github.com/neovim/neovim) — Vim-fork focused on extensibility and usability (★104k, Vim Script, vibe 96/100) · details: https://ideas.asveas.com/r/neovim/neovim
- [junegunn/fzf](https://github.com/junegunn/fzf) — :cherry_blossom: A command-line fuzzy finder (★84.2k, Go, vibe 95/100) · details: https://ideas.asveas.com/r/junegunn/fzf
- [starship/starship](https://github.com/starship/starship) — ☄🌌️  The minimal, blazing-fast, and infinitely customizable prompt for any shell! (★60.7k, Rust, vibe 93/100) · details: https://ideas.asveas.com/r/starship/starship
- [ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide) — A smarter cd command. Supports all major shells. (★40.6k, Rust, vibe 92/100) · details: https://ideas.asveas.com/r/ajeetdsouza/zoxide
- [jesseduffield/lazygit](https://github.com/jesseduffield/lazygit) — simple terminal UI for git commands (★83.8k, Go, vibe 91/100) · details: https://ideas.asveas.com/r/jesseduffield/lazygit
- [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep) — ripgrep recursively searches directories for a regex pattern while respecting your gitignore (★69.9k, Rust, vibe 90/100) · details: https://ideas.asveas.com/r/BurntSushi/ripgrep

---
Source: https://ideas.asveas.com/r/atuinsh/atuin · Catalog: https://ideas.asveas.com/llms.txt
