Agente de programação para terminal com ferramentas integradas de LSP, debugger, navegador e subagentes, compatível com mais de 60 provedores de modelos.
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 Code
OpenAI 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
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
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
Agente de programação para terminal escrito em Go, que edita arquivos, executa comandos e mantém sessões locais, com escolha do modelo e do nível de permissão.
Runtime completo de agente de programação em Python, disponível pelo terminal, por um servidor HTTP/WebSocket ou pelo Telegram.
Runtime open source de agente de programação com IA, com foco em CLI, compatível com qualquer modelo via ferramentas MCP e disponível em modos interativo, piped, daemon ou WebSocket/ACP.
Agente de programação open source em Rust para o terminal, que edita arquivos, executa comandos e funciona com mais de 40 provedores de modelos, incluindo modelos locais.