4 pontos por xguru 2025-05-03 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
bus710 2025-05-03

Agora parece que até abrir arquivos .env no terminal vai exigir cuidado.