Repolode
linghungegeg

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 CodeCursor

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. 1

    Instale o CLI globalmente com npm

    npm install -g @linghun/cli
  2. 2

    Inicie o Linghun dentro do seu projeto

    linghun
  3. 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