jcode
jcode 是一个使用 Rust 编写的开源编码智能体框架,主打内存高效与多智能体协作。它提供长期记忆、自我开发及跨框架会话恢复能力,支持 MCP 集成与多种主流大模型。适合软件开发者与 AI 自动化工程师用于本地复杂工程开发与自动化工作流构建。
产品概览
是什么
jcode 是一个使用 Rust 编写的开源编码智能体框架,采用 MIT 许可证。它支持 macOS、Linux 和 Windows 11 平台,主打极高的内存使用效率,旨在提升编程能力上限。jcode 提供多会话工作流、群体协作与自我开发能力,内置长期记忆系统,支持跨框架恢复会话,适合软件开发者与 AI 自动化工程师用于本地或跨平台复杂工程开发。
核心能力与工作流
### 智能体记忆系统
jcode 会将每一轮对话和响应作为语义向量进行嵌入。在每次交互时,智能体会查询记忆图谱,通过余弦相似度检查高效寻找相关记忆条目。系统还会通过 ambient 模式定期自动整合记忆,重新组织数据并检查过时与冲突信息。
### Swarm 多智能体协作
支持在同一代码库中原生生成多个智能体进行协作。服务器会自动管理这些智能体,当其中一个智能体编辑了另一个智能体已读取的文件时,服务器会发出通知。智能体之间可以通过消息传递进行通信,并自动解决冲突。此外,智能体能够自主生成自己的群体,以并行方式完成复杂任务。
### 自我开发模式
进入自我开发模式后,智能体可以修改自身的源代码,进行构建和测试,然后重新加载二进制文件并继续工作。建议在此模式下使用前沿模型,因为较弱模型可能会引入细微且破坏性的代码更改。
### 跨框架会话恢复
jcode 支持从其他编码框架恢复会话,目前兼容 codex、claude code、opencode 和 pi。
### 浏览器自动化与渲染
内置定制的 mermaid 渲染库,无需依赖浏览器或 TypeScript,渲染速度大幅提升。同时提供了设置 Firefox Agent Bridge 的说明,配置后即可在 jcode 中进行浏览器自动化操作。
适合谁
- **软件开发者**:适合在本地进行复杂软件工程开发,得益于其高资源
核心能力
### Agent Memory System
Embeds conversation turns as semantic vectors and queries a memory graph to find related entries, allowing automatic recall of relevant information.
### Swarm Multi-Agent Collaboration
Allows spawning multiple agents in the same repo for native collaboration, with automatic conflict resolution and messaging abilities.
### Self Development Mode
Allows the agent to modify, build, and test its own source code, and reload its binary automatically.
### Cross-Harness Session Resume
Supports resuming sessions from other harnesses like codex, claude code, opencode, and pi.
### Browser Automation
Provides instructions for setting up Firefox Agent Bridge for browser automation.
### MCP Integration
Supports stdio MCP servers via config files and can import settings from Claude Code configurations.
如何使用
### Multi-Agent Repo Collaboration
1. Spawn two or more agents in the same repo.
2. Server automatically manages collaboration and notifies agents of file changes.
3. Agents use messaging to communicate and automatically resolve conflicts.
### Self-Development Workflow
1. Tell the jcode agent to enter self dev mode.
2. Agent modifies its own source code.
3. Agent builds, tests, and reloads its own binary automatically.
价格与访问
Open-source project under the MIT license.