Entorno open source para agentes autónomos de larga duración que coordina subagentes, memoria y sandboxes para investigar, programar y crear durante minutos u horas.
HKUDS/DeepCode
Herramienta de programación con agentes y de código abierto, con clientes TUI, de escritorio y web que comparten un servicio local para trabajar en repositorios reales mediante orquestación multiagente.
Alternativa open source a:Claude Code
Cursor
- Estrellas
- 16,736
- Forks
- 2,174
- Issues abiertos
- 35
- Último commit
- hace 6 días
¿Qué es?
DeepCode es un framework abierto de programación con agentes que permite a un agente de IA explorar una base de código, editar archivos, ejecutar comandos y pruebas, revisar cambios y completar una tarea hasta obtener un resultado verificado. Su diseño se basa en un ciclo guiado por objetivos: el agente sigue trabajando en la comprensión, la implementación, la verificación y la reparación, en lugar de detenerse tras una sola respuesta. El usuario puede añadir requisitos, cambiar de modelo, detener el proceso o reanudarlo sin descartar el trabajo completado.
La interfaz de terminal, la aplicación de escritorio y el entorno de trabajo web se conectan a un mismo servicio local en segundo plano, por lo que los proyectos, el historial de sesiones, los modelos, las habilidades, los permisos y las automatizaciones son coherentes en todas las interfaces. Las sesiones se guardan en disco, y la actividad de las herramientas, los planes, los cambios de código y los resultados de las pruebas permanecen visibles para su revisión. Los usuarios pueden conectar sus propios proveedores de modelos, incluidos servidores de modelos locales, y ampliar el agente con habilidades reutilizables y servidores MCP.
El proyecto también incluye Paper2Code, un flujo de trabajo para convertir artículos de investigación en código ejecutable, y permite la ejecución sin interfaz para tareas programadas o mediante scripts.
Funciones clave
- 01Los clientes de terminal, de escritorio y web comparten un mismo servicio local en segundo plano.
- 02Ciclo guiado por objetivos que continúa con la comprensión, la implementación, la verificación y la reparación.
- 03Las sesiones se guardan en disco y se pueden reanudar; la actividad de las herramientas y los resultados de las pruebas permanecen visibles.
- 04Admite proveedores de modelos configurados por el usuario y ajustes de razonamiento por sesión.
- 05Se puede ampliar con habilidades reutilizables, servidores MCP y plugins.
- 06Ejecución sin interfaz y automatizaciones recurrentes para tareas de mantenimiento de repositorios.
Casos de uso
- Delegar correcciones de errores, reparaciones de pruebas o tareas de refactorización a un agente que trabaja en un repositorio local.
- Convertir un artículo de investigación en una implementación de código ejecutable con Paper2Code.
- Programar comprobaciones recurrentes, como pruebas de regresión o mantenimiento de la documentación.
- Experimentar con flujos de trabajo de programación multiagente usando proveedores de modelos propios.
Inicio rápido
- 1
Instala el entorno de ejecución (sigue la sección «Instalar el entorno de ejecución» de Quick start)
- 2
Configura un modelo (sigue la sección «Configurar un modelo»)
- 3
Inicia la interfaz de terminal
deepcode - 4
O inicia el cliente web
deepcode web
Antes de usarlo
- Se requiere Python 3.12 o posterior.
Temas
Preguntas frecuentes
- ¿Qué es DeepCode?
- Herramienta de programación con agentes y de código abierto, con clientes TUI, de escritorio y web que comparten un servicio local para trabajar en repositorios reales mediante orquestación multiagente. DeepCode es un framework abierto de programación con agentes que permite a un agente de IA explorar una base de código, editar archivos, ejecutar comandos y pruebas, revisar cambios y completar una tarea hasta obtener un resultado verificado. Su diseño se basa en un ciclo guiado por objetivos: el agente sigue trabajando en la comprensión, la implementación, la verificación y la reparación, en lugar de detenerse tras una sola respuesta. El usuario puede añadir requisitos, cambiar de modelo, detener el proceso o reanudarlo sin descartar el trabajo completado.
- ¿DeepCode es gratuito? ¿Qué licencia tiene?
- DeepCode es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿DeepCode sigue mantenido?
- Mantenimiento activo. El último commit de DeepCode fue el 14 oct 2026.
- ¿Para qué puedo usar DeepCode?
- Delegar correcciones de errores, reparaciones de pruebas o tareas de refactorización a un agente que trabaja en un repositorio local. Convertir un artículo de investigación en una implementación de código ejecutable con Paper2Code. Programar comprobaciones recurrentes, como pruebas de regresión o mantenimiento de la documentación. Experimentar con flujos de trabajo de programación multiagente usando proveedores de modelos propios.
- ¿Cómo se instala DeepCode?
- Instala el entorno de ejecución (sigue la sección «Instalar el entorno de ejecución» de Quick start) Configura un modelo (sigue la sección «Configurar un modelo») Inicia la interfaz de terminal: deepcode O inicia el cliente web: deepcode web
- ¿Dónde consigo DeepCode?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HKUDS/DeepCode
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de agentes de IA de propósito general y código abierto que ejecuta agentes basados en LLM desde una terminal, con uso de herramientas, compatibilidad con MCP y automatización del navegador.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Un harness de agentes para Python, con opiniones claras y todo incluido, que ejecuta tareas largas de varios pasos desde el primer momento sobre LangGraph.
Una biblioteca mínima de Python para crear agentes de IA que escriben y ejecutan sus acciones como código Python.
Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.