forge
Forge es un motor de flujo de trabajo para agentes de programación local que permite a múltiples agentes colaborar en repositorios sin colisiones. Funciona como control plano centralizado con agentes dedicados por proyecto.
Ficha actualizada 23 sept 2026, 18:40 · upstream 23 sept 2026, 18:32 · release v0.12.0
Qué es forge
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Forge es una plataforma local-first construida sobre Rust y Node.js que gestiona asistentes de IA codificadores (como Claude Code, Codex, Cursor, Gemini) mediante un modelo de autoridad basado en proyectos. Cada agente tiene identidad persistente, acceso controlado a repositorios y auditoría completa. El sistema soporta trabajo en árbol ordenado: los tasks independientes corren en worktrees aislados mientras los hijos ordenados comparten el checkout coordinador limpio. Incluye API REST, MCP JSON-RPC, CLI y interfaz web React.
- Gestionar múltiples agentes de IA (Claude Code + Cursor) sin colisiones de código
- Automatizar tareas de desarrollo con auditoría completa y trazabilidad
- Crear pipelines CI/CD que validen cada tarea antes de merge a main
- Proyectos pequeños a medianos donde se necesita control local sobre agentes de IA
- Entornos de desarrollo locales con múltiples agentes colaborando sin conflictos
- Trabajo en árbol aislado: cada task independiente tiene su propio worktree, evitando sobrescrituras entre agentes
- Modelo dual Main/Project Agent: un chat global para descubrimiento y un chat dedicado por proyecto con persistencia duradera
- Identidades persistentes de agente: claves API, login guiado y CLI runtimes configurables sin permisos cruzados
- Review basado en tareas: definir gateways CI específicos por task con opción de revisión humana o automática
- Evidencia basada: cada release genera snapshot verificables con imagen/video de ejecución
- Uno solo ejecuta todo: API REST, MCP, CLI y web UI comparten un único binary local
- Funciona mejor en entornos locales; no tiene integración nativa con GitHub Actions o GitLab CI por defecto
- La persistencia de datos se basa en SQLite local, lo que puede ser inestable en entornos multiusuario sin configuración adicional
- El modelo de chat por proyecto es una superficie de usuario nueva y aún en desarrollo
- No incluye soporte nativo para integración con IDEs como VS Code o JetBrains (solo CLI)
- La versión actual es public beta; APIs y schemas pueden cambiar sin aviso previo
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala mediante npm: `npm install @forgeailab/forge` o `brew install forgeailab/tap/forge`. Ejecuta `forge --demo` para probar. Para producción, usa un container Docker con todas las dependencias (Rust, Node.js, SQLite). Configura agentes en `config.toml`, define tasks con `ci_steps` y activa review gates. El daemon detecta automáticamente CLIs instaladas en el host.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.



