App para desktop que executa vários agentes de programação lado a lado, cada um em seu próprio git worktree, com um app complementar para monitoramento pelo celular.
monorepo-labs/dray
App para desktop que integra CLIs de agentes de programação, como Claude Code e Codex, em uma interface de chat nativa e executa várias sessões em paralelo.
- Estrelas
- 116
- Forks
- 10
- Issues abertas
- 33
- Último commit
- ontem
O que é?
O Dray é um ambiente para usar agentes de programação no desktop. Ele integra agentes de programação de linha de comando, como Claude Code, Codex, fx e pi, a uma interface de chat nativa, permitindo executar várias sessões ao mesmo tempo.
Cada sessão tem seu próprio git worktree, além de uma visualização de diff, um painel de pull requests, um painel de issues e um navegador integrado. O projeto inclui uma CLI independente, `dray`, que os agentes usam por meio de um socket local para criar, listar e enviar mensagens a outras sessões, permitindo que um agente distribua tarefas para outros.
O app é feito com Tauri, com frontend em React 19 e Vite e backend em Rust. O repositório também inclui um site de divulgação em Next.js, um site de documentação e tipos wire compartilhados. No Linux, o instalador pode transformar uma máquina em um servidor Dray.
Recursos principais
- 01Executa várias sessões de agentes de programação ao mesmo tempo, cada uma em uma interface de chat.
- 02Dá a cada sessão seu próprio git worktree.
- 03Oferece uma visualização de diff e painéis de PR e issues para cada sessão.
- 04Inclui um navegador integrado ao app.
- 05Inclui uma CLI `dray` que permite aos agentes criar outras sessões e enviar mensagens a elas.
- 06Oferece suporte a Claude Code, Codex, fx e pi como backends de agentes.
Casos de uso
- Executar vários agentes de programação em paralelo, cada um em uma branch diferente do mesmo projeto.
- Revisar diffs e pull requests criados por agentes sem sair do app.
- Permitir que um agente divida uma tarefa grande e delegue partes a outras sessões de agentes.
Início rápido
- 1
Instale os pré-requisitos: Node com pnpm, uma toolchain do Rust e cmake
- 2
Instale as dependências
pnpm install - 3
Execute o aplicativo para desktop
pnpm app
Antes de usar
- A compilação exige Node com pnpm, uma toolchain do Rust e cmake, o que torna a configuração trabalhosa.
- Ele envolve CLIs de agentes de programação existentes, como Claude Code e Codex, então você precisa configurá-los separadamente.
Tópicos
Perguntas frequentes
- O que é dray?
- App para desktop que integra CLIs de agentes de programação, como Claude Code e Codex, em uma interface de chat nativa e executa várias sessões em paralelo. O Dray é um ambiente para usar agentes de programação no desktop. Ele integra agentes de programação de linha de comando, como Claude Code, Codex, fx e pi, a uma interface de chat nativa, permitindo executar várias sessões ao mesmo tempo.
- dray é gratuito? Qual é a licença?
- dray é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dray ainda é mantido?
- Manutenção ativa. O último commit de dray foi em 19 de out. de 2026.
- Para que posso usar dray?
- Executar vários agentes de programação em paralelo, cada um em uma branch diferente do mesmo projeto. Revisar diffs e pull requests criados por agentes sem sair do app. Permitir que um agente divida uma tarefa grande e delegue partes a outras sessões de agentes.
- Como instalar dray?
- Instale os pré-requisitos: Node com pnpm, uma toolchain do Rust e cmake Instale as dependências: pnpm install Execute o aplicativo para desktop: pnpm app
- Onde consigo dray?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/monorepo-labs/dray
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App para desktop, dispositivos móveis, web e CLI que executa e coordena vários agentes de programação, como Claude Code, Codex e OpenCode, em worktrees paralelas.
Um app desktop com interface gráfica que executa seus agentes de programação, como Claude Code, Codex e Cursor, em sessões lado a lado com abas.
Um editor de código leve e multiplataforma, desenvolvido com Tauri (Rust e React), com suporte a Git, agentes de IA e atalhos do Vim.
App desktop para gerenciar, sincronizar e organizar skills de agentes de IA no Claude Code, Codex, Cursor, Copilot, Gemini CLI e outras ferramentas de programação.
App leve e multiplataforma de notas autoadesivas para desktop, com edição e visualização de Markdown, feito com Tauri 2 e React.