终端编程智能体,内置 LSP、调试器、浏览器和子智能体,支持 60 多家模型服务商。
- Star
- 21,559
- Fork
- 2,511
- 未关闭 Issue
- 800
- 最近提交
- 昨天
这是什么?
jcode 是一个用 Rust 编写的终端编程 Agent。它的核心目标是在同一台机器上同时运行大量 Agent。项目自报的数据显示,每增加一个无界面会话约占用 3.3 MB 内存,首次输入响应约 19 毫秒,并与 OpenCode、pi、Claude Code、Codex CLI 做了对比。
多个 Agent 在同一仓库工作时,由服务端统一协调。某个 Agent 修改了另一个 Agent 读过的文件,后者会收到通知;Agent 之间可以私信,也可以向全体或同仓库的 Agent 广播。Agent 还能自行拉起子 Agent 协作,主 Agent 充当协调者。
项目支持多家模型服务商,包括 Claude OAuth 和 OpenAI Codex OAuth。它还提供自我开发模式:Agent 可以修改、构建、测试自身源码,并重新加载二进制继续工作。macOS 和 Linux 可通过一条 curl 命令安装。
核心功能
- 01支持大量无界面会话同时运行,单会话内存占用低。
- 02由服务端统一管理多 Agent 协作,文件变动会通知相关 Agent。
- 03Agent 之间可私信,也可向同仓库或全体广播。
- 04Agent 可自行派生子 Agent,主 Agent 充当协调者。
- 05支持 Claude OAuth、OpenAI Codex OAuth 等多家模型服务商。
- 06自我开发模式可修改、构建、测试自身源码并重新加载。
适用场景
- 在同一代码仓库中并行运行多个编程 Agent。
- 同时管理大量 Agent 会话,同时控制内存占用。
- 尝试让 Agent 迭代改进自身工具的工作流。
快速上手
- 1
运行 README 中的官方安装脚本(macOS 和 Linux)
使用前须知
- README 中只提供了 macOS 和 Linux 的安装方式。
收录于专题
标签
常见问题
- jcode 是什么?
- 用 Rust 编写的编程 Agent 框架,主打低内存占用,可并行运行大量编程 Agent。 jcode 是一个用 Rust 编写的终端编程 Agent。它的核心目标是在同一台机器上同时运行大量 Agent。项目自报的数据显示,每增加一个无界面会话约占用 3.3 MB 内存,首次输入响应约 19 毫秒,并与 OpenCode、pi、Claude Code、Codex CLI 做了对比。
- jcode 可以免费使用吗?用的什么许可证?
- jcode 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- jcode 还在维护吗?
- 活跃维护中。jcode 最近一次提交是在 2026年11月6日。
- jcode 适合用来做什么?
- 在同一代码仓库中并行运行多个编程 Agent。 同时管理大量 Agent 会话,同时控制内存占用。 尝试让 Agent 迭代改进自身工具的工作流。
- jcode 怎么安装和运行?
- 运行 README 中的官方安装脚本(macOS 和 Linux)
- 在哪里获取 jcode?
- 源代码和安装说明在 GitHub 上:https://github.com/1jehuang/jcode
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.8万+820 本周4295TypeScriptMIT维护活跃更新于 24小时前
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
2.9万+213 本周3325TypeScriptApache-2.0更新于 23小时前
一款用 Go 编写的终端编程智能体,可编辑文件、执行命令并保存本地会话,模型与权限由你自行选择。
1781+9 本周208GoMIT维护活跃更新于 3天前
一个开箱即用的 Python 编程智能体运行时,可在终端、HTTP/WebSocket 服务和 Telegram 中使用。
57+1 本周10PythonApache-2.0维护活跃更新于 昨天
命令行优先的开源 AI 编程代理运行时,支持任意模型和 MCP 工具,可交互、管道、守护进程或通过 WebSocket 使用。
593+412 本周74RustApache-2.0更新于 昨天
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
4.1万+2 本周3565RustMIT更新于 24小时前