"The most RAM efficient harness"——用 Rust 从零打造的 coding agent CLI/TUI,主打极致资源效率与多会话扩展性:单会话最低 27.8 MB PSS,每新增一个会话的边际内存仅约 10.4 MB。核心能力围绕Memory系统、Swarm、多ProviderOAuth展开。

| 项目 | 内容 |
|---|---|
| 仓库 | 1jehuang/jcode |
| 语言 / 许可证 | Rust / MIT |
| 总星标 | ⭐ 18614 |
| 本月净增星标 | +7363 |
| 榜单 | GitHub 官方月度趋势榜 第25名 |
"The most RAM efficient harness"——用 Rust 从零打造的 coding agent CLI/TUI,主打极致资源效率与多会话扩展性:单会话最低 27.8 MB PSS,每新增一个会话的边际内存仅约 10.4 MB。
Agent harness 层已被 Node.js 系工具占据(Claude Code、OpenCode 等),"跑十个并行 Agent 内存轻松破 2 GB"成为重度用户痛点。jcode 用一组漂亮的基准测试直击要害:10 会话场景它 260.8 MB,对比 Claude Code 2300.6 MB(19.7 倍差距)、OpenCode 3237.2 MB(27.7 倍);首帧渲染 14 ms 对比 3436.9 ms。加上 YC 发布背书与 Swarm 多智能体等新功能,精准收割性能敏感人群。
纯 Rust 单二进制 + server/client 架构(`jcode serve` 常驻、`connect` 挂多客户端共享进程)。自研组件密集:mermaid-rs-renderer 免浏览器渲染、Handterm 终端库解决原生 scrollback 平滑滚动。最大内存开销项是本地嵌入模型,可一键关闭退回 27.8 MB baseline。
curl -fsSL https://jcode.sh/install | bash # macOS/Linux
irm https://jcode.sh/install.ps1 | iex # Windows PowerShell
brew tap 1jehuang/jcode && brew install jcode
源码构建 `cargo build --release`;Termux 需先 `pkg install glibc patchelf`。
jcode # TUI
jcode run "say hello" # 非交互单次运行
jcode --resume fox # 按名恢复会话
jcode login --provider openai --no-browser # headless 登录
基准报告本身就是最好的对比表:RAM 与启动速度上 jcode 全面碾压 Node 系竞品;Codex CLI 是唯一在绝对值上接近的对手。功能丰富度尚不及 Claude Code 生态(插件市场等),属于典型的"以性能换生态时间"策略。
官网 jcode.sh、README 内置完整基准方法论(PSS 测量、PTY 启动计时)、配套仓库 mermaid-rs-renderer。