Claude Code 上下文总是不够用?这个开源项目让 token 节省 60-90%
用 Claude Code 写到一半,上下文窗口就爆了?试试这个 Context 工程神器
写到一半 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
评论区
登录后可评论。