mksglu/context-mode
Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCP + hooks.
深度介绍
它是什么
context-mode 是一个面向 AI 编程代理的上下文窗口优化工具。它通过沙箱化工具输出(可减少 98% 的 token 占用)、持久化会话记忆,并借助 MCP 与 hooks 在 17 个主流平台间强制路由,解决长会话中上下文膨胀与遗忘的痛点。
核心亮点
- 输出沙箱:拦截并压缩工具返回的冗长数据,仅保留关键信息,显著延长有效上下文长度。
- 会话记忆持久化:跨会话保存关键决策与文件状态,重启后代理仍能“记得”工作进度。
- 17 平台路由:原生支持 Claude Code、Codex、Cursor、Zed 等,通过统一接口切换,无需重复配置。
为什么火
AI 编码代理在复杂任务中常因上下文超限而“失忆”,导致重复劳动或错误修改。context-mode 直接命中这一高频痛点,且采用非侵入式架构(MCP + hooks),无需改动代理核心,即可让现有工具链获得数倍上下文利用率。20792 星与日均 147 星的增长,印证了开发者对“省 token、提效率”的强烈需求。
适合谁用
- 重度使用 Claude Code、Codex 或 Cursor 进行多文件重构的开发者。
- 维护大型代码库、需长时间连续交互的技术团队。
- 尝试在多个 AI 编码平台间迁移,希望统一上下文管理策略的进阶用户。
快速上手
# 安装 CLI(要求 Node.js 18+)
npm install -g @mksglu/context-mode
# 初始化配置(自动检测已安装的代理平台)
context-mode init
# 为当前项目启用沙箱与记忆持久化
context-mode enable --project .
# 在代理中通过 MCP 接入(以 Claude Code 为例)
claude --mcp-config .context-mode/mcp.json
首次运行后,工具会自动生成 .context-mode/ 目录,包含路由规则与记忆存储。日常使用无需额外操作,所有优化均在后台透明执行。
