Execute uma frota de agentes de programação mantendo branches, revisões e falhas de CI sob controle.
Baixar o Orchestrator.inc • Documentação • Versões • Como contribuir • Discord
English · 简体中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil)
Um agente de programação dá conta de uma tarefa. Rodar vários significa dividir o trabalho, evitar conflitos entre branches e acompanhar cada mudança pela CI, pela revisão e pelo merge. O Orchestrator.inc é um workspace desktop local feito para isso: cada tarefa ganha seu próprio agente, branch e worktree, e seu código continua na sua máquina.
Diga ao agente principal do projeto o que você quer construir. Ele planeja o trabalho, inicia um worker para cada parte em seu próprio worktree e só volta quando algo precisa de você.
As sessões se organizam sozinhas em colunas com base no agente, no PR, na CI e nas revisões, para que o que precisa de você fique no topo.
Verificações com falha, comentários de revisão e conflitos de merge voltam para o worker responsável pela branch até o PR ser aprovado. Um agente revisor pode ler cada PR antes de uma pessoa.
Escolha o agente e o modelo para cada tarefa e trabalhe pelo Chat estruturado ou pela interface de terminal do próprio agente. Cada worker também ganha um navegador para visualizar e testar seu aplicativo.
O suporte a Worker, Chat e revisor varia de acordo com o agente; os guias de configuração dos agentes trazem a matriz atualizada.
Controle pelo celular os agentes que rodam no seu desktop. Instale o app para iPhone ou Android. Escaneie o QR code em Settings → Connect Mobile para parear com o desktop. Funciona no Wi-Fi de casa e fora dela.
- Receba alertas. Uma notificação push avisa quando um agente tem uma pergunta ou precisa de aprovação.
- Responda. Responda no chat, aprove a solicitação ou abra o terminal do agente.
- Comece um trabalho. Crie um novo worker e escolha o agente e o modelo.
- Revise. Confira pull requests e resultados do revisor.
Rode workers em espaços de trabalho hospedados em vez de na sua máquina. Escolha Clone to the cloud e um repositório do GitHub para começar.
- Continua rodando. As tarefas seguem mesmo com o notebook fechado.
- Acompanhe. Abra o chat, os arquivos e o terminal pelo app desktop.
- Nada na sua máquina. O código, as worktrees e os agentes ficam todos na nuvem.
Veja o guia do Cloud para a configuração.
Baixe em orchestrator.inc/download ou nas Releases do GitHub. O aplicativo se atualiza sozinho.
| Plataforma | Download |
|---|---|
| macOS (Apple silicon) | agent-orchestrator-darwin-arm64.dmg |
| macOS (Intel) | agent-orchestrator-darwin-x64.dmg |
| Windows | agent-orchestrator-win32-x64.exe |
| Linux (AppImage) | agent-orchestrator-linux-x64.AppImage |
| Linux (Debian/Ubuntu) | agent-orchestrator-linux-x64.deb |
| Linux (Fedora/RHEL) | agent-orchestrator-linux-x64.rpm |
Abra o Orchestrator.inc e indique o repositório que você quer que ele gerencie. O aplicativo desktop executa o daemon para você, então não é preciso usar a CLI. Consulte o guia de instalação para configurar as CLIs dos agentes e resolver problemas.
| Documento | Comece aqui quando precisar de |
|---|---|
| Documentação do produto | Instalação, configuração de agentes e uso cotidiano do produto. |
| docs/documentation-map.md | Quais documentos são voltados a pessoas, quais são contratos legíveis por máquina e qual prevalece em caso de divergência. |
| docs/architecture.md | Modelo mental do backend, ciclo de vida, persistência, CDC, derivação de status e limites do daemon. |
| docs/backend-code-structure.md | Responsabilidade dos pacotes e onde cada aspecto do backend deve ficar. |
| docs/cli/README.md | Comportamento da CLI e mapeamento das rotas do daemon. |
| docs/development.md | Pré-requisitos, etapas de build, execução de testes e solução de problemas no desenvolvimento local. |
| docs/STATUS.md | O que está disponível atualmente em main e o que ainda está em desenvolvimento. |
Comece pelo guia de desenvolvimento para ver pré-requisitos, configuração local e comandos de teste. Leia CONTRIBUTING.md antes de abrir um pull request e use as Issues do GitHub para bugs e solicitações de recursos.
Abra um relatório de bug usando sua própria conta do GitHub. Algumas frases sobre o que você fez e o que deu errado são suficientes; versão, sistema operacional e etapas para reproduzir ajudam, se você tiver.
Um agente de programação local pode ajudar a reunir evidências com a skill de triagem de bugs; mantenha os logs e as notas dele em anexos e revise o rascunho antes de enviá-lo você mesmo. Não peça a um bot para abrir issues em seu nome.
Para obter ajuda ao descrever um problema, participe do canal de triagem de bugs no Discord. Consulte o guia de contribuição para mais detalhes.
Participe do Discord para receber ajuda e conversar com outros colaboradores, siga @useOrchestrator para acompanhar as novidades ou inicie uma conversa nas Issues do GitHub.
O Orchestrator.inc coleta telemetria limitada de uso e confiabilidade, nunca seu código, prompts, conversas com agentes ou credenciais. Ela inclui um ID de instalação e seu nome de usuário do GitHub; se você entrar no AO Cloud, também inclui seu ID de usuário do AO Cloud e o endereço de e-mail dessa conta, definido uma única vez como propriedade de pessoa no PostHog (nunca lido da configuração do git). Desative tudo em Settings > General > Privacy > Share usage analytics, o que abrange o desktop, o daemon e um celular pareado. Saiba exatamente o que coletamos e como desativar.
O Orchestrator.inc está disponível sob a Licença Apache 2.0.





