jcode  by 1jehuang

Advanced coding agent harness for scalable, multi-session development

Created 3 months ago
392 stars

Top 73.1% 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

9 hours ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
17
Star History
306 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.