📣 Important update — access is changing on 1 October 2026

Starting 1 October 2026 at noon (UK time), this mirror will require authentication to keep apt working.
A yearly subscription gives you uninterrupted access and directly supports keeping this project alive. Thank you! 🙏

🔑 Get Your Yearly Subscription

💬 Questions, issues or anything about this repo? Join our Discord community — the best place to get help and connect with other users.
Previously supported via Buy Me a Coffee? You are wonderful! Head over to our Discord and we will sort out a free lifetime subscription for you. 💜

⌨️ Install Latest Atuin on Ubuntu

Shell history sync, search and stats

Latest Version — Continuously Updated
← Back to home

What is Atuin?

Atuin replaces your shell history with a searchable SQLite database, adding powerful full-text search, optional end-to-end encrypted sync across machines, and useful statistics. It records extra context for every command — exit code, duration, directory and more — and works with Bash, Zsh, Fish and other shells.

🚀 Why Latest Versions Matter: Atuin is actively developed with improvements to search, sync and the interactive UI. Running the latest version gives you the newest history features and fixes.

⚡ Key Features of Atuin

🔍 Powerful Search

Full-text, fuzzy and prefix search over your entire shell history.

🔐 Encrypted Sync

Optional end-to-end encrypted sync of history across all your machines.

📊 Rich Context

Records exit code, duration, directory and more for every command.

🐚 Cross-shell

Works with Bash, Zsh, Fish and other popular shells.

🎯 Why Atuin?

  • Better history: Searchable SQLite history that never silently truncates
  • Sync across machines: End-to-end encrypted, self-hostable sync
  • Context-rich: Know when, where and how each command ran
  • Stats: Insights into your most-used commands

🆕 Highlights

📦 Installation from debian.griffo.io

Step 1: Add Repository

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null apt update

Step 2: Install atuin

# Install latest atuin sudo apt install atuin # Verify installation atuin --version
# Install latest atuin apt install atuin # Verify installation atuin --version

🎯 Basic Usage Examples

# Show version atuin --version # Import existing shell history atuin import auto # Register with a sync server (optional) atuin register -u -e # Search history from the command line atuin search docker # Show usage statistics atuin stats

🚀 Why Choose debian.griffo.io?

📊 Repository Comparison:
  • Official Ubuntu: Often months behind, missing latest features
  • debian.griffo.io: Latest version within hours of release
  • Manual Installation: Manual downloads and PATH setup required
  • Our Repository: Pre-built, ready-to-use packages

📦 Package Build Repository

The Ubuntu packages are automatically built and maintained in this GitHub repository:

🔗 Related Packages

Also available from debian.griffo.io:

🎯 Perfect for: Command-line users who want a searchable, context-rich and optionally synced shell history across all their machines and shells.

💝 Support This Project

If this repository saves you time and effort, please consider supporting it!

⭐ Star on GitHub 🐦 Share on Twitter