Context Mode:开源神器为AI开发节省98%上下文token,让工具调用不再“吃掉”你的工作空间

在使用 Claude Code 的 MCP 工具时,你是否遇到过上下文窗口被快速消耗的问题?例如,一个 Playwright 快照会消耗 56KB,20 个 GitHub 问题消耗 59KB,500 条访问日志消耗 45KB。短短 30 分钟,高达 40% 的上下文空间就可能被占用。

Context Mode:开源神器为AI开发节省98%上下文token,让工具调用不再“吃掉”你的工作空间

针对这一问题,有开发者提出了一个名为 Context Mode 的开源解决方案。该项目通过在 Claude Code 与工具输出之间引入一个中间层,其核心目标是阻止原始的大块数据直接进入模型的上下文窗口。

工作原理:沙箱隔离与精准检索

Context Mode 采用双重策略来管理工具输出。

首先,它通过沙箱隔离执行来处理工具调用:每个工具都在独立的子进程中运行,支持 JavaScript、Python、Shell 等 10 种语言运行时。原始输出数据被限制在沙箱内,只有经过处理的 stdout 结果才会返回给模型。

其次,它构建了一个知识库系统:该系统利用 SQLite 的 FTS5 虚拟表和 BM25 排名算法,对 Markdown 格式的内容建立索引。当模型需要特定信息时,系统能够精准地检索并拉取相关的代码片段,而不是将整个文档或摘要塞入上下文。

实测效果:从 MB 级到 KB 级的压缩

作者在 11 个真实场景中测试了 Context Mode 的效果,数据对比如下:

  • Playwright 快照:56KB → 299B
  • 20 个 GitHub 问题:59KB → 1.1KB
  • 500 条访问日志:45KB → 155B
  • 500 行 CSV 分析:85KB → 222B
  • 153 条 git 提交日志:11.6KB → 107B

在一次完整的会话中,总计 315KB 的原始工具输出被压缩至仅 5.4KB,节省了 98% 的上下文空间。这意味着单次会话的有效工作时长可能从大约 30 分钟延长至约 3 小时。

与 Cloudflare Code Mode 的互补关系

该项目的灵感部分来源于 Cloudflare 的 Code Mode,后者成功地将工具定义的体积从数百万 token 压缩到约 1000 个。Context Mode 则致力于解决另一个方向的问题——工具输出的压缩。两者结合使用,可以从工具定义和工具输出两个维度,更全面地优化上下文的使用效率。

安装与使用

目前提供两种安装方式。

通过插件市场安装(可获得自动路由钩子和斜杠命令):
/plugin marketplace add mksglu/claude-context-mode
/plugin install context-mode@claude-context-mode

或仅安装 MCP 服务器
claude mcp add context-mode -- npx -y context-mode

安装完成后,重启 Claude Code 即可。系统会通过 PreToolUse 钩子自动路由工具输出,用户无需改变现有工作流程。

随着 AI 应用开发的深入,虽然单个 token 的成本在下降,但总消耗量却在急剧上升。Context Mode 并未试图重新发明轮子,而是巧妙地解决了 MCP 工具使用中的一个具体痛点。对于频繁使用多种工具进行开发的从业者而言,这种对上下文的优化可能带来工作效率的显著提升。

项目地址:https://github.com/mksglu/claude-context-mode


关注“鲸栖”小程序,掌握最新AI资讯

本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:http://www.itsolotime.com/archives/23632

(0)
上一篇 2026年3月2日 上午6:54
下一篇 2026年3月2日 上午8:22

相关推荐

  • 告别手工作坊!AI编码智能体+策略记忆机制,让GPU算子优化实现自动化量产

    关键词:GPU 算子优化、Nsight Compute 性能剖析、AI 编码智能体、多后端自动调优、策略记忆机制 近期,一个关于“NPU 算子悖论”的讨论引起了关注:一位能在指令集难用、文档匮乏的国产 NPU 上写出媲美 NVIDIA GPU 性能的开发者,其技术能力理应比同等水平的 CUDA 开发者更强。然而现实是,这类开发者的薪酬往往低于互联网大厂的同行…

    2天前
    6500
  • 6款颠覆开发体验的开源CLI工具:AI、自动化与隐私的完美融合

    如果你大部分时间都在终端里工作,你一定知道一个得力的命令行工具能节省大量时间。如今,新一代的 CLI 工具正在改变游戏规则——它们将 AI、自动化与简洁性融为一体,让开发工作重新变得高效而有趣。 这里推荐六款我正在使用且非常喜欢的开源 CLI 工具。它们不花哨,但都是能解决实际问题的利器。 1. Qodo Command Qodo Command 就像是终端…

    2026年1月2日
    45800
  • Graphify:开源知识图谱工具,71.5倍Token节省,48小时实现卡神知识库完全体

    Graphify:开源知识图谱工具,实现71.5倍Token节省与全自动知识库构建 AI领域的迭代速度令人惊叹。在Karpathy分享其个人知识库方法论后仅48小时,开源社区便推出了一个功能完备的实现方案。 Graphify 是一款零配置、支持全模态、可本地运行的知识图谱工具,以其高效的Token节省能力在GitHub上迅速获得了超过2000颗星。 该工具不…

    2026年4月7日
    1.7K00
  • MiroFish:多智能体博弈推演,AI如何预见特斯拉财报走势?

    数月前,一款名为 BettaFish(微舆)的开源项目悄然崛起,其惊艳的多智能体分析系统打破了互联网信息茧房,随后连续多日霸榜 GitHub Trending。 在持续多轮的暴涨后,项目已累积斩获 34000+ Star,成为当之无愧的现象级爆款。 项目爆火后,这位 20 岁的开发者并未止步。基于 BettaFish 看清当下的能力,他希望更进一步,让 AI…

    2026年1月13日
    54300
  • TuriX-CUA:让AI像人类一样操作电脑,跨应用自动化新突破

    TuriX-CUA:让AI像人类一样操作电脑,跨应用自动化新突破 在浏览GitHub时,一个名为 TuriX-CUA 的开源项目引起了我的注意。这是一个 Computer-Use Agent(电脑使用智能体)框架。 其核心目标是让大型AI模型能够像人类用户一样,直接观察电脑屏幕并执行鼠标、键盘等操作,从而完成跨多个桌面应用程序的复杂任务,而不仅限于在聊天对话…

    2026年3月8日
    57800