Context Mode 是"上下文问题"的另一半。编码智能体有办法买到上下文,却也在不断泄漏它:每一次 MCP 工具调用都会把原始数据直接灌进窗口,压缩(compaction)之后细节又被抛到够不着的地方。Context Mode 是一个 MCP 服务器和智能体插件,它把原始工具输出挡在窗口之外,把重要事件索引进 SQLite,让模型只按需取回真正需要的内容。它补上了模型提供商和"上下文优化提示词"都碰不到的那块空白。
对比 Claude Code 了解 Anthropic 的一手终端智能体,OpenCode 了解开源终端智能体,或 Cursor 了解 AI 原生编辑器。
核心功能
- 上下文节省:沙箱工具让原始数据不进窗口。一个 315 KB 的响应变成约 5.4 KB,约 98% 的削减。
- 会话连续性:每一次文件编辑、git 操作、任务、错误和用户决策都记录在 SQLite 中。对话压缩时事件被索引进 FTS5,通过 BM25 检索召回,模型能准确从上次离开的地方继续。
- 让代码思考(Think in Code):与其把 50 个文件读进上下文来数函数,不如让智能体写一段脚本完成统计、只
console.log结果。一次ctx_execute替代多次 Read,可节省一个数量级以上的上下文。 - 不强制散文风格:Context Mode 只控制数据流向,不规定模型怎么说话,因此不会强行"简短",避免损伤推理。
- 覆盖 17 个客户端:支持 Claude Code、Gemini CLI、Codex、VS Code 插件以及 OpenClaw 网关。
适用场景
谁应该使用这个工具?
- 总在触碰上限的开发者:当长会话不断忘记文件和任务时,它能保住压缩后仍存活的现场状态。
- 重度依赖 MCP 的团队:Playwright 快照、GitHub issue 转储和日志会吃掉大部分窗口,沙箱化把它们挡在窗外。
- 多工具工作流的用户:MCP server 越多,节省越明显。
解决的问题
- 压缩失忆:智能体忘记之前编辑过的文件和你的问题。
- 原始数据泛滥:长快照和日志在真正干活前就烧掉上下文预算。
- 两头耗 token:工具输出的冗余和回复的啰嗦同时浪费预算。
定价方案
Context Mode 以 Elastic License 2.0(ELv2,源码可得)的方式免费自托管,CLI、MCP 工具和插件均免费。可选的托管 Insight 仪表盘(面向团队的组织级分析)是付费增值项;确切价格未经独立核实,请视为付费附加而非审计过的数字。
优势对比
- 修的是"泄漏",不是症状:它不要求模型更简短,而是从一开始就把原始数据挡在窗外。
- 检索而非回放:索引事件通过搜索召回,压缩时不会把窗口再灌满一次。
- 与现有智能体兼容:MCP server 跨多客户端接入,不把你锁在某个编辑器里。
快速开始
- 在 Claude Code 安装:执行
/plugin marketplace add mksglu/context-mode,再/plugin install context-mode@context-mode,然后重载插件。 - 用
/context-mode:ctx-doctor验证,直到所有检查通过。 - 使用沙箱工具(
ctx_execute、ctx_index、ctx_search),让 hook 自动把原始输出移出窗口。
常见问题
支持 Claude Code 吗?
支持。市场插件会注册全部 hook 和 11 个 MCP 工具并自动路由,也支持 Gemini CLI、Codex、VS Code 和 OpenClaw 网关。
是订阅制吗?
不是。核心工具在 ELv2 下免费,只有托管 Insight 分析是付费服务。
会强制模型简短吗?
不会。它只控制工具数据流向,不干预最终回答的写法。
替代方案
- Claude Code:Anthropic 的一手终端智能体。
- OpenCode:开源的终端编码智能体。
- Cursor:基于 VS Code 的 AI 原生编辑器。
使用技巧
- 定期运行
/context-mode:ctx-stats,查看每种工具的节省与最大元凶。 - 用
ctx_index和ctx_search管理跨会话存活的项目知识。 - 开启状态栏,实时看到累计节省的上下文。
总结
Context Mode 把上下文当作要管理的预算,而不是要填满的缓冲。如果你的编码智能体在长任务中老是"丢分",从 github.com/mksglu/context-mode 开始,让沙箱来做簿记。
评论
还没有评论。成为第一个评论的人!
相关工具
Autohand Code
www.autohand.ai/code
自进化终端智能体。带 ARR 上限的 Apache-2.0,178 star。CLI $0 加 BYOK。企业版走销售,不是公开 $20 席位。
Claude Code
code.claude.com/docs/en/overview
Anthropic 的智能体编程工具,覆盖终端、IDE、桌面和浏览器:阅读代码库、编辑文件、运行命令,并接入 MCP、技能与钩子。
Command Code
commandcode.ai
Command Code AI 的终端编码智能体,用 taste-1 持续学习你的编码品味,再按你的风格在终端里交付、评审与重构。
相关洞察
7 款 AI 编程 CLI 用了半年,我悟出一个道理:模型再强,干活也要有监督
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness 各有性格。半年深度使用后我总结出一套分工矩阵:pi 做最省事的 CR、omp 审复杂 PR、DeepSeek Harness 配 V4 Flash 高频低成本审查、Claude Code 与 Qoder 写代码。模型再强,干活也要有监督,而且最好是独立第三方。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。
锁死 Codex 的不是模型,是选择器
你已经为 OpenCode Go、Grok、Z.ai 付过钱了,但 Codex 的 picker 默认只露出 GPT。社区项目 codex-router 做的不是再教一遍安装步骤,而是把已经买过的模型能力接回选择器:密钥不出本机,原生 GPT 也不动。