Rust重写的jcode:性能碾压Cursor Claude Code 139倍的下一代Coding Agent Harness,人类级内存图谱+多会话Swarm

lxiol

原文链接:https://mp.weixin.qq.com/s/qCWERgfFYGS2aErOfnR6Qg

Rust重写的jcode:性能碾压Cursor Claude Code 139倍的下一代Coding Agent Harness,人类级内存图谱+多会话Swarm

如果你还在用Cursor、Claude Code或者各种CLI Agent苦苦等待启动、内存爆炸、多会话切换卡顿,那你该认真了解下这个开源项目——jcode(1jehuang/jcode)。

jcode 作为下一代编码Agent Harness:专为多会话工作流、无限自定义、极致性能而生。它用Rust重写,从底层TUI渲染、内存系统到Agent协调全部自研,实测启动仅14ms、10个会话内存仅260MB,彻底碾压市面上所有竞品。

一、jcode核心功能全景

jcode的核心定位是Coding Agent Harness,它不是单次对话工具,而是能支撑复杂、多线程、长时间开发的“Agent操作系统”。

1. 极致性能与资源效率

jcode在性能上做到了“每一项指标都优化到骨头里”,专为多会话大规模部署设计。

RAM占用对比(官方实测数据):

○1个活跃会话:jcode(关闭本地embedding)仅27.8MB,完整版167.1MB;对比Claude Code 386.6MB、OpenCode 371.5MB。

○10个活跃会话:jcode仅260.8MB;OpenCode高达3237MB(27.7倍)。

○每新增一个会话额外消耗:jcode仅~10.4MB。

启动速度

○Time to first frame:14.0ms(竞品最慢Claude Code 3436.9ms,慢245倍)。

○Time to first input:48.7ms

这些数据来自Linux机器10次PTY交互实测,版本为jcode v0.9.1888-dev。

Performance Comparison Chart showing PSS RAM usage in MB for jcode, pi, Codex CLI, OpenCode, GitHub Copilot CLI, Cursor Agent, Claude Code. Green bars for jcode, red for competitors. English labels, exact numbers from project (e.g. jcode 260.8 MB for 10 sessions). Bottom: Time to first frame table. Dark tech theme, English only.” orientation “landscape”)

2. 人类级记忆系统(Memory Architecture)——项目最硬核的功能

这是jcode区别于所有竞品的最大差异化点。

核心机制:每一次Agent turn/response都被embedding为语义向量(使用all-MiniLM-L6-v2本地模型)。

记忆图谱(Memory Graph):使用petgraph::graph::DiGraph构建有向图,节点类型包括:

○Memory Node(核心记忆条目)

