# jcode - 下一代高性能 Coding Agent 终端 > 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 --- **分类**:软件 **标签**:Agent · 终端 · Rust **作者**:Xiao.Xi **链接**:https://octohz.com/p/1626