O que é o Atuin?
O Atuin substitui o histórico do seu shell por um banco de dados SQLite pesquisável, adicionando busca full-text poderosa, sincronização opcional com criptografia ponta a ponta entre máquinas, e estatísticas úteis. Ele registra contexto adicional para cada comando — código de saída, duração, diretório e mais — e funciona com Bash, Zsh, Fish e outros shells.
⚡ Principais Recursos do Atuin
🔍 Busca Poderosa
Busca full-text, fuzzy e por prefixo em todo o seu histórico de shell.
🔐 Sincronização Criptografada
Sincronização opcional com criptografia ponta a ponta do histórico entre todas as suas máquinas.
📊 Contexto Rico
Registra código de saída, duração, diretório e mais para cada comando.
🐚 Multi-shell
Funciona com Bash, Zsh, Fish e outros shells populares.
🎯 Por que o Atuin?
- Histórico melhor: Histórico pesquisável em SQLite que nunca trunca silenciosamente
- Sincronização entre máquinas: Sincronização com criptografia ponta a ponta, auto-hospedável
- Rico em contexto: Saiba quando, onde e como cada comando foi executado
- Estatísticas: Insights sobre seus comandos mais usados
🆕 Destaques
- Histórico em SQLite: Histórico de comandos durável e consultável
- Busca Interativa: Busca fuzzy vinculada à sua seta para cima
- Sincronização: Sincronização criptografada opcional entre múltiplas máquinas
- Estatísticas: Estatísticas de uso de comandos
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar repositório
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 Existe um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh e Zed; Atuin não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.
🧩 Sobre a opção extrepo. extrepo é a ferramenta do próprio Debian para repositórios externos: ela escreve o arquivo de sources e instala a chave de assinatura para você, conferindo a chave contra metadados assinados antes de usá-la. Este repositório está registrado nela como griffo, e o espelho gratuito para sempre como griffo-free, então no Debian (bookworm, trixie, forky e sid) os comandos acima são toda a configuração.
O extrepo configura apenas o arquivo de sources e a chave: as credenciais de uma assinatura continuam indo em /etc/apt/auth.conf.d/deb.griffo.io.conf. O Ubuntu não é coberto, porque o extrepo publica metadados só para as suítes do Debian: lá, use os comandos com sudo ou como root.
Passo 2: Instalar atuin
# Install latest atuin
sudo apt install atuin
# Verificar instalação
atuin --version# Install latest atuin
apt install atuin
# Verificar instalação
atuin --version🎯 Exemplos Básicos de Uso
# Show version
atuin --version
# Import existing shell history
atuin import auto
# Register with a sync server (optional)
atuin register -u <username> -e <email>
# Search history from the command line
atuin search docker
# Show usage statistics
atuin stats🚀 Por que escolher o deb.griffo.io?
- Debian Oficial: Frequentemente meses atrasado, sem os recursos mais recentes
- deb.griffo.io: Última versão poucas horas após o lançamento
- Instalação Manual: Requer downloads manuais e configuração do PATH
- Nosso Repositório: Pacotes pré-compilados e prontos para uso
- ✅ Últimos Recursos: Obtenha os recursos e melhorias mais recentes do Atuin imediatamente
- ✅ Sem Configuração Manual: Binários pré-compilados, instalados e atualizados via apt
- ✅ Atualizações Automáticas: Pacotes atualizados poucas horas após os lançamentos upstream
- ✅ Dependências Corretas: Empacotado corretamente com todas as bibliotecas necessárias
- ✅ Multi-Distribuição: Funciona no Bookworm, Trixie e Sid
- ✅ Manutenção Fácil: Comandos apt simples para atualizações
📦 Repositório de construção de pacotes
Os pacotes Debian são construídos e mantidos automaticamente neste repositório do GitHub:
- 📁 atuin-debian - Latest release builds
🔗 Pacotes relacionados
Também disponível no deb.griffo.io:
- Starship - Prompt rápido e personalizável para múltiplos shells
- zoxide - Comando cd mais inteligente para o seu terminal
- Zellij - Espaço de trabalho e multiplexador de terminal
💝 Apoiar Este Projeto
Se este repositório economiza seu tempo e esforço, considere apoiá-lo!