Gestor de espacios de trabajo en Go que coordina varios agentes de programación con IA, como Claude Code, Copilot y Codex, y conserva su estado de trabajo en hooks respaldados por Git.
preset-io/agor
Un espacio de trabajo web donde equipos y agentes de programación con IA comparten tableros espaciales en tiempo real, con cada agente en su propia rama de git aislada.
- Estrellas
- 1,460
- Forks
- 134
- Issues abiertos
- 235
- Último commit
- hace 1 hora
¿Qué es?
Agor es un espacio de trabajo multiusuario para ejecutar agentes de programación como Claude Code, Codex, Gemini CLI y OpenCode. El trabajo se organiza en un tablero 2D en tiempo real donde las ramas aparecen como tarjetas, cada una con su propio directorio de trabajo de git, entorno de desarrollo e historial de conversaciones. Los compañeros de equipo pueden ver los cursores en tiempo real, seguir las sesiones de los agentes y comentar el trabajo mientras se realiza.
Agor no incluye un modelo propio. Controla los CLI y SDK de agentes que ya usas, y permite cambiar de runtime durante las sesiones. Puedes ejecutarlo en tu propia máquina mediante npm o alojarlo por tu cuenta con LibSQL o Postgres. También incluye compañeros de IA persistentes con memoria, skills, herramientas MCP, prompts programados y canales como Slack y GitHub.
El proyecto está bajo la Business Source License 1.1, por lo que su código está disponible, pero no es open source hasta la fecha de cambio.
Funciones clave
- 01Tablero espacial en tiempo real donde las ramas y las sesiones de los agentes se organizan en un lienzo 2D.
- 02Cada rama de git tiene su propio directorio de trabajo, entorno de desarrollo e historial de conversaciones.
- 03Admite Claude Code, Codex, Gemini, OpenCode, Copilot y Cursor (beta) en cada sesión.
- 04Compañeros de IA persistentes con una base de conocimientos con búsqueda, skills y herramientas MCP.
- 05Programador al estilo cron para prompts e informes recurrentes.
- 06Permisos por rama y seguimiento del uso de tokens y los costos por prompt.
Casos de uso
- Permitir que un equipo pequeño haga seguimiento de varias tareas paralelas de agentes de programación en un tablero compartido.
- Ejecutar el trabajo de los agentes en ramas aisladas con servidores de desarrollo que se inician con un clic para revisar los cambios.
- Configurar tareas recurrentes para agentes, como reuniones diarias, auditorías o resúmenes.
- Alojar por cuenta propia un espacio de trabajo para agentes en tu infraestructura y con tu propia base de datos.
Inicio rápido
- 1
Instala Node.js 22.12 o posterior y Git; después, instala Agor globalmente con npm
npm install -g agor-live - 2
Crea la configuración y la base de datos, e instala las herramientas de agentes que elijas
agor init - 3
Inicia el daemon de Agor en segundo plano
agor daemon start - 4
Abre la interfaz web y sigue el asistente de configuración inicial
agor open
Antes de usarlo
- Está licenciado bajo Business Source License 1.1, que no es una licencia de código abierto aprobada por la OSI y restringe algunos usos comerciales.
- Requiere Node.js 22.12 o posterior y Git en PATH, además de un almacén de confianza de CA operativo o claves SSH para los remotos.
- La compatibilidad con Cursor figura como beta.
Temas
Preguntas frecuentes
- ¿Qué es agor?
- Un espacio de trabajo web donde equipos y agentes de programación con IA comparten tableros espaciales en tiempo real, con cada agente en su propia rama de git aislada. Agor es un espacio de trabajo multiusuario para ejecutar agentes de programación como Claude Code, Codex, Gemini CLI y OpenCode. El trabajo se organiza en un tablero 2D en tiempo real donde las ramas aparecen como tarjetas, cada una con su propio directorio de trabajo de git, entorno de desarrollo e historial de conversaciones. Los compañeros de equipo pueden ver los cursores en tiempo real, seguir las sesiones de los agentes y comentar el trabajo mientras se realiza.
- ¿agor es gratuito? ¿Qué licencia tiene?
- agor es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿agor sigue mantenido?
- Mantenimiento activo. El último commit de agor fue el 20 oct 2026.
- ¿Para qué puedo usar agor?
- Permitir que un equipo pequeño haga seguimiento de varias tareas paralelas de agentes de programación en un tablero compartido. Ejecutar el trabajo de los agentes en ramas aisladas con servidores de desarrollo que se inician con un clic para revisar los cambios. Configurar tareas recurrentes para agentes, como reuniones diarias, auditorías o resúmenes. Alojar por cuenta propia un espacio de trabajo para agentes en tu infraestructura y con tu propia base de datos.
- ¿Cómo se instala agor?
- Instala Node.js 22.12 o posterior y Git; después, instala Agor globalmente con npm: npm install -g agor-live Crea la configuración y la base de datos, e instala las herramientas de agentes que elijas: agor init Inicia el daemon de Agor en segundo plano: agor daemon start Abre la interfaz web y sigue el asistente de configuración inicial: agor open
- ¿Dónde consigo agor?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/preset-io/agor
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Orquestador de programación con IA multimodelo que asigna tareas especializadas definidas en Markdown a las CLI de Claude, Codex, Gemini, Kimi y Grok, en worktrees de Git aislados.
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.
Aplicación de escritorio open source para ejecutar localmente un equipo de agentes de IA que automatiza tareas informáticas de varios pasos, presentada como alternativa gratuita a Claude Cowork.
SDK de código abierto para crear y ejecutar agentes de IA en Python y TypeScript, con herramientas, MCP, memoria y compatibilidad con distintos modelos.
Un espacio de trabajo donde agentes de programación con IA, desde distintas máquinas y herramientas, comparten hilos, archivos y un navegador.