App de escritorio para ejecutar varios agentes de programación en paralelo, cada uno en su propio git worktree, con una app móvil para supervisarlos.
monorepo-labs/dray
Una aplicación de escritorio que integra CLIs de agentes de programación como Claude Code y Codex en una interfaz de chat nativa y permite ejecutar varias sesiones a la vez.
- Estrellas
- 116
- Forks
- 10
- Issues abiertos
- 33
- Último commit
- ayer
¿Qué es?
Dray es un espacio de escritorio para agentes de programación. Integra agentes de programación de línea de comandos como Claude Code, Codex, fx y pi en una interfaz de chat nativa, para que se puedan ejecutar varias sesiones a la vez.
Cada sesión tiene su propio git worktree, además de una vista de diferencias, un panel de pull requests, un panel de incidencias y un navegador integrado. El proyecto incluye una CLI independiente llamada `dray` que los agentes usan a través de un socket local para crear, listar y enviar mensajes a otras sesiones, lo que permite que un agente distribuya el trabajo entre otros.
La aplicación está creada con Tauri y usa un frontend con React 19 y Vite, y un backend con Rust. El repositorio también incluye un sitio de marketing con Next.js, un sitio de documentación y tipos wire compartidos. En Linux, el instalador puede convertir una máquina en un servidor Dray.
Funciones clave
- 01Ejecuta varias sesiones de agentes de programación a la vez, cada una en una interfaz de chat.
- 02Asigna a cada sesión su propio git worktree.
- 03Ofrece una vista de diferencias, un panel de PR y un panel de incidencias para cada sesión.
- 04Incluye un navegador integrado en la aplicación.
- 05Incluye una CLI llamada `dray` que permite a los agentes crear otras sesiones y enviarles mensajes.
- 06Admite Claude Code, Codex, fx y pi como backends de agentes.
Casos de uso
- Ejecutar en paralelo varios agentes de programación en distintas ramas del mismo proyecto.
- Revisar las diferencias y los pull requests creados por los agentes sin salir de la aplicación.
- Permitir que un agente divida una tarea grande y delegue partes a otras sesiones de agentes.
Inicio rápido
- 1
Instala los requisitos previos: Node con pnpm, una toolchain de Rust y cmake
- 2
Instala las dependencias
pnpm install - 3
Ejecuta la aplicación de escritorio
pnpm app
Antes de usarlo
- Para compilar se necesitan Node con pnpm, una toolchain de Rust y cmake, por lo que la configuración es laboriosa.
- Envuelve CLI de agentes de programación existentes, como Claude Code y Codex, así que tendrás que configurarlos por separado.
Temas
Preguntas frecuentes
- ¿Qué es dray?
- Una aplicación de escritorio que integra CLIs de agentes de programación como Claude Code y Codex en una interfaz de chat nativa y permite ejecutar varias sesiones a la vez. Dray es un espacio de escritorio para agentes de programación. Integra agentes de programación de línea de comandos como Claude Code, Codex, fx y pi en una interfaz de chat nativa, para que se puedan ejecutar varias sesiones a la vez.
- ¿dray es gratuito? ¿Qué licencia tiene?
- dray es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿dray sigue mantenido?
- Mantenimiento activo. El último commit de dray fue el 19 oct 2026.
- ¿Para qué puedo usar dray?
- Ejecutar en paralelo varios agentes de programación en distintas ramas del mismo proyecto. Revisar las diferencias y los pull requests creados por los agentes sin salir de la aplicación. Permitir que un agente divida una tarea grande y delegue partes a otras sesiones de agentes.
- ¿Cómo se instala dray?
- Instala los requisitos previos: Node con pnpm, una toolchain de Rust y cmake Instala las dependencias: pnpm install Ejecuta la aplicación de escritorio: pnpm app
- ¿Dónde consigo dray?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/monorepo-labs/dray
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de escritorio, móvil, web y CLI para ejecutar y orquestar varios agentes de programación, como Claude Code, Codex y OpenCode, en worktrees paralelos.
Una aplicación de escritorio con interfaz gráfica que ejecuta tus agentes de programación actuales, como Claude Code, Codex y Cursor, en sesiones paralelas con pestañas.
Editor de código multiplataforma y ligero, creado con Tauri (Rust y React), con compatibilidad con Git, agentes de IA y atajos de Vim.
App de escritorio para gestionar, sincronizar y organizar skills de agentes de IA en Claude Code, Codex, Cursor, Copilot, Gemini CLI y otras herramientas de programación.
Una aplicación ligera de notas adhesivas de escritorio y multiplataforma, con edición y vista previa de Markdown, creada con Tauri 2 y React.