by 1jehuang
High performance coding agent harness written in rust
# Add to your Claude Code skills
git clone https://github.com/1jehuang/jcodeLast scanned: 7/4/2026
{
"issues": [
{
"file": "README.md",
"line": 37,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/1jehuang/jcode/master/scripts/insta\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-07-04T06:46:26.138Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how jcode compares with popular alternatives.
jcode is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by 1jehuang. High performance coding agent harness written in rust. It has 20,261 GitHub stars.
Yes. jcode passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/1jehuang/jcode" and add it to your Claude Code skills directory (see the Installation section above).
jcode is primarily written in Rust. It is open-source under 1jehuang on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh jcode against similar tools.
No comments yet. Be the first to share your thoughts!
Based on votes and bookmarks from developers who liked this skill
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The most RAM efficient harness The most intelligent harness
Website · Docs · SDK · Benchmarks · Features · Install · Quick Start · Further Reading · Contributing
# macOS & Linux
curl -fsSL https://jcode.sh/install | bash
# Windows 11 (PowerShell 5.1+)
irm https://jcode.sh/install.ps1 | iex
Need Homebrew, source builds, provider setup, or want an agent to set it up for you? Jump to detailed installation.
Run /update in the TUI to download the latest stable release in the background
and reload with your session preserved. From a terminal, use jcode update, then
restart the client. Both commands use the same update policy, including for dev builds.
Older or equal release versions are skipped. For a development build, Jcode also compares the running binary's Git commit with the release tag. Builds ahead of, identical to, or diverged from the release are preserved. If ancestry cannot be verified locally or through GitHub, the update stops rather than risking a downgrade. The displayed dev patch includes a commit-count offset, so it is not used as a release version comparison.
This is the default features.update_channel = "stable" behavior. An explicit
"main" channel still opts into source-branch updates. Use /rebuild or the
self-dev build workflow to rebuild your own checkout.
jcode is built to be as performant and resource efficient as possible. Every metric is optimized to the bone, which is important for scaling multi-session workflows. Here we sample a few metrics to show the difference: RAM usage and boot up.
Swarm workers run headless, so this is the number that matters when you fan out
agents. Each session completed 5 real model turns (file listing, file read, repo
search, summary, reply) with tool calls, then total PSS of every process was
measured. jcode sessions share one daemon; Claude Code runs one
claude -p --input-format stream-json process per session. Both used
claude-sonnet-4-6.
| Concurrent headless sessions | jcode | Claude Code | Comparison |
|---|---|---|---|
| 1 | 32.6 MB | 261.0 MB | 8.0× less RAM |
| 5 | 51.0 MB | 908.6 MB | 17.8× less RAM |
| 10 | 66.7 MB | 1749.7 MB | 26.2× less RAM |
| 20 | 90.6 MB | 3376.8 MB | 37.3× less RAM |
| Each additional session | ~3.1 MB | ~164 MB | ~54× less RAM |
Measured 2026-09-29 on Linux with jcode v0.89.19-dev (default build, local
embeddings not compiled in) and Claude Code 2.1.267. Reproduce with
python3 scripts/bench_headless_memory.py.
| Tool | Time to first frame | Range | Comparison |
|---|---|---|---|
| jcode | 14.0 ms | 10.1–19.3 ms | baseline |
| Antigravity CLI | 383.5 ms | 363.1–415.4 ms | 27.4× slower |
| pi | 590.7 ms | 369.6–934.8 ms | 42.2× slower |
| Codex CLI | 882.8 ms | 742.3–1640.9 ms | 63.1× slower |
| OpenCode | 1035.9 ms | 922.5–1104.4 ms | 74.0× slower |
| GitHub Copilot CLI | 1518.6 ms | 1357.4–1826.8 ms | 108.5× slower |
| Cursor Agent | 1949.7 ms | 1711.0–2104.8 ms | 139.3× slower |
| Claude Code | 3436.9 ms | 2032.7–8927.2 ms | 245.5× slower |
Measured on this Linux machine across 10 interactive PTY launches.
(time until typed probe text appears on the rendered screen; Antigravity uses its internal input-ready log marker because the sign-in screen suppresses probe echo.)
| Tool | Time to first input | Range | Comparison |
|---|---|---|---|
| jcode | 48.7 ms | 30.3–62.7 ms | baseline |
| Antigravity CLI | 383.7 ms | 363.4–415.7 ms | 7.9× slower |
| pi | **596.4 |