jcode  by 1jehuang

Advanced coding agent harness for scalable, multi-session development

Created 5 months ago
6,959 stars

Top 7.3% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> jcode is a next-generation coding agent harness for multi-session workflows, offering infinite customizability and high performance. It aims to raise the skill ceiling for engineers and researchers by providing an efficient, resource-conscious platform for complex coding tasks.

How It Works

The harness features a novel memory system using semantic vector embeddings and graph queries for efficient, human-like recall. Its UI includes real-time side panels, an ultra-fast Rust-based Mermaid renderer, and a custom terminal (Handterm) for advanced scrollback. jcode enables "Swarm" collaboration, allowing multiple agents within the same repository to work together, with server-managed conflict resolution and inter-agent messaging. Agents can autonomously spawn swarms. It integrates with numerous LLM providers via OAuth and supports a "self-dev" mode where agents can modify their own source code.

Quick Start & Requirements

Installation is via shell scripts for macOS/Linux (curl ... | bash) and Windows PowerShell (irm ... | iex), or Homebrew (brew install jcode). Source builds require Rust. Supports Linux, macOS, and Windows. Key commands: jcode (TUI), jcode run "command" (non-interactive), jcode serve (server), jcode connect (client). Detailed installation and provider setup guides are linked.

Highlighted Details

  • Performance: Benchmarks show significantly lower PSS memory (e.g.,
Health Check
Last Commit

18 hours ago

Responsiveness

Inactive

Pull Requests (30d)
33
Issues (30d)
160
Star History
1,043 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.