Un agente de programación con IA y de código abierto que se ejecuta en la terminal, con interfaces complementarias para escritorio, web, editores y chat.
tailcallhq/forgecode
Agente de programación con IA basado en terminal y escrito en Rust, compatible con numerosos proveedores de LLM y disponible como TUI, CLI de ejecución única y plugin de ZSH.
Alternativa open source a:Claude Code
- Estrellas
- 7,637
- Forks
- 1,460
- Issues abiertos
- 33
- Último commit
- hace 2 horas
¿Qué es?
Forge es un agente de programación con IA que se ejecuta en la terminal. Puede leer y editar archivos de un proyecto, ejecutar comandos de shell y mantener conversaciones de varios pasos durante una sesión. Puedes usarlo como TUI interactiva, como comando de ejecución única para scripts o mediante un plugin de ZSH que permite enviar prompts con el prefijo `:` desde el prompt de shell.
Forge es compatible con una amplia variedad de proveedores de modelos, como Claude, GPT, Grok, Gemini, DeepSeek y OpenRouter, y las credenciales de los proveedores se gestionan con `forge provider login`. Incluye tres agentes integrados: `forge` para implementar, `sage` para investigar en modo de solo lectura y `muse` para redactar planes. Se pueden añadir agentes, skills, comandos e instrucciones de `AGENTS.md` personalizados para cada proyecto o de forma global.
El proyecto también incluye generación de mensajes de commit, sugerencias de comandos de shell en lenguaje natural, gestión de conversaciones con exportación a JSON o HTML, integración con servidores MCP y búsqueda semántica opcional en una base de código mediante un servidor de indexación.
Funciones clave
- 01Modos de uso con TUI interactiva, CLI de ejecución única y plugin de ZSH
- 02Compatible con numerosos proveedores de LLM, como Claude, GPT, Gemini y OpenRouter
- 03Agentes integrados para implementar, investigar en modo de solo lectura y planificar
- 04Generación de mensajes de commit de Git y sugerencias de comandos de shell en lenguaje natural con IA
- 05Conversaciones guardadas que se pueden reanudar, clonar y exportar
- 06Integración con servidores MCP y compatibilidad con skills, agentes y comandos personalizados
Casos de uso
- Realizar cambios en varios archivos de una base de código desde la terminal
- Hacer preguntas sobre código desconocido o seguir el funcionamiento de una funcionalidad
- Generar mensajes de commit y descripciones de PR a partir de un diff
- Ejecutar tareas asistidas por IA en scripts o pipelines de tipo CI
Inicio rápido
- 1
Instala Forge con el script de instalación del README
- 2
Inicia sesión en tu proveedor de IA
forge provider login - 3
Inicia Forge
forge
Antes de usarlo
- Para que resulte útil, necesitas credenciales o una clave API de un proveedor de IA.
- La instalación requiere ejecutar en la shell un script obtenido con curl.
Temas
Preguntas frecuentes
- ¿Qué es forgecode?
- Agente de programación con IA basado en terminal y escrito en Rust, compatible con numerosos proveedores de LLM y disponible como TUI, CLI de ejecución única y plugin de ZSH. Forge es un agente de programación con IA que se ejecuta en la terminal. Puede leer y editar archivos de un proyecto, ejecutar comandos de shell y mantener conversaciones de varios pasos durante una sesión. Puedes usarlo como TUI interactiva, como comando de ejecución única para scripts o mediante un plugin de ZSH que permite enviar prompts con el prefijo `:` desde el prompt de shell.
- ¿forgecode es gratuito? ¿Qué licencia tiene?
- forgecode es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿forgecode sigue mantenido?
- Mantenimiento activo. El último commit de forgecode fue el 21 oct 2026.
- ¿Para qué puedo usar forgecode?
- Realizar cambios en varios archivos de una base de código desde la terminal Hacer preguntas sobre código desconocido o seguir el funcionamiento de una funcionalidad Generar mensajes de commit y descripciones de PR a partir de un diff Ejecutar tareas asistidas por IA en scripts o pipelines de tipo CI
- ¿Cómo se instala forgecode?
- Instala Forge con el script de instalación del README Inicia sesión en tu proveedor de IA: forge provider login Inicia Forge: forge
- ¿Dónde consigo forgecode?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tailcallhq/forgecode
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un agente de programación ligero de OpenAI que se ejecuta localmente en la terminal para ayudarte a escribir y trabajar con código.
Agente de programación de código abierto en Rust para la terminal que edita archivos, ejecuta comandos y funciona con más de 40 proveedores de modelos, incluidos modelos locales.
Grok Build es un agente de programación con IA de SpaceXAI para la terminal, con una TUI de pantalla completa que edita archivos, ejecuta comandos de shell y busca en la web.
Agente de programación recursivo de código abierto en Rust, con un espacio de trabajo persistente en Python, agentes secundarios y compatibilidad con varios proveedores de modelos.
Un runtime de agente de programación con IA de código abierto, orientado a CLI, que funciona con cualquier modelo mediante herramientas MCP, de forma interactiva, por tuberías, como daemon o por WebSocket/ACP.