Repolode
1jehuang

1jehuang/jcode

Um harness de agentes de programação em Rust, feito para executar vários agentes de IA em paralelo com pouco uso de memória e inicialização rápida.

Alternativa open source a:Claude CodeOpenAI Codex CLI

Estrelas
21,559
Forks
2,511
Issues abertas
800
Último commit
há 16 horas

O que é?

jcode é um agente de programação para terminal, escrito em Rust. Seu principal objetivo é executar vários agentes ao mesmo tempo em uma máquina: o projeto informa um consumo adicional de cerca de 3,3 MB de RAM por sessão headless e um tempo até a primeira entrada de cerca de 19 ms em seus próprios benchmarks, comparando esses números com OpenCode, pi, Claude Code e Codex CLI.

Quando vários agentes trabalham no mesmo repositório, um servidor coordena as atividades. Se um agente edita um arquivo que outro leu, esse outro recebe uma notificação; os agentes também podem trocar mensagens diretamente ou enviá-las para o grupo todo. Eles ainda podem iniciar seus próprios subagentes, com o agente principal atuando como coordenador.

O projeto é compatível com vários provedores de modelos, incluindo Claude OAuth e OpenAI Codex OAuth. Também oferece um modo de autodesenvolvimento, no qual o agente edita, compila e testa o próprio código-fonte e, em seguida, recarrega seu binário. No macOS e no Linux, a instalação é feita com um único comando curl.

Recursos principais

  • 01Executa várias sessões headless de agentes com baixo consumo de RAM por sessão.
  • 02Enxames multiagente gerenciados por servidor, com notificações sobre alterações em arquivos.
  • 03Mensagens diretas e em grupo entre agentes no mesmo repositório.
  • 04Os agentes podem iniciar subagentes e atuar como coordenadores.
  • 05Compatível com Claude OAuth e OpenAI Codex OAuth, entre muitos outros provedores.
  • 06Modo de autodesenvolvimento que edita, compila e testa o próprio código-fonte.

Casos de uso

  • Executar vários agentes de programação em paralelo no mesmo repositório.
  • Reduzir a pressão sobre a memória ao trabalhar com muitas sessões de agentes simultâneas.
  • Experimentar agentes que aprimoram as próprias ferramentas.

Início rápido

  1. 1

    Execute o script oficial de instalação indicado no README (macOS e Linux).

Antes de usar

  • O README documenta a instalação apenas para macOS e Linux.

Em coleções

Tópicos

Perguntas frequentes

O que é jcode?
Um harness de agentes de programação em Rust, feito para executar vários agentes de IA em paralelo com pouco uso de memória e inicialização rápida. jcode é um agente de programação para terminal, escrito em Rust. Seu principal objetivo é executar vários agentes ao mesmo tempo em uma máquina: o projeto informa um consumo adicional de cerca de 3,3 MB de RAM por sessão headless e um tempo até a primeira entrada de cerca de 19 ms em seus próprios benchmarks, comparando esses números com OpenCode, pi, Claude Code e Codex CLI.
jcode é gratuito? Qual é a licença?
jcode é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
jcode ainda é mantido?
Manutenção ativa. O último commit de jcode foi em 6 de nov. de 2026.
Para que posso usar jcode?
Executar vários agentes de programação em paralelo no mesmo repositório. Reduzir a pressão sobre a memória ao trabalhar com muitas sessões de agentes simultâneas. Experimentar agentes que aprimoram as próprias ferramentas.
Como instalar jcode?
Execute o script oficial de instalação indicado no README (macOS e Linux).
Onde consigo jcode?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/1jehuang/jcode

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados