ARTICLE · 1160743
Context Mode:把AI编程工具的长输出收起来
AI 编程对话很容易被终端日志、网页快照和搜索结果挤满。Context Mode 是一个开源项目,尝试把原始工具输出留在本地处理,只把相关片段带回模型对话。它值得关注的地方是工作方式,而不是“节省98%”这个数字——这个比例是项目方在 README 中给出的示例指标,不能当成每个人都能达到的结果。
● ● ●
01|它能帮你做什么?
Context Mode 以 MCP 工具和 hooks 接入多种 AI 编程环境。遇到很长的命令输出或资料,它可以通过沙箱执行、索引和搜索来筛选内容;项目还记录会话事件,供压缩上下文后找回相关进度。对于经常读日志、查网页、处理大量文件的编码任务,这种“先处理,再带回答案”的方式可能减少无关文本占用。\n\n项目代码公开,采用 Elastic License 2.0。它不是 MIT 许可证;若要提供托管服务,需先仔细阅读许可条款。

Context Mode工作流程图
● ● ●
02|Claude Code 怎么安装?
以下步骤按项目当前 README:先确认 Claude Code 版本为 1.0.33 或更新版本;在 Claude Code 中执行 /plugin marketplace add mksglu/context-mode,再执行 /plugin install context-mode@context-mode。安装完成后重启,输入 /context-mode:ctx-doctor 检查运行时、hooks 和插件注册状态。项目还提供 npm install -g context-mode 的 MCP 安装方式,但手工配置 hooks 时要仔细核对命令和权限,不建议直接复制不理解的配置。

Claude Code安装步骤图
● ● ●
03|先看清效果与数据边界
README 所说的“约98%”是项目方数据,实际结果取决于工具输出、任务和配置,不能理解成模型能力提升或保证节省比例。hooks 也需要平台支持并正确启用;只看到 MCP 连通不代表 hooks 已经工作。项目会把会话事件和索引内容写入本地存储,开始前先读仓库的安全说明,检查访问权限、敏感目录排除和数据清理方式。不要让它处理密钥、客户资料或未脱敏日志,再以一个可重复的小任务比较前后差异。

使用前核对清单
仓库地址:mksglu/context-mode。先用公开、低风险的测试项目跑一次 ctx-doctor,再决定是否接入日常工作流。