○Tag Node(显式标签,如#rust#auth-system)

○Cluster Node(自动HDBSCAN聚类)

边关系:HasTag、InCluster、RelatesTo(带权重)、Supersedes、Contradicts、DerivedFrom。

Cascade Retrieval(级联检索):上下文embedding → 余弦相似性Top-K → BFS图遍历(深度2)→ Sidecar LLM(GPT-5.3 Codex Spark)验证相关性 → 注入下一次对话。

提取与巩固:语义漂移、K次turn后、会话结束时由Memory SideAgent提取;Ambient Mode定期执行记忆重组、冲突检测、去重。

显式工具:Agent可主动调用memory search/store工具,不依赖被动后台。

Session RAG:传统会话搜索作为补充。

Agent能像人类一样自动回忆相关上下文,无需手动tool call,不烧token。

3. 革命性TUI界面与渲染引擎

Side Panels:实时加载文件、diff查看、Agent直接写入,支持动态更新。

Inline Mermaid Diagrams:项目自研mermaid-rs-renderer(比浏览器版快1800倍,无TS/浏览器依赖),支持复杂流程图实时渲染。

Info Widgets:利用屏幕“负空间”显示重要信息(不会抢占主聊天区),自动隐藏。

高性能渲染:>1000 FPS(远超显示器刷新率),彻底解决闪烁问题。

Custom Scrollback & Terminal:基于自研handterm,实现超出原生终端的平滑滚动与原生scroll API支持。

多客户端支持:一个持久server可同时被多个TUI/桌面客户端连接。

4. 多会话工作流(Multi-Session Workflows)

●支持持久后台server(jcode serve)+ 多客户端attach(jcode connect)。

●通过记忆名快速resume(jcode –resume fox)。

●完美支持长时间、大型项目开发场景,多个Agent并行工作互不干扰。

5. 无限自定义能力(Skills & MCP支持)

●技能(Skills)从~/.claude/skills/./.claude/skills/热加载。

PLAN_MCP_SKILLS文档明确规划:动态工具注册、MCP(Model Context Protocol)服务器支持、Agent自主添加/配置MCP服务器(filesystem、github、playwright等)。

●工具Registry支持运行时register/unregister。

●Agent可通过工具reload_skillsmcp_connect等自我扩展。

6. 其他完整功能点

Browser Automation:内置browser tool,支持jcode browser setup和状态检查。

语音输入:jcode dictate(调用已配置STT)。

安全与中断:docs/SAFETY_SYSTEM.md和SOFT_INTERRUPT支持。

Telemetry与Ambient Mode:后台记忆巩固。

原生VCS行为:AGENT_NATIVE_VCS_CORE_BEHAVIOR.md定义Agent文件操作规范。

平台全覆盖:Linux x86_64/aarch64、macOS、Windows原生+WSL2。

二、安装方法

1. 最快安装

macOS & Linux

1
2
3
●●●bash

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

Windows (PowerShell)

1
2
3
●●●powershell

`irm https://raw.githubusercontent.com/1jehuang/jcode/master/scripts/install.ps1 | iex`

macOS Homebrew

1
2
3
4
●●●bash

`brew tap 1jehuang/jcode
  brew install jcode`

2. 从源码安装

1
2
3
4
5
6
7
8
9
10
11
12
●●●bash

`git clone https://github.com/1jehuang/jcode.git
cd jcode

# 标准Release构建
cargo build --release

# Linux x86_64 自开发推荐(使用sccache + 优化linker)
scripts/dev_cargo.sh build --release -p jcode --bin jcode
scripts/dev_cargo.sh --print-setup
scripts/install_release.sh`

安装后,jcode二进制会软链接到~/.local/bin/(Linux/macOS)或对应Windows路径。

重要:确保~/.local/bin在PATH中优先于~/.cargo/bin

3. Provider认证

首次启动后运行:

1
2
3
●●●bash

`jcode login --provider claude   # 或 openai / copilot / gemini 等`

支持Claude、OpenAI、GitHub Copilot、Gemini、Azure OpenAI、OpenRouter、Fireworks、MiniMax、Alibaba Cloud等。项目提供详细的OAUTH.md和提示词让Agent帮你自动配置。

三、使用方法

基础命令(Quick Start)

1
2
3
4
5
6
7
8
●●●bash

`jcode                  # 启动交互式TUI(推荐)
jcode run "say hello"  # 非交互单命令执行
jcode --resume fox     # 按记忆名恢复会话
jcode serve            # 启动持久后台server
jcode connect          # 附加新客户端
jcode dictate          # 语音输入模式`

高级用法

●在TUI中直接对Agent说:“load this file to side panel”、“write a mermaid diagram of our architecture”、“remember this auth pattern with tag #rust-auth”。

●使用Side Panel实时diff、Mermaid渲染。

●多会话切换:server模式下多个终端同时attach同一后台。

●浏览器工具:jcode browser status / jcode browser setup

全部操作均在键盘驱动的TUI中完成,极致流畅。

四、技术原理、架构设计与Rust实现深度拆解

jcode采用模块化Rust Workspace架构(crates/ + src/ + Cargo.toml),核心亮点如下:

1. Memory Architecture

●使用petgraph实现DiGraph + 自定义索引(memory_index、tag_index、cluster_index)。

●Embedding异步非阻塞,检索结果在下一turn可用。

●Sidecar LLM负责最终验证与关系抽取。

●完全符合MEMORY_BUDGET.md的回归守卫。

2. TUI与渲染引擎

●自研high-FPS GPU友好渲染(wgpu方向规划)。

●handterm实现平滑滚动。

●mermaid-rs-renderer零依赖Rust实现。

3. Swarm Architecture

●Coordinator负责总计划、分工、审批更新。

●Worktree Manager负责集成。

●Agent间通过DM、Broadcast、Channel实时通信。

●支持git worktree隔离 + 生命周期事件(spawned → ready → running → completed)。

4. 整体架构方向

●Client-Server分离:前端自定义GPU渲染 + 后端daemon负责session、tool、persistence。

●未来桌面版将采用winit + wgpu + retained UI tree,彻底抛弃Electron/Tauri。

所有实现均围绕异步、非阻塞、低内存、高自定义展开,源码结构清晰(src/为核心,crates/拆分组件)。

jcode是生产力操作系统。性能、记忆、多会话、自定义四大维度全部拉满,且完全开源(MIT)、社区活跃、持续迭代。

—— 如此才是

把复杂的技术,讲成你真正能用上的生产力

零基础也能玩转卫星!开源Ground Station + SDR 打造个人地面站全攻略

OpenClaw & Hermes刷屏后,GitHub  Mercury Agent如何打动用户? 灵魂驱动+权限铁闸+24/7永动 vs 两大竞品

苹果M系列芯片的福音!无需H100、无需云GPU,本地MacBook就能微调Gemma 4多模态模型

163个AI工具塞进Godot,solo游戏开发者效率直接起飞!15刀搞定爆款游戏

开源Minecraft终极杀手!12.7K星GitHub神器Luanti(原Minetest)完整中文攻略:零基础安装、2800+模组随便玩、服务器+源码编译

AI 直接操控 Unity/Godot/Unreal 编辑器!用 OpenClaw + TomLeeLive 插件,聊天就能把你的游戏梦想变成现实

Rust开源AI Agent安全基座LoongClaw正式开源:7-crate严格DAG内核+L0-L9分层治理,团队垂域智能体终于有生产级“底座”了!

开源项目Paseo,AI编码代理跨设备统一指挥中心:统管Claude Code、Codex、OpenCode(以及Copilot、Pi等)

Notebook LM平替,开源Open Notebook:隐私零泄露、18+AI模型随意切、1-4人定制播客秒生成

本文转载自微信公众号,如有侵权请联系删除。

  • 标题: Rust重写的jcode:性能碾压Cursor Claude Code 139倍的下一代Coding Agent Harness,人类级内存图谱+多会话Swarm
  • 作者: lxiol
  • 创建于 : 2026-06-20 01:23:50
  • 更新于 : 2026-06-20 01:23:50
  • 链接: https://blog.lxiol.cn/2026/06/20/Rust重写的jcode性能碾压Cursor-Claude-Code-139倍的下一代Coding-Agent-Harness人类级内存图谱多会话Swarm/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
Rust重写的jcode:性能碾压Cursor Claude Code 139倍的下一代Coding Agent Harness,人类级内存图谱+多会话Swarm