- Um assistente de IA inteligente para terminal que funciona dentro de uma sessão tmux, observa todos os panes da janela do tmux e consegue ler o contexto do terminal para sugerir ou executar comandos mesmo sem entrada do usuário
- Por padrão, usa modelos de IA via OpenRouter, mas também é compatível com vários LLMs, como OpenAI, Claude e Ollama local
- Com os modos Observe / Prepare / Watch, não atrapalha o fluxo de trabalho do usuário e, como um verdadeiro programador parceiro, observa o terminal, conversa e executa ações
- Observe Mode: captura o conteúdo de todos os panes e, de acordo com a pergunta do usuário, sugere comandos, pergunta se deve executá-los e prossegue; após executar um comando, espera um certo tempo, captura o contexto novamente e repete o loop de feedback da IA
- Prepare Mode: modifica o prompt do shell para rastrear com precisão a conclusão da execução de comandos, permitindo feedback em tempo real sem tempo de espera. Suporte a bash/zsh/fish
- Watch Mode: monitora ativamente o trabalho do usuário e recomenda comandos melhores
- Dentro de uma única janela, é composto pelos seguintes papéis:
- Chat Pane: interface de conversa entre o usuário e a IA
- Exec Pane: janela dedicada onde a IA executa comandos
- Read-Only Panes: o conteúdo dos demais panes é somente leitura e a IA o utiliza como contexto
- A instalação pode ser feita com um único script de uma linha, e também há suporte a Homebrew ou instalação manual
- Quando o contexto fica longo, há um recurso de resumir e compactar (
squash) conversas anteriores para gerenciar com eficiência os custos e limites de tokens do LLM
- É possível verificar o uso atual com
/info e fazer um resumo manual com /squash
1 comentários
Agora parece que até abrir arquivos
.envno terminal vai exigir cuidado.