
Rust 编写,1 session 仅 27MB RAM,支持 Swarm 多 Agent 协作
项目简介
jcode 是一款用 Rust 从头编写的下一代 Coding Agent Harness,目标是突破现有 Agent 工具的性能天花板与可定制性上限。相比 Claude Code、Cursor Agent 等主流工具,jcode 在内存占用和启动速度上有数量级优势。
核心功能
| 模块 | 说明 |
|---|---|
| 极致性能 | 1 session 仅 27.8MB RAM,启动 14ms,比 Claude Code 快 245 倍 |
| 智能记忆 | 语义向量嵌入 + 记忆图检索,自动回忆相关上下文,无需手动调用记忆工具 |
| Swarm 协作 | 同仓库内多 Agent 自动协作、冲突检测与广播通信,也可自主spawn子团队 |
| 自开发模式 | Agent 可进入 self-dev 模式,自动修改、编译、测试并热重载自身源码 |
| 丰富 UI | 侧边栏实时预览、Mermaid 图表内联渲染、Info Widgets、千帧级流畅刷新 |
| 多提供商 | 内置 Claude / OpenAI / Gemini / Copilot / Azure / Ollama / vLLM 等登录流 |
| 会话迁移 | 支持从 Claude Code、Codex、OpenCode、pi 恢复已有会话 |
技术栈
| 技术 | 说明 |
|---|---|
| Rust | 全栈高性能实现,极致资源优化 |
| 自研终端 handterm | 原生滚动 API,突破传统终端限制 |
| mermaid-rs-renderer | 自研 Mermaid 渲染库,无浏览器依赖,快 1800 倍 |
适用场景
- 追求极致性能与低资源占用的专业开发者
- 需要多 Agent 并行协作处理复杂代码库的团队
- 希望 Agent 具备长期记忆与自主进化能力的用户
- 想在终端内直接恢复其他 Agent 工具会话的迁移需求
Stars
3,207 Stars,Rust,MIT License
暂无评论
