jcode

Active
GitHub Rust MIT

Description

A next-generation coding-agent harness built for multi-session workflows, with a focus on extreme performance, low memory, and deep MCP/tool customization.

Key Features

  • Extreme footprint - 27.8 MB per single session and 117 MB for 10 sessions, 5-15x lighter than peers
  • Sub-millisecond startup - 14 ms to first frame and 49 ms to first input, 200x+ faster than Claude Code
  • Multi-session swarm - coordinates multiple agents in the same repo with conflict detection and broadcast messaging
  • Semantic memory graph - embeds turns into a vector graph, retrieves relevant context, and consolidates periodically
  • Rich provider support - built-in login flows for Claude, OpenAI, Gemini, Copilot, Ollama, LM Studio
  • MCP and OpenAI-compatible endpoints - plug self-hosted or third-party APIs via config files

Use Cases

💡 Replace Claude Code or OpenCode when running long-running or parallel sessions with tight memory budgets
💡 Run multiple agents that coordinate on large refactors, test authoring, and code review
💡 Drive end-to-end coding - implement, test, debug - from a single natural-language prompt
💡 Plug your team's MCP tools and OpenAI-compatible LLMs into jcode
💡 Stay in the terminal from prototype through debugging and git commit

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (19.0k stars)
  • Permissive open-source license (MIT)

Quick Start

# macOS / Linux one-liner install
curl -fsSL https://raw.githubusercontent.com/1jehuang/jcode/master/scripts/install.sh | bash
# Sign in with a Claude subscription
jcode login --provider claude
# Or sign in with OpenAI
jcode login --provider openai
# Launch a 3-agent swarm
jcode swarm 3

Related Projects

Claurst

10.3k · Rust
Active A+

Your favorite Terminal Coding Agent, now in Rust. Provides high performance and memory safety. Supports code generation, file editing, command execution and complete development workflow.

coding-agentterminalrust +1
  • · Rust-native terminal coding agent with blazing performance and memory safety
  • · Multi-provider support with unified routing across AI model providers
  • · Agent Client Protocol (ACP) integration for Zed, Neovim, and JetBrains editors

Herdr

34.9k · Rust
Active A+

A resident runtime for coding agents — one Rust binary hosts all agent terminals so sessions survive lid closes and reboots, reattach from anywhere, and agents cooperate through a CLI and socket API.

coding-agentterminalsession-persistence +1
  • · Always running — a background server owns the terminals, so agents keep working through lid closes, network drops, and machine restarts
  • · Never hunt for the stuck one — every pane is marked working, blocked, or idle and announces when an agent needs input
  • · Agent-native — CLI and socket API let agents spawn panes, prompt each other, and wait until a peer is genuinely blocked

openinterpreter

68.2k · Rust
Active A+

Open Interpreter lets LLMs execute code and control a computer locally, turning natural language into shell, Python, and browser actions on the user machine.

coding-agentterminalopen-source-llm +1
  • · Coding agent optimized for low-cost open-source models like DeepSeek, Kimi, and Qwen
  • · Multiple harness emulations including native, claude-code, swe-agent (9 harnesses)
  • · Native sandboxed execution on macOS, Linux, and Windows

Aider

48.7k · Python
Stale B

AI pair programming in your terminal. Collaborate with LLMs to edit code, manage Git, and refactor across multiple files with deep developer workflow integration.

pair-programmingcoding-agentterminal +2
  • · Codebase map — Automatically builds structural map of entire codebase helping LLMs locate and understand context in large projects
  • · Deep Git integration — Auto-generates meaningful commit messages for every change with git diff and version management support
  • · 100+ programming languages — Compatible with Python, JavaScript, Rust, Go, C++, PHP, HTML/CSS and dozens more