StackMap
Subscribe

jcode vs opencode

Rust coding-agent harness built for footprint: ~28MB per session vs 140-390MB for Codex/Claude Code, instant boot, optional local embeddings — made for running many sessions in parallel. — versus — The open-source terminal coding agent: TUI, desktop app and server, provider-agnostic across 75+ model providers including local models, with LSP integration and plugins.

The curated verdict

Both are open coding-agent harnesses. jcode trades features for a far smaller memory footprint per session.

jcodeopencode
Stars22k225k
Forks2.5k30k
LanguageRustTypeScript
LicenseMITMIT
Last activityyesterdaytoday
Topicscodingcoding, agents
Curated connections56

jcode — the curator's take

The RAM numbers are the whole pitch and they only matter at multiplex scale — at 10 concurrent sessions the gap vs OpenCode is 260MB against 3.2GB, and that's when you care. Single-session users won't feel it. 'The most intelligent harness' is self-published benchmarking (jcode.sh/bench) — treat it as marketing until third-party numbers exist. When NOT: if you live off one ecosystem's plugins and skills (Claude Code, Codex), the megabytes you save don't buy back the integrations you lose.

opencode — the curator's take

Use it if you want a Claude Code-class agent that isn't tied to one vendor: bring any provider or a local model, and script it through its client/server design. The large plugin and wrapper ecosystem around it is a plus. Skip it if you're happy on a single vendor's native CLI, which usually gets that vendor's newest features first. The desktop app is beta.