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.
linghungegeg/Linghun
Un terminal de programación con IA, local y centrado en la evidencia, que conecta LLM con archivos reales del proyecto, herramientas, permisos, verificación y contexto.
Alternativa open source a:Claude Code
Cursor
- Estrellas
- 464
- Forks
- 21
- Issues abiertos
- 1
- Último commit
- hace 2 meses
¿Qué es?
Linghun es un asistente de programación de línea de comandos escrito en TypeScript, que se instala desde npm como @linghun/cli. Se ejecuta en una interfaz de terminal dentro del proyecto y permite que un modelo de lenguaje lea código, edite archivos, ejecute compilaciones, pruebas y scripts, e inspeccione el estado de Git. Las escrituras en archivos y los comandos de shell pasan por una capa de permisos y seguridad de rutas.
Su principal objetivo es reducir las conclusiones alucinadas. Las afirmaciones importantes se vinculan con archivos leídos, resultados de herramientas, registros de verificación y el estado de Git; la respuesta final distingue lo que se verificó de lo que solo se infirió. Funciones como un índice de código, la gestión de la caché de prompts, trabajos en segundo plano persistentes, flujos de trabajo multiagente, asignación de modelos por rol y memoria controlada están pensadas para tareas reales de mayor duración.
Es compatible con endpoints compatibles con OpenAI, DeepSeek y Anthropic; ofrece MCP, skills, plugins y hooks para ampliarlo, e incluye un modelo de conector HTTP local para exponer las capacidades de aplicaciones externas. Requiere Node.js 22 o superior y considera Windows una plataforma principal.
Funciones clave
- 01Interfaz de terminal donde el modelo lee, edita y verifica el código del proyecto
- 02Escrituras en archivos y comandos de shell sujetos a permisos y comprobaciones de rutas
- 03Los estados de verificación distinguen entre afirmaciones PASS, PARTIAL, FAIL y no verificadas
- 04Índice de código e instantáneas del espacio de trabajo para reducir las lecturas repetidas de archivos
- 05Puntos estables de Git para crear checkpoints, revertir cambios y transferir el trabajo
- 06Asignación de modelos por rol y compatibilidad con varios estilos de API de proveedores
Casos de uso
- Diagnosticar y corregir una compilación o una suite de pruebas que falla en un repositorio local
- Hacer cambios en varios archivos y crear un checkpoint de Git antes de las ediciones riesgosas
- Ejecutar una tarea larga en segundo plano y revisar después las pruebas que la respaldan
- Conectar una herramienta interna local a una sesión de programación con IA mediante el puente de la aplicación
Inicio rápido
- 1
Instala el CLI globalmente con npm
npm install -g @linghun/cli - 2
Inicia Linghun dentro de tu proyecto
linghun - 3
Configura un proveedor de modelos en Linghun
/model setup
Antes de usarlo
- Requiere Node.js 22 o posterior.
- Necesitas tu propia clave de API de un proveedor de modelos para usar las funciones de IA.
- El README indica que Windows es la plataforma con soporte prioritario.
Temas
Preguntas frecuentes
- ¿Qué es Linghun?
- Un terminal de programación con IA, local y centrado en la evidencia, que conecta LLM con archivos reales del proyecto, herramientas, permisos, verificación y contexto. Linghun es un asistente de programación de línea de comandos escrito en TypeScript, que se instala desde npm como @linghun/cli. Se ejecuta en una interfaz de terminal dentro del proyecto y permite que un modelo de lenguaje lea código, edite archivos, ejecute compilaciones, pruebas y scripts, e inspeccione el estado de Git. Las escrituras en archivos y los comandos de shell pasan por una capa de permisos y seguridad de rutas.
- ¿Linghun es gratuito? ¿Qué licencia tiene?
- Linghun es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Linghun sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de Linghun fue el 19 ago 2026.
- ¿Para qué puedo usar Linghun?
- Diagnosticar y corregir una compilación o una suite de pruebas que falla en un repositorio local Hacer cambios en varios archivos y crear un checkpoint de Git antes de las ediciones riesgosas Ejecutar una tarea larga en segundo plano y revisar después las pruebas que la respaldan Conectar una herramienta interna local a una sesión de programación con IA mediante el puente de la aplicación
- ¿Cómo se instala Linghun?
- Instala el CLI globalmente con npm: npm install -g @linghun/cli Inicia Linghun dentro de tu proyecto: linghun Configura un proveedor de modelos en Linghun: /model setup
- ¿Dónde consigo Linghun?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/linghungegeg/Linghun
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de programación para terminal con LSP, depurador, navegador y herramientas para subagentes integrados, compatible con más de 60 proveedores de modelos.
Agente de programación de código abierto que lee tu proyecto, edita archivos y ejecuta pruebas desde la terminal, el escritorio, el navegador o el editor.
CLI de agente de programación de código abierto que funciona en la terminal y se conecta a API en la nube y a modelos locales como Ollama.
Agente de programación con IA y código abierto para VS Code, IDE de JetBrains o terminal, con acceso a más de 500 modelos.
Apache Maka (Incubating) es un espacio de trabajo para agentes en escritorio, TUI y CLI que registra cada mensaje del modelo, llamada a herramientas y decisión de permisos en un registro de eventos de solo anexado.