local-firstApache-2.0无遥测离线可用
Claude Code with Yuhi
Yuhi 在 AI Agent 开始工作前,先在本地理解你的项目并准备好所需的上下文,帮助 Claude Code 更高效地工作。
Prepare your workspace. Let AI agents work better.
30 秒演示
清楚地看到 AI 代理会收到什么、不会收到什么。
一条命令即可预览每个文件的处理路径。标记为 Prepare locally 的文件会在发送前在你的设备上完成转换——这里,真实的学生记录被替换为稳定的化名。
- README.md, src/*.ts, docs/public/guide.md, yuhi.yaml
- data/student_scores.csv, config/app.ts, docs/internal/roadmap.md
- customer-data/list.csv, .env, build/app.min.js, package-lock.json
在你的编辑器中
在 VS Code 中准备并启动。
在扩展中运行 Yuhi,检查准备好的上下文,然后启动 Claude Code。
⌕
⑂
▷
扩展已在 VS Code Marketplace 上线(Available — Beta)。
全部术语
每个文件只走一条路径。
无需学习任何仪表盘。四条路径描述了 Yuhi 的全部行为——在 CLI、VS Code 扩展和本页面中使用相同的术语。
Sent to Claude
原始文件按原样发送,无需处理。
Prepared locally
在你的设备上完成化名化或密钥遮蔽,然后发送安全副本。
Runtime only
.env 等值仅在启动时提供给进程——绝不进入 AI 代理读取的上下文。
Keep local
客户数据和私有文件完全不会进入 AI 代理的视野。
Sent to Claude · Prepare locally · Runtime only · Keep local — 就这些。
上下文精简
看见你没有发送的输入。
每次准备后,Yuhi 会估算你避免发送的上下文。相同的摘要会出现在 CLI 和 VS Code 扩展里。
实际使用量和费用取决于所选 AI 产品、提供商行为、缓存和定价方式。
不制造恐惧,不做无法兑现的承诺
Yuhi 是什么,不是什么。
Yuhi 控制 AI 代理的初始输入。与其兜售无法兑现的保证,我们更愿意把边界讲清楚。
# Yuhi 是
- 在运行前,准确预览 AI 代理会看到和不会看到的内容。
- 在设备本地进行确定性转换——化名化、遮蔽密钥——并保持原始文件不变。
- 一份策略(yuhi.yaml),由 CLI 与编辑器共享。
- 本地优先:无需账户、无遥测、可离线运行。
# Yuhi 不是
- 工作区边界仅为建议。初始上下文由 Yuhi 准备,但未启用操作系统沙箱或文件系统强制。如果运行时或用户允许,代理仍可能访问 Prepared Workspace 之外的文件。
- 不是“零泄漏”的保证。有意为之的进程仍可能触及准备副本之外的内容。
- 不是云服务。没有任何内容上传到 Yuhi——也不存在 Yuhi 服务器。
约 2 分钟
开始使用。
需要 Node.js 20+。Yuhi 会复制到它自己管理的工作区;你的仓库对它是只读的。
npx yuhi init生成 yuhi.yaml,并遵循你的 .gitignore。
npx yuhi preview在运行前查看每个文件的路径。
npx yuhi run claude在整理好的上下文中启动 AI 代理。
现已可用 — Beta · npm 0.2.0-beta.2 · VS Code 0.2.1 · GitHub · Release notes
开源
一起构建前沿 AI 之前的“上下文准备层”。
Yuhi 采用 Apache-2.0,厂商中立。欢迎提交 Issue、Discussion 和 Pull Request。