Claude Code 上下文总是不够用?这个开源项目让 token 节省 60-90%

用 Claude Code 写到一半,上下文窗口就爆了?试试这个 Context 工程神器


做 AI 编程的时候,有没有遇到过这种崩溃时刻——

写到一半 Claude 说”我看不到那个文件”,然后你的对话历史已经 200 条了,token 烧了一堆,代码其实还在原地打转。

这其实不是模型的问题,是 Context 管理的问题。

今天挖到一个让我眼前一亮的开源项目——LeanCTX,GitHub 3.4k 星,绝对是 AI coding agent 时代的硬核基础设施。

它到底在解决什么问题?

简单说:LeanCTX 是 AI 编程工具的”上下文优化层”。

它夹在你的 agent(Claude Code、Cursor、Copilot…)和模型之间,做四件事——

1. 压缩(Compression)
文件读取压缩 60-90%,Shell 输出(git diff、npm install、cargo build…)压缩到原来的 1/8。重复读取同一个文件?只花 ~13 tokens,而不是 2000 tokens。

2. 路由(Routing)
不是每个文件都需要全量读取。LeanCTX 提供 10 种读取模式——map 看依赖图和导出、signatures 只看函数签名、diff 只看变更行。对症下药,按需加载。

3. 记忆(Memory)
Context 不再在每次对话重置时消失。任务、发现、决策都可以持久化,跨 Chat 保持记忆。这才是真的”长程推理”。

4. 验证(Verification)
Token 花在哪了、压缩省了多少、上下文窗口用到什么程度——全部可视化。还有 4 层验证引擎,防止 context 泄露。

为什么说它是 MCP server 里的异类?

传统 MCP server 像是给 agent 装了一个工具箱。LeanCTX 不一样——它是给 agent 装了一个大脑皮层。

它不是帮你找更多工具,而是让 agent 更聪明地使用已有的上下文。

而且支持 30+ 主流编程 agent,配置只需要一行命令:

lean-ctx init --agent claude-code   # Claude Code
lean-ctx init --agent cursor        # Cursor
lean-ctx init --agent copilot       # VS Code Copilot

适合谁用?

  • 长期做复杂项目的开发者(需要跨 session 保持记忆)
  • Context 窗口总是不够用的用户(压缩直接省 token,省钱)
  • 追求透明度的完美主义者(实时 dashboard 看 token 去哪了)

一句话总结

模型在进化,上下文质量才是真正的护城河。LeanCTX 把这件事做到极致——本地运行、模型无关、压缩可逆。3.4k 星不是白拿的。

GitHub:https://github.com/yvgude/lean-ctx


GitHub: https://github.com/yvgude/lean-ctx

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 2849 阅读