yvgude/lean-ctx

Control what your AI can see. LeanCTX (Lean Context) is the context intelligence layer for AI agents — one local Rust binary that decides what they read, remembers what they learn, guards what they touch, and proves what they save. 60–90% fewer tokens as the receipt. 76 MCP tools, 30+ agents, local-first.

它解决的痛点

AI 代理常常受到上下文膨胀的困扰,重复的文件读取、冗长的 shell 输出以及长时间的聊天历史会消耗大量 token,导致成本上升且推理空间减少。LeanCTX 通过管理传递给模型的信息,将 token 使用量减少 60–90%。

工作原理

LeanCTX 作为 AI 代理与其环境(代码、shell、数据)之间的本地二进制层。它在两个层面上运作:

  • Read Path: 它使用各种模式(如 AST 签名或熵过滤视图)来精确决定从文件和 shell 命令中提取哪些信息。
  • Wire Path: 它作为本地代理,压缩系统提示、历史记录与工具结果,并保持与模型提供者的提示缓存兼容。
  • Memory & Graph: 它使用属性图与会话记忆,在本地跨不同聊天会话持续保存知识。

目标用户

使用 AI 编码代理(如 Cursor、Claude Code、Copilot 或 Windsurf)的开发者,想要降低 API 成本、通过节省上下文空间延长有用的编码会话,并保持本地、可携带的代理记忆所有权。

亮点

  • Token Reduction: 读取与 shell 输出可节省 60–90% 的 token。
  • Local-First Memory: 通过本地知识图在聊天间持续保存任务事实与决策。
  • Reversible Compression: 使用内容寻址存储,使被裁剪的数据可按需检索。
  • Model-Agnostic: 可与 OpenAI、Anthropic、Gemini 等合作,且不会将上下文锁定于特定供应商。
  • Observability: 包含仪表板,可实时追踪 token 使用与预算控制。