重复阅读同一文件
每轮次,你的代理都会读取几分钟前已经看过的文件——而你必须为这些上下文再次支付全额费用。
成本
对于个人项目而言,每个浪费的 token 都代表着金钱。三个隐形泄漏累积起来很快。
每轮次,你的代理都会读取几分钟前已经看过的文件——而你必须为这些上下文再次支付全额费用。
随着上下文窗口的填满,代理会悄无声息地丢弃它阅读的内容,答案在没有警告的情况下就会变差(Claude Code #42542)。
你构建得越多,原始输出、搜索结果和文件读取就越会淹没窗口,你的月度账单也就越大。
From solo builders to regulated fleets.
工作原理
一个小型 Rust 二进制文件在每次读取、命令和搜索时运行相同的循环,本地执行,无需更改你的编辑器。
AI 运行的每一次读取、搜索和 shell 命令都会首先通过 lean-ctx 在您的机器上。你的编辑器、代理和工作流程保持完全不变。
tree-sitter 解析跨 26 种语言的文件并返回一个映射或签名,这是模型实际需要的形状。十种读取模式为每项任务选择正确的深度。
每次读取都通过内容哈希进行缓存,因此未更改的文件只需约 13 个 token 即可返回,而不是数千个。
发现、决策和修改过的文件都会被保存并自动恢复到你的下一个会话中,这样你就不必在重启后重新解释上下文了。
查看运行效果
无需配置文件,无需账号。安装它,将你的工具指向它,然后看着 token 数量下降。
$ curl -fsSL https://leanctx.com/install.sh | sh$ lean-ctx init && lean-ctx setup→ detected Cursor, Claude Code, Copilot, Codex … configured$ lean-ctx read src/server.ts→ 4,200 → 920 tokens · 78% saved$ lean-ctx read src/server.ts→ cache hit · ~13 tokens$ lean-ctx benchmark report .你获得什么
从第一次会话中感受到的四个结果:可衡量、本地化和免费。
每次读取,每一次读取,在您自己的仓库上使用 lean-ctx benchmark 进行测量,而非估算。
窗口充满信号,因此长时间的会话不会在任务过程中漂移和悄然退化。
一个本地二进制文件。你的代码和提示永远不会到达第三方服务。
每个本地功能都遵循 Apache-2.0:开放、可检查,且归你所有。
每个本地功能都是永久免费的,并通过公共 CI 门控强制执行。与他人一起构建?查看 LeanCTX 的团队版或比较套餐。
是的。每个本地功能都遵循 Apache-2.0 协议且永久免费,如果任何本地能力移动到付费墙后,公共 CI 门控就会导致构建失败。付费套餐只添加可选的云同步。
不需要。LeanCTX 完全在你的机器上运行:无需注册、无需 API key,除非你开启了它,否则不会有遥测数据。
不会。tree-sitter 在任何内容丢失之前解析结构,并且只有当复合质量得分保持在或高于 95% 时(AST、标识符和行保留),才会使用压缩输出。运行 lean-ctx benchmark report . 来在自己的仓库上验证。
任何能使用 MCP (Model Context Protocol) 的工具,目前超过 30 个,外加一个 shell hook 用于其余的。一次 lean-ctx 设置即可检测并配置它们。
Choose the LeanCTX path that matches how you build.
Cookie preferences
We use analytics to understand how our site is used. You choose what's allowed — no tracking runs until you decide.
Essential
Site functionality, security, preferences
Analytics
Pageviews & usage patterns · PostHog EU (Frankfurt) · No cross-site tracking
Read our Privacy Policy for full details. You can change your preferences anytime.