Agente de programación para terminal con LSP, depurador, navegador y herramientas para subagentes integrados, compatible con más de 60 proveedores de modelos.
1jehuang/jcode
Un entorno en Rust para ejecutar muchos agentes de programación con IA en paralelo, con bajo consumo de memoria y un inicio rápido.
Alternativa open source a:Claude Code
OpenAI Codex CLI
- Estrellas
- 21,559
- Forks
- 2,511
- Issues abiertos
- 800
- Último commit
- hace 16 horas
¿Qué es?
jcode es un agente de programación para terminal escrito en Rust. Su objetivo principal es ejecutar muchos agentes a la vez en una misma máquina: el proyecto reporta unos 3,3 MB de RAM adicional por cada sesión headless y un tiempo hasta la primera entrada de unos 19 ms en sus propios benchmarks, cifras que compara con OpenCode, pi, Claude Code y Codex CLI.
Cuando varios agentes trabajan en el mismo repositorio, un servidor los coordina. Si un agente modifica un archivo que otro ha leído, este recibe una notificación. Además, los agentes pueden enviarse mensajes directamente o transmitirlos al grupo. También pueden crear sus propios subagentes, con el agente principal como coordinador.
El proyecto admite varios proveedores de modelos, incluidos Claude OAuth y OpenAI Codex OAuth. También incluye un modo de autodesarrollo en el que el agente modifica, compila y prueba su propio código fuente, y luego vuelve a cargar su binario. La instalación se realiza con un solo comando curl en macOS y Linux.
Funciones clave
- 01Ejecuta muchas sesiones de agentes headless con un bajo consumo de RAM por sesión.
- 02Enjambres multiagente gestionados por un servidor, con notificaciones de cambios en archivos.
- 03Mensajes directos y transmisiones entre agentes del mismo repositorio.
- 04Los agentes pueden crear subagentes y actuar como coordinadores.
- 05Admite Claude OAuth y OpenAI Codex OAuth, entre muchos otros proveedores.
- 06Modo de autodesarrollo que modifica, compila y prueba su propio código fuente.
Casos de uso
- Ejecutar varios agentes de programación en paralelo en un mismo repositorio.
- Reducir la presión sobre la memoria al trabajar con muchas sesiones de agentes simultáneas.
- Experimentar con agentes que mejoran sus propias herramientas.
Inicio rápido
- 1
Ejecuta el script de instalación oficial indicado en el README (macOS y Linux).
Antes de usarlo
- El README solo documenta la instalación en macOS y Linux.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es jcode?
- Un entorno en Rust para ejecutar muchos agentes de programación con IA en paralelo, con bajo consumo de memoria y un inicio rápido. jcode es un agente de programación para terminal escrito en Rust. Su objetivo principal es ejecutar muchos agentes a la vez en una misma máquina: el proyecto reporta unos 3,3 MB de RAM adicional por cada sesión headless y un tiempo hasta la primera entrada de unos 19 ms en sus propios benchmarks, cifras que compara con OpenCode, pi, Claude Code y Codex CLI.
- ¿jcode es gratuito? ¿Qué licencia tiene?
- jcode es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿jcode sigue mantenido?
- Mantenimiento activo. El último commit de jcode fue el 6 nov 2026.
- ¿Para qué puedo usar jcode?
- Ejecutar varios agentes de programación en paralelo en un mismo repositorio. Reducir la presión sobre la memoria al trabajar con muchas sesiones de agentes simultáneas. Experimentar con agentes que mejoran sus propias herramientas.
- ¿Cómo se instala jcode?
- Ejecuta el script de instalación oficial indicado en el README (macOS y Linux).
- ¿Dónde consigo jcode?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/1jehuang/jcode
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 con IA y de código abierto que se ejecuta en la terminal, con interfaces complementarias para escritorio, web, editores y chat.
Agente de programación para la terminal escrito en Go, que edita archivos, ejecuta comandos y conserva sesiones locales; tú eliges el modelo y el nivel de permisos.
Un runtime Python para agentes de programación con todo incluido, disponible desde la terminal, un servidor HTTP/WebSocket y Telegram.
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.
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.