jcode:低内存 Agent 工作台!
jcode 是一个用 Rust 写的开源 Coding Agent Harness,定位是为多会话工作流、可定制性和性能而建。
如果你同时开好几个 Agent 会话,大概遇到这个问题:开到第五、第六个,机器开始变卡,jcode 的切入点就在这里。
按自测数据,1 个活跃会话占 167.1MB PSS,10 个活跃会话是 260.8MB,平均每多一个会话只增加约 10.4MB;TUI 首帧约 14ms。需要说明的是,单会话时它并不是最省内存的,优势体现在扩展上。
除了资源,它还把几件事收进了同一套框架:
1️⃣jcode serve 起常驻服务,jcode connect 挂多个客户端,会话状态归服务管;
2️⃣Memory 把对话编码成语义向量存进记忆图,下次自动检索回来注入上下文;
3️⃣Swarm 让同一个 repo 里的多个 Agent 互相通知文件改动、收发消息、分工干活。
还有两个比较特别的地方。一是跨 Harness 恢复会话——Claude Code 崩了可以用 jcode 接着跑,Codex、OpenCode 等的会话也能接。
二是 self-dev 模式,你可以让 Agent 直接修改 jcode 自己的源码、重新编译、热重载二进制后继续干活。
需要留意的边界:那组内存数据是作者单机自测,目前没有第三方复现;上面的数字是开启本地嵌入时的状态,关掉会低一半以上;MCP 现在只支持 stdio 服务器,远程 HTTP/SSE 还用不了。
如果你正在把终端 Agent 从"用一次的工具"变成"长期跑着的工作流",它值得装来试试。
开源项目 CodingAgent Rust AI编程 终端工具 多会话 Agent 开发者工具 ClaudeCode





