Skip to main content
ClaudeWave
ES, Spanish
1jehuang / Subagents

jcode

High performance coding agent harness written in Rust, built for heavy multi-agent dev workflows

  • 21.1k estrellas
  • 2.5k forks
  • 753 issues abiertos
  • Lenguaje: Rust
  • Licencia: MIT
  • actualizado

Instalación

Terminal
git clone https://github.com/1jehuang/jcode && cp jcode/*.md ~/.claude/agents/
  1. Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
  2. Start a new Claude Code session to load the agents.
  3. Delegate work to them with the Task/Agent tool or by name.

Nota editorial

jcode is a terminal-based coding agent harness written in Rust that wraps LLM providers, including Claude via the Anthropic API, inside a TUI (terminal user interface) designed for running multiple concurrent agent sessions. It supports multi-session workflows where several coding agents operate in parallel, and includes a local embedding system for memory that lets agents retain context across sessions. The tool connects to Claude through direct API access rather than Claude Code or MCP, and also supports OpenAI-compatible endpoints, making it provider-agnostic. A concrete standout is its resource efficiency: with local embeddings disabled, a single jcode session uses roughly 27.8 MB of RAM, compared to 386.6 MB for Claude Code and 3,237 MB for OpenCode at ten concurrent sessions, making it practical to scale parallelized agentic workloads on modest hardware. The primary audience is developers who want to orchestrate multiple AI coding agents simultaneously from the terminal on Linux, macOS, or Windows.

Items instalables

1 items en este repositorio

Use when improving performance, latency, throughput, memory usage, or general efficiency. Start by defining target metrics, measuring comprehensively, attributing bottlenecks, validating with static analysis, and prioritizing macro-optimizations before micro-optimizations.

Instalar
README

Resumen de Subagents

README completo en GitHub

jcode

High-performance coding agents. Run dozens of agents in parallel without melting your machine. More agents, less RAM, no lag.

Last Commit GitHub Stars GitHub Downloads

Discord Y Combinator X (Twitter)

jcode performance demonstration (1x speed)

Installation

# macOS & Linux
curl -fsSL https://jcode.sh/install | bash

Benches

RAM per additional session (headless)
ToolFirst sessionEach additional sessionComparison (additional)
jcode71.3 MB~3.3 MBbaseline
OpenCode637.1 MB~5.9 MB1.8× more RAM
pi84.0 MB~79.6 MB24.1× more RAM
Claude Code272.9 MB~169.3 MB51.3× more RAM
Codex CLI398.6 MB~194.1 MB58.8× more RAM

Reproduce.

Time to first input

Time until typed text appears on screen, across 10 interactive launches.

ToolTime to first inputComparison
jcode19.1 msbaseline
pi596.4 ms31.2× slower
Codex CLI905.8 ms47.4× slower
OpenCode1047.9 ms54.9× slower
Claude Code3512.8 ms183.9× slower

Full numbers on jcode.sh.

Screenshots

Browse the interactive gallery on jcode.sh.

Inline images Resume menu Inline LaTeX Cache cold notification

Swarm

Spawn two or more agents in the same repo, and they will automatically be managed by the server to allow native collaboration. When agent A edits a file that agent B has read (code shifting under its feet), the server notifies agent B. Agent B can ignore it if it is not relevant, or it can check the diff to make sure that it doesn't conflict. Each agent has messaging abilities, capable of DMing just one agent, broadcasting to all other agents hosted by the server, or just agents working in that repo. This allows you to spawn multiple sessions in the same repo, and have all conflicts automatically resolved.

Agents are also able to spawn their own swarms autonomously. They have a swarm tool which allows them to spawn in their own teamates to accomplish tasks in parallel. Doing so turns the main agent into a coordinator and the spawned agents into workers. Groups of agents, their messaging channels, their completion statuses, etc are all automatically managed. This can be done headlessly or headed.

OAuth and Providers

Supports a wide range of providers, including Claude OAuth and OpenAI Codex OAuth.

Customizability / Self-Dev

Jcode is inventing a new form of customizability. One that doesn't limit you to what a plugin or extension can do. Tell your jcode agent to enter self dev mode, and it will start modifying its own source code. Jcode is optimized to iterate on itself. There is significant infrastructure around self development, which allows it to edit, build, and test its own source code, then reload its own binary and continue work in your (potentially many) sessions, fully automatically.

Other

Topics
aiai-agentai-coding-agentclaudeclicoding-agentllmmcpopenairustterminaltui
Preguntas frecuentes

Lo que la gente pregunta sobre jcode

¿Qué es 1jehuang/jcode?

1jehuang/jcode es subagents para el ecosistema de Claude AI. High performance coding agent harness written in Rust, built for heavy multi-agent dev workflows Tiene 21.1k estrellas en GitHub y su última actualización registrada es del 2026-10-23.

¿Cómo se instala jcode?

Puedes instalar jcode clonando el repositorio (https://github.com/1jehuang/jcode) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar 1jehuang/jcode?

Nuestro agente de seguridad ha analizado 1jehuang/jcode y le ha asignado un Trust Score de 97/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene 1jehuang/jcode?

1jehuang/jcode es mantenido por 1jehuang. La última actividad registrada en GitHub es del 2026-10-23, con 753 issues abiertos.

¿Hay alternativas a jcode?

Sí. En ClaudeWave puedes explorar subagents similares en /categories/agents, ordenados por popularidad o actividad reciente.

¿Mantienes este repo? Muestra su Trust Score en tu README

La insignia muestra el Trust Score y el veredicto actuales de este repositorio y enlaza a esta página. Sigue los datos del catálogo: nadie puede comprar ni editar la puntuación que enseña.

ClaudeWave Trust Score for 1jehuang/jcode
Markdown (README)
[![ClaudeWave Trust Score for 1jehuang/jcode](https://claudewave.com/api/badge/1jehuang-jcode)](https://claudewave.com/en/repo/1jehuang-jcode)
HTML
<a href="https://claudewave.com/en/repo/1jehuang-jcode"><img src="https://claudewave.com/api/badge/1jehuang-jcode" alt="ClaudeWave Trust Score for 1jehuang/jcode" width="320" height="64"></a>

Qué significa la insignia y cómo se calcula la puntuación

Alternativas

Ver todas
Web del proyecto
https://jcode.sh