AI 编程工具
jcode:Rust 编写的高性能编码 Agent 运行框架
1jehuang/jcode · High performance coding agent harness written in rust
ELI5:它是什么,解决什么问题
jcode 是一个用 Rust 编写的编码 Agent 运行框架(harness),主打低内存占用与快速启动,支持多会话与 swarm 并行 worker 场景。它内置基于语义向量的记忆系统,可自动检索和整合历史上下文,并提供侧边面板、Mermaid 图表内联渲染、信息小组件和自定义回滚等 TUI 体验。项目提供安装脚本、TUI 与 CLI 命令,以及文档、SDK 和基准页面。
核心能力与快速开始
★ 20312 · Rust
- 能做什么
- Rust 实现的高性能编码 Agent 运行框架,强调内存效率(README 给出单会话与 10 会话 PSS 对比数据)与快速启动(time to first frame / first input 对比)。支持多会话与 headless swarm worker 共享同一 daemon。内置语义向量记忆系统:将每轮对话嵌入为向量,通过余弦相似度在图结构中检索相关记忆,并可由记忆 sideagent 校验相关性;按语义漂移、轮次或会话结束等条件提取记忆,支持显式记忆工具与历史会话搜索(RAG),并周期性做记忆整合。UI 方面提供 panel 工具打开桌面侧面板(支持 Markdown/PDF、更新/聚焦/关闭/列表操作)、内联 Mermaid 图表渲染、info widgets、超千帧渲染、自定义 scrollback 与对齐模式切换,并可通过配置或环境变量关闭 emoji。
- 适用场景
- 用于终端内进行 AI 辅助编程与代码仓库内的 Agent 任务;多会话或大规模并行 agent(swarm worker)场景下降低内存开销;需要让 Agent 自动回忆既往对话与项目信息的长期上下文场景;需要侧面板查看文件、diff 或图表的交互式开发流程。
- 项目形态
- 可直接使用的工具
- 部署方式
- README 提供 macOS/Linux 的 curl 安装脚本(https://jcode.sh/install)与 Windows 11 PowerShell 安装命令,另有 Homebrew、源码构建与 provider 配置的详细安装说明指向同一 README 章节;同时提供 TUI 内 /update 与 jcode update 的更新方式。
- 主要依赖
- 支持 Linux、macOS、Windows 平台。README 未说明具体硬件要求、模型 provider 的 API 成本或使用限制。
- 使用限制
- README 中的性能对比数据为特定日期、特定版本组合下的测量结果,且部分对比对象(如 Antigravity CLI)在该次测量中处于未认证状态。自定义 scrollback 与平滑部分行滚动受终端层限制,作者为此另做了实验性的终端实现(handterm),README 标注仍在进行中。文档未说明模型/API 成本与商用限制等条件。
- 许可证
- MIT
- 最近推送
- 2026-10-06 06:09
资料检查:2026-10-06 07:00 · 卡片整理:2026-10-06 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
作为编码 Agent 运行框架,用于代码编写、代码审查、测试、排错等开发工作;支持多会话与 swarm 并行 worker 场景,内置基于语义向量的记忆系统可自动检索和整合历史上下文,并提供侧边面板、Mermaid 图表内联渲染等 TUI 体验。
查看内容依据
jcode 是一个用 Rust 编写的编码 Agent 运行框架(harness),主打低内存占用与快速启动,支持多会话与 swarm 并行 worker 场景。它内置基于语义向量的记忆系统,可自动检索和整合历史上下文,并提供侧边面板、Mermaid 图表内联渲染、信息小组件和自定义回滚等 TUI 体验。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。