Repolode
1jehuang

1jehuang/jcode

用 Rust 编写的编程 Agent 框架,主打低内存占用,可并行运行大量编程 Agent。

可替代:Claude CodeOpenAI Codex CLI

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. 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 数据每日更新。

相关项目