local-firstApache-2.0无遥测离线可用

Claude Code with Yuhi

Yuhi 在 AI Agent 开始工作前,先在本地理解你的项目并准备好所需的上下文,帮助 Claude Code 更高效地工作。

Prepare your workspace. Let AI agents work better.

开始使用 在 GitHub 查看 → $ npx @yuhi-ai-labs/yuhi@beta preview
你的仓库
文件、密钥、数据
Yuhi
本地整理
你的 AI 代理
干净的上下文

30 秒演示

清楚地看到 AI 代理会收到什么、不会收到什么。

一条命令即可预览每个文件的处理路径。标记为 Prepare locally 的文件会在发送前在你的设备上完成转换——这里,真实的学生记录被替换为稳定的化名。

yuhi — examples/demo
$
Sent to Claude(9)
  • README.md, src/*.ts, docs/public/guide.md, yuhi.yaml
Prepared locally(3)
  • data/student_scores.csv, config/app.ts, docs/internal/roadmap.md
保留在本地(4)
  • customer-data/list.csv, .env, build/app.min.js, package-lock.json
↳ data/student_scores.csv  本地整理
原始内容
田中葵 · S-10241 · 42 · 不擅长分数
化名化 → 安全检查(在你的设备上)
Claude 看到
Subject-B412F3 · Subject-847470 · 42 · 不擅长分数
磁盘上的原始 CSV 不会被修改——只发送化名化后的副本。

在你的编辑器中

在 VS Code 中准备并启动。

在扩展中运行 Yuhi,检查准备好的上下文,然后启动 Claude Code。

Visual Studio Code — my-project



Explorer
▸ src
▸ docs
▾ .yuhi / context
document-index.md
summaries /
AGENT_HANDOFF.md
YUHI · Preparation Ready
Workspace
24 files discovered
3 documents inspected
Context index created
Agent handoff ready
.yuhi/context/ → document-index.md · summaries/ · AGENT_HANDOFF.md
▷ Start Claude Code

扩展已在 VS Code Marketplace 上线(Available — Beta)。

Install VS Code Extension View on GitHub or CLI (advanced): npx @yuhi-ai-labs/yuhi@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 扩展里。

示例 · 预计
整理前的预计输入48,320
整理后的预计输入9,840
预计减少的 Claude 输入38,480
减少比例79.6%
42已排除文件
17已在本地摘要的文件
6保留在本机的敏感信息
0已修改的原始文件

实际使用量和费用取决于所选 AI 产品、提供商行为、缓存和定价方式。

不制造恐惧,不做无法兑现的承诺

Yuhi 是什么,不是什么。

Yuhi 控制 AI 代理的初始输入。与其兜售无法兑现的保证,我们更愿意把边界讲清楚。

# Yuhi 是

  • 在运行前,准确预览 AI 代理会看到和不会看到的内容。
  • 在设备本地进行确定性转换——化名化、遮蔽密钥——并保持原始文件不变。
  • 一份策略(yuhi.yaml),由 CLI 与编辑器共享。
  • 本地优先:无需账户、无遥测、可离线运行。

# Yuhi 不是

  • 工作区边界仅为建议。初始上下文由 Yuhi 准备,但未启用操作系统沙箱或文件系统强制。如果运行时或用户允许,代理仍可能访问 Prepared Workspace 之外的文件。
  • 不是“零泄漏”的保证。有意为之的进程仍可能触及准备副本之外的内容。
  • 不是云服务。没有任何内容上传到 Yuhi——也不存在 Yuhi 服务器。

约 2 分钟

开始使用。

需要 Node.js 20+。Yuhi 会复制到它自己管理的工作区;你的仓库对它是只读的。

01
npx yuhi init

生成 yuhi.yaml,并遵循你的 .gitignore

02
npx yuhi preview

在运行前查看每个文件的路径。

03
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。