← 返回列表
AI 编程工具

jcode:Rust 编写的高性能编码 Agent 运行框架

1jehuang/jcode · High performance coding agent harness written in rust

GitHub原文发布 未知首次收录 2026-10-06上架 2026-10-06 07:01

☆ 收藏查看项目 ↗

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

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。