Vigil para MAC
Terminal nativo gratuito e de código aberto que roda árvores de agentes de código como Claude Code, Codex e OpenCode, com resumos subindo para um gerente.
Visão geral do Vigil
O Vigil é um terminal nativo para Mac, gratuito e de código aberto, feito para colocar agentes de código para trabalhar em equipe. Em vez de copiar mensagens você mesmo entre várias janelas de agentes, você entrega uma tarefa a um agente gerente raiz, que pode iniciar agentes trabalhadores e subgerentes próprios. O detalhe desce pela árvore e os resultados voltam ao gerente como resumos, o que mantém enxuto o contexto do gerente. Uma árvore de nós ao vivo mostra a equipe inteira de uma vez, e cada nó mantém a própria interface de terminal do agente, então você pode abrir qualquer um deles e assumir o controle diretamente.
O Vigil funciona com os agentes de linha de comando Claude Code, Codex e OpenCode, e você pode misturá-los em uma mesma árvore. Ele não inclui nenhum agente: pelo menos uma dessas ferramentas precisa já estar instalada e no seu PATH, e valem as contas ou planos de cada uma. As sessões encerradas ficam na barra lateral e podem ser reproduzidas somente para leitura ou retomadas. As configurações são arquivos JSON em ~/.config/vigil/ em vez de uma janela de ajustes. O Vigil é feito com Swift e SwiftUI, usa a libghostty para desenhar o terminal com aceleração por GPU e é publicado pelo desenvolvedor, butterlatte-zhang, sob a licença GPL-3.0 ou posterior. Ele ainda está em uma versão 0.1 inicial, precisa do macOS 14 ou posterior em um Mac com Apple Silicon e é assinado e notarizado pela Apple. A versão 0.1.7 deixa mais confiável o envio da primeira tarefa a um trabalhador do Codex.
Principais recursos
O Vigil transforma vários agentes de código em uma única árvore gerenciada, em uma só janela.
- Árvore comandada por um gerente: um agente raiz inicia trabalhadores e subgerentes para cada tarefa.
- Resumos que sobem: os resultados dos trabalhadores voltam ao gerente de forma curta.
- Agentes misturados: Claude Code, Codex e OpenCode podem trabalhar na mesma árvore.
- Telas nativas dos agentes: cada nó mantém sua interface de terminal, que você pode assumir.
- Histórico completo: reproduza a transcrição de qualquer nó somente para leitura ou retome uma sessão.
- Isolamento flexível: compartilhe um projeto com dono por arquivo ou use git worktrees.
- Configurações em arquivos: toda a configuração fica em JSON em ~/.config/vigil/.
- Navegação pelo teclado: atalhos com Command para passar entre sessões, nós e notificações.
Novidades da versão 0.1.7
O Vigil 0.1.7 deixa mais confiável o início dos trabalhadores do Codex.
- A primeira tarefa de um novo trabalhador do Codex não fica mais parada sem envio na caixa de entrada; o Vigil agora confirma que a tecla Enter funcionou e tenta de novo com cuidado
- Nós do Codex retomados não param mais na caixa Update available
- O resultado do envio da primeira tarefa agora é gravado no registro da sessão
Perguntas frequentes sobre o Vigil
O Vigil é gratuito?
Sim. O Vigil é gratuito e de código aberto sob a licença GPL-3.0 ou posterior. Organizações que não podem cumprir a GPL podem pedir ao desenvolvedor uma licença comercial à parte.
O que o Vigil faz?
Ele roda agentes de código em forma de árvore: um agente gerente distribui tarefas a agentes trabalhadores e subgerentes, e os resultados voltam como resumos, para que você não precise passar mensagens entre janelas de agentes por conta própria.
Quais agentes de código o Vigil aceita?
Claude Code, Codex e OpenCode. Você pode misturá-los em uma mesma árvore, por exemplo um gerente Claude Code com um subgerente Codex.
Preciso de algo mais para usar o Vigil?
Sim. O Vigil não inclui nenhum agente. Pelo menos um entre Claude Code, Codex e OpenCode precisa estar instalado e no seu PATH, e valem as contas ou planos de cada um. Se não encontrar nenhum, o Vigil mostra um aviso em vez de começar.
Posso assumir o controle de um agente eu mesmo?
Sim. Cada nó mantém a própria interface de terminal da ferramenta do agente, então você pode abrir qualquer nó e trabalhar nele diretamente.
O Vigil guarda um histórico de sessões?
Sim. As sessões encerradas ficam na barra lateral. Ao abrir uma, a árvore é reconstruída como foi executada, você pode ler a transcrição de qualquer nó somente para leitura e retomar a sessão.
Como mudo as configurações do Vigil?
Toda a configuração fica salva como arquivos JSON em ~/.config/vigil/. Não há janela de ajustes.
Quais Macs e versões do macOS o Vigil exige?
O Vigil precisa do macOS 14 ou posterior e de um Mac com Apple Silicon. Não há versão para Intel.
O Vigil é um software pronto?
Ele ainda está em uma versão 0.1 inicial e muda com frequência. As versões publicadas são assinadas e notarizadas pela Apple.
De onde vem o download do Vigil em vigil.FULLMAC.app?
O botão de download leva à página oficial de versões do Vigil no GitHub: https://github.com/butterlatte-zhang/vigil/releases/latest. O vigil.FULLMAC.app não altera nem reempacota o app.
Apps semelhantes
- tmuxO tmux é um multiplexador de terminal gratuito e de código aberto. Ele permite rodar vários programas em um único terminal, divididos em janelas e painéis lado a lado, e alternar entre eles pelo teclado. Seu truque mais útil são as sessões: desanexe-se de uma sessão e tudo dentro dela continua rodando, mesmo que você feche o terminal ou perca uma conexão SSH, e reanexe depois exatamente de onde parou. O tmux é desenvolvido por Nicholas Marriott e colaboradores e distribuído sob a licença ISC.Ferramentas para desenvolvedores
SwitchShuttleSwitchShuttle é um app para a barra de menus do Mac que deixa seus comandos de terminal mais usados a um clique ou a um atalho de teclado. Você organiza os comandos em submenus aninhados, dá a cada um deles um atalho global e um ícone de emoji e o executa de qualquer lugar, sem abrir um terminal e digitar. Ele funciona com iTerm, Terminal, Warp, Alacritty, Hyper e outros terminais, e cada comando pode rodar na janela atual, em uma nova aba ou em uma nova janela.Ferramentas para desenvolvedores
tty7O tty7 é um terminal renderizado por GPU e escrito em Rust, construído sobre o gpui do Zed e o núcleo de terminal do Alacritty. Um servidor em segundo plano é o dono das suas shells e painéis, não a janela, então você pode fechar o app e as shells continuam rodando, sem tmux. Depois de reiniciar, voltam o layout, a tela e as conversas dos agentes compatíveis.Ferramentas para desenvolvedores
TabbyO Tabby, antes chamado Terminus, é um emulador de terminal muito configurável que também funciona como cliente SSH, Telnet e serial. Ele substitui várias ferramentas de uma vez: um terminal local com abas e painéis divididos, um gerenciador de conexões para seus servidores e um terminal serial para aparelhos como roteadores e microcontroladores. Suas senhas e chaves SSH podem ficar num cofre criptografado, arquivos podem ser transferidos por SSH, e a aparência e os recursos mudam com temas e plugins. O Tabby é desenvolvido por Eugene Pankov e roda no Mac, Windows e Linux.Ferramentas para desenvolvedores
kittyO kitty é um emulador de terminal rápido e completo que usa a GPU para desenhar o texto, então a rolagem e as saídas grandes continuam fluidas. Ele tem abas e janelas divididas com vários layouts prontos, suporta cores reais, ligaduras e emojis, e tem seu próprio protocolo gráfico para mostrar imagens dentro do terminal. O kitty pode ser controlado por scripts e pela linha de comando, e ampliado com pequenos programas chamados kittens, para tarefas como SSH com suas configurações, comparar arquivos lado a lado e digitar caracteres Unicode. O kitty é feito por Kovid Goyal, o desenvolvedor do calibre.Ferramentas para desenvolvedores- ripgrepO ripgrep é uma ferramenta de linha de comando gratuita e de código aberto que procura texto ou uma expressão regular nos arquivos de uma pasta, muito rápido. Seu comando é rg: digite rg seguido do que você procura, e ele busca na pasta atual e em tudo o que ela contém. Por padrão, ele ignora os arquivos listados no seu .gitignore, arquivos ocultos e arquivos binários, então em um projeto de código você vê só os resultados que importam. O ripgrep é feito por Andrew Gallant e tem licença dupla: MIT e Unlicense.Ferramentas para desenvolvedores
FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.