Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
linghungegeg/Linghun
Um terminal de programação com IA, local-first e baseado em evidências, que conecta LLMs a arquivos reais do projeto, ferramentas, permissões, verificações e contexto.
Alternativa open source a:Claude Code
Cursor
- Estrelas
- 464
- Forks
- 21
- Issues abertas
- 1
- Último commit
- há 2 meses
O que é?
Linghun é um assistente de programação em linha de comando, escrito em TypeScript e instalado pelo npm como @linghun/cli. Ele roda em uma interface de terminal dentro do seu projeto e permite que um modelo de linguagem leia código, edite arquivos, execute builds, testes e scripts e inspecione o estado do Git. A gravação de arquivos e a execução de comandos shell passam por uma camada de permissões e segurança de caminhos.
O foco principal é reduzir conclusões alucinadas. As principais afirmações são vinculadas aos arquivos lidos, às saídas das ferramentas, aos registros de verificação e ao status do Git; a resposta final distingue o que foi verificado do que foi apenas inferido. Recursos como índice de código, gerenciamento de cache de prompts, tarefas persistentes em segundo plano, fluxos de trabalho com vários agentes, roteamento de modelos por função e memória controlada foram pensados para tarefas mais longas e do mundo real.
O Linghun oferece suporte a endpoints compatíveis com OpenAI e aos estilos da DeepSeek e da Anthropic, além de MCP, skills, plugins e hooks para extensões. Também inclui um modelo de conector HTTP local para expor recursos de aplicativos externos. É necessário ter Node.js 22 ou superior, e o Windows é tratado como uma plataforma prioritária.
Recursos principais
- 01Interface de terminal em que o modelo lê, edita e verifica código no seu projeto
- 02Gravações de arquivos e comandos shell controlados por permissões e verificações de caminhos
- 03Estados de verificação distinguem afirmações PASS, PARTIAL, FAIL e não verificadas
- 04Índice de código e snapshots do workspace para reduzir leituras repetidas de arquivos
- 05Pontos estáveis do Git para checkpoints, reversões e transferência de tarefas
- 06Roteamento de modelos por função e suporte a vários estilos de API de provedores
Casos de uso
- Diagnosticar e corrigir um build ou conjunto de testes com falha em um repositório local
- Fazer alterações em vários arquivos mantendo um checkpoint do Git antes de edições arriscadas
- Executar uma tarefa longa em segundo plano e revisar as evidências depois
- Conectar uma ferramenta interna local a uma sessão de programação com IA pelo bridge do aplicativo
Início rápido
- 1
Instale o CLI globalmente com npm
npm install -g @linghun/cli - 2
Inicie o Linghun dentro do seu projeto
linghun - 3
Configure um provedor de modelos no Linghun
/model setup
Antes de usar
- Requer Node.js 22 ou superior.
- Você precisa da sua própria chave de API de um provedor de modelos para usar os recursos de IA.
- O README descreve o Windows como a plataforma com suporte prioritário.
Tópicos
Perguntas frequentes
- O que é Linghun?
- Um terminal de programação com IA, local-first e baseado em evidências, que conecta LLMs a arquivos reais do projeto, ferramentas, permissões, verificações e contexto. Linghun é um assistente de programação em linha de comando, escrito em TypeScript e instalado pelo npm como @linghun/cli. Ele roda em uma interface de terminal dentro do seu projeto e permite que um modelo de linguagem leia código, edite arquivos, execute builds, testes e scripts e inspecione o estado do Git. A gravação de arquivos e a execução de comandos shell passam por uma camada de permissões e segurança de caminhos.
- Linghun é gratuito? Qual é a licença?
- Linghun é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Linghun ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de Linghun foi em 19 de ago. de 2026.
- Para que posso usar Linghun?
- Diagnosticar e corrigir um build ou conjunto de testes com falha em um repositório local Fazer alterações em vários arquivos mantendo um checkpoint do Git antes de edições arriscadas Executar uma tarefa longa em segundo plano e revisar as evidências depois Conectar uma ferramenta interna local a uma sessão de programação com IA pelo bridge do aplicativo
- Como instalar Linghun?
- Instale o CLI globalmente com npm: npm install -g @linghun/cli Inicie o Linghun dentro do seu projeto: linghun Configure um provedor de modelos no Linghun: /model setup
- Onde consigo Linghun?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/linghungegeg/Linghun
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de programação para terminal com ferramentas integradas de LSP, debugger, navegador e subagentes, compatível com mais de 60 provedores de modelos.
Agente de programação open source que lê seu projeto, edita arquivos e roda testes pelo terminal, desktop, navegador ou editor.
CLI open source de agente de programação que roda no terminal e funciona com APIs na nuvem e backends de modelos locais, como Ollama.
Agente de programação com IA e código aberto que funciona no VS Code, em IDEs JetBrains ou no terminal, com acesso a mais de 500 modelos.
Apache Maka (Incubating) é um ambiente de trabalho para agentes em desktop, TUI e CLI que registra cada mensagem do modelo, chamada de ferramenta e decisão de permissão em um log de eventos somente de acréscimo.