首页 AI编程工具 jcode:一个把性能做到极致的编码智能体框架

jcode:一个把性能做到极致的编码智能体框架

📅 2026/6/2 👁 阅读 4 🔗 工具访问 1 次
jcode:一个把性能做到极致的编码智能体框架

工具地址

https://github.com/1jehuang/jcode

🚀 访问工具

jcode:一个把性能做到极致的编码智能体框架

最近 GitHub 上有个叫 jcode 的项目挺火,6800+ Star,作者一个人用 Rust 写了一个「下一代编码智能体框架」。我仔细琢磨了一下,发现这玩意儿确实有几把刷子。

先说定位。现在市面上的编码 AI 工具挺多的,Claude Code、Codex CLI、Cursor、OpenCode、GitHub Copilot CLI……数都数不过来。jcode 的作者搞了一个横向性能对比,结果有点意思。

性能:把 Claude Code 按在地上摩擦

jcode 第一眼吸引我的是它的性能数据。作者在 Linux 上跑了实打实的测试:

启动速度。jcode 的「首帧时间」是 14 毫秒。你可能没概念,Claude Code 是 3.4 秒,慢了 245 倍。Codex CLI 是 883 毫秒,OpenCode 是 1 秒,Cursor Agent 是 1.9 秒。

内存占用。单会话场景下,jcode 开本地嵌入是 27.8MB,开启完整功能是 167MB。Claude Code 吃 387MB,OpenCode 吃 371MB,GitHub Copilot CLI 吃 333MB。更离谱的是 10 个并发会话,OpenCode 吃掉 3.2GB,Claude Code 吃掉 2.3GB,而 jcode 只用了 260MB。

每多开一个会话,jcode 只增加约 10MB 内存。Claude Code 每增加一个会话多耗 213MB,差了 21 倍。

说人话:你可以在同一台机器上跑几十个 jcode 会话,不用担心内存爆掉。这对做多会话工作流的人来说太实用了。

不止是快,几个真正有用的功能

Agent 记忆系统。 jcode 把每次交互都转成语义向量存起来,然后做图检索。每次对话时自动拉起相关的记忆内容,不需要你主动调用记忆工具。它还有个「侧边 Agent」专门做记忆验证和提取。每隔一段时间还会自动整理、去重、检查冲突。用起来确实有「真记忆」的感觉,不是那种 token 燃烧器式的伪记忆。

Swarm 多 Agent 协作。 这个功能挺有意思。你可以在同一个代码仓库里启动多个 jcode 实例,它们会自动通过服务器管理,互相知道对方在做什么。Agent A 改了文件,Agent B 如果正在读这个文件,服务器会通知它「文件变了,看一下冲突」。Agent 之间可以互相发消息,可以广播给所有人。主 Agent 还能自主 spawn 子 Agent 来并行干活,自动完成协调。

UI 上的几个巧思。 侧边面板可以用来实时看文件内容、差分、Mermaid 图表。说到 Mermaid,作者自己写了一个 Rust 版的 Mermaid 渲染库,比浏览器版快 1800 倍。信息小部件只占用屏幕空白区域,不会挤占聊天内容的空间。渲染帧率超过 1000fps,虽然你的显示器刷不了那么快,但至少不会有诡异的闪烁问题。

内置浏览器自动化。 不用单独装 Puppeteer 或 Playwright,jcode 内置了浏览器工具。目前用的是 Firefox Agent Bridge,支持截图、点击、输入、表单填写、eval 等操作。

模型支持:几乎什么都能接

jcode 内置了丰富的 OAuth 登录流程。Claude、OpenAI、Gemini、GitHub Copilot、Azure OpenAI、阿里云通义、Fireworks、MiniMax……都支持。本地推理也可以用 LM Studio 和 Ollama。如果你用的是不常见的 API 服务,直接用 OpenAI-compatible 配置模板接入就行。

还有一系列内置配置档:OpenRouter、DeepSeek、月之暗面、302AI、Baseten、HuggingFace、Nebius……基本覆盖了主流的第三方 API 平台。

安装和使用

一条命令的事:

curl -fsSL https://raw.githubusercontent.com/1jehuang/jcode/master/scripts/install.sh | bash

macOS、Linux 都支持,Windows 看文档有详细教程。Homebrew 安装和源码编译也行。

基本用法:

# 启动 TUI 交互模式
jcode

# 跑一次性命令
jcode run "说你好"

# 按名字恢复之前的会话
jcode --resume fox

# 后台服务器模式
jcode serve
jcode connect

我的看法

jcode 给我的印象是,作者对「性能」这件事有执念。不是那种「反正够用就行」的态度,而是把每个指标都优化到底。14ms 启动、10MB 增量内存、1800x 的 Mermaid 渲染,这些数字不是碰巧达成的,是刻意追求的结果。

我觉得它最大的优势在两点。一是多会话场景下的资源效率,同台机器开几十个会话不是梦。二是 swarm 协作能力,多个 Agent 同时干活,自动解冲突。这两个方向确实是目前市面上其他工具做得不够好的地方。

当然它还在快速迭代中,最新版本是 v0.18.4,131 个 open issues 也说明还有很多待完善的地方。但从目前的走向来看,jcode 有潜力成为编码 Agent 领域的一个有力竞争者。

如果你经常同时跑多个 Agent 会话,或者想做多 Agent 协作的尝试,值得试试 jcode。

💬 评论区 (0 条评论)

暂无评论,快来发表第一条评论吧!

📤 分享这篇文章

📌 相关推荐

微信扫码分享

打开微信扫一扫