Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

mksglu 做的免费本地插件,让工具输出不进入编程智能体的上下文窗口。原始输出留在沙箱和 SQLite 索引里,回到模型的只有答案。安装说明涵盖 Claude Code、Codex、Gemini CLI、Cursor、Copilot 等。
Context Mode 上下文节省插件 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
/plugin marketplace add mksglu/context-mode /plugin install context-mode@context-mode
用在哪里里还有 4 个
Context Mode 是一个免费的本地插件,让工具输出不进入你的编程智能体的上下文窗口。README 说,每次 MCP 工具调用都会把原始数据倒进这个窗口,而对话压缩之后,智能体会忘掉它正在编辑哪些文件。Context Mode 是一个 MCP 服务器,它的工具在你电脑上的沙箱里运行代码、读取文件,只有代码打印出来的内容才会到达模型。一个带搜索的 SQLite 索引,让智能体能查回它存下的东西。钩子会记录你的编辑、任务和决定,所以对话压缩之后,会话还能接着做。
在编程智能体里一跑就是很久的开发者,眼看着日志、测试输出、网页和 API 响应把上下文窗口塞满。会话很短的话可以不用它。它会往你的环境里加钩子和一个本地数据库,在有些智能体上还要你复制一份路由文件,对一件很快的小活来说太重了。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件团队 | 做大型代码库的开发者 | 让智能体对很多文件跑一个脚本,只读结果 | 一位开发者让智能体统计每个文件里的函数数量,智能体每个文件只打印一行,而不是把每个文件都读进来。 |
| 运维和支持 | 要读日志和导出文件的工程师 | 在沙箱里分析一份长日志或 CSV,并对它搜索 | 一位工程师让智能体看一份访问日志,问哪些路径出错,回来的只有匹配的那几行。 |
| 网页和测试 | 用浏览器类工具的开发者 | 对抓取的页面或 Playwright 快照建立索引并搜索 | 一位测试人员让智能体抓一个文档页面、建立索引,再搜一个写法,页面本身从不进入聊天。 |
| 长期项目 | 遇到对话压缩的人 | 从本地数据库重建文件、任务和决定,接着做 | 对话压缩之后,智能体仍然知道它在编辑哪些文件,以及你最后问了什么。 |
README 记录了下面这些智能体,每个都有自己的安装途径。只有智能体有钩子的地方,路由才是强制执行的。
点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹,里面按制作者的 README 和文档,给每个智能体写了一页。Claude Code 装的是插件。其他大多数智能体用全局包加一条配置。
| 需要 | 说明 |
|---|---|
| Node.js | 22.5 或更高版本,或者 Bun。README 说 Linux 上 Node 低于 22.5 不受支持 |
| 智能体 | 上面列表里的一个,已经装好。Claude Code 要 v1.0.33 或更高;Antigravity CLI 要 1.0.7,Copilot Chat 要 0.32,JetBrains 的 Copilot 插件要 1.5.57,OpenClaw 要比 2026.1.29 更新 |
| 构建工具 | 只有旧版 Linux 需要,比如 CentOS 7 和 8、RHEL 8,那里的 SQLite 扩展要从源码构建 |
| 账号或密钥 | 不需要。README 说不需要账号 |
/plugin marketplace add mksglu/context-mode /plugin install context-mode@context-mode
重启 Claude Code,然后运行 /context-mode:ctx-doctor。README 说每一项检查都应该显示 [x]。对其他大多数智能体,第一步就是下面这一行,剩下的是一条配置和一个钩子文件。
npm install -g context-mode
MCP 配置在 Cursor、Kiro、Antigravity、Pi 和 OMP 里形状相同,各写在自己的文件里。VS Code Copilot 用 servers 键,Zed 用 context_servers。
{
"mcpServers": {
"context-mode": {
"command": "context-mode"
}
}
}照常工作。当一条命令或一个文件会把上下文塞满时,钩子会把智能体引向沙箱工具,你也可以按名字要它们。有两个命令能看到发生了什么。
ctx stats ctx doctor
输入 ctx stats 会显示上下文节省量和调用次数。ctx doctor 检查运行时、钩子、FTS5 和版本。在 Claude Code 里,同样的命令是斜杠命令,比如 /context-mode:ctx-stats。ctx index 和 ctx search 把你自己的文件加进索引并查询。
你想把 Hacker News 首页按域名分组。README 说,没有钩子的话,一次没被引导的 curl 或 Playwright 快照就能把 56 KB 倒进上下文。装了之后,你发出下面这条提示词,它来自 README 的 Try It 列表:
Fetch the Hacker News front page, extract all posts with titles, scores, and domains. Group by domain. Then run /context-mode:ctx-stats.
README 把这条提示词列为一次工具调用,并说网页是在沙箱里处理的,从不进入上下文窗口。你拿到按域名分组的帖子,随后 ctx-stats 会报告节省了多少。
新手:编程智能体会读它的工具返回的一切,这些都占用一个有上限的窗口。窗口满了,智能体就会压缩对话,还可能弄丢思路。Context Mode 把体积大的部分,比如一份日志、一个网页或一次测试运行,留在你的电脑上,只把一个简短的答案交给智能体。它还会在本地记下你的编辑和任务。先从 Claude Code 插件开始,再运行 ctx doctor。
专家:搜索在 SQLite FTS5 上跑两种策略,一种是 Porter 词干匹配,一种是三元组子串匹配,再用倒数排名融合(Reciprocal Rank Fusion)合并。结果会按查询词靠得多近重新排序,拼写错误会先用 Levenshtein 距离纠正,再搜一次。抓取的页面默认缓存 24 小时,一次调用可以用 ttl 或 force 覆盖。
SQLite 后端在运行时选择:Bun 上用 bun:sqlite,Node 22.5 或更高版本的 Linux 上用 node:sqlite,其他情况用 better-sqlite3。钩子把事件写进会话数据库。对话压缩之前,会按优先级分层建一份快照,SessionStart 再把它恢复回来。搜索有节流:从第 4 次调用起结果变少,从第 9 次起被拦下,并转去用 ctx_batch_execute。
大部分在你的电脑上运行,有几条路径会连到外面。
这个工具包里只有安装说明,由 Mindket 编写。Context Mode 本身、它的插件文件和 npm 包都来自制作者的仓库:https://github.com/mksglu/context-mode
这些说明不是它的制作者写的,也没有得到它的认可。GitHub 上的描述是“Free, local plugin that keeps tool output out of your coding agent's context window.”,意思是:一个免费的本地插件,让工具输出不进入你的编程智能体的上下文窗口。README 称 Context Mode 是“an MCP server”,也就是一个 MCP 服务器。制作者的网站是 https://contextmode.ai/
许可证:Elastic License 2.0。LICENSE 文件(https://github.com/mksglu/context-mode/blob/main/LICENSE)写的是“Copyright 2026 Mert Koseoglu”,npm 条目写的是“Elastic-2.0”。README 说这是源码可用,不是 MIT:“You can use it, fork it, modify it, and distribute it. Two things you can't do: offer it as a hosted/managed service, or remove the licensing notices.”,意思是:你可以使用、复刻、修改和分发它,但不能把它作为托管服务或代管服务提供,也不能去掉许可声明。完整条款请读 LICENSE。
context-mode npm 包,在智能体配置文件里加一条 MCP 服务器配置,智能体有钩子的话,再加一个钩子文件。来源见 README.md(Install)和 https://github.com/mksglu/context-mode/blob/main/docs/platform-support.mdAGENTS.md、GEMINI.md、KIRO.md、QWEN.md、Cursor 的规则文件、copilot-instructions.md 或 SYSTEM.md),README 说要你手动复制到哪里,就复制到哪里。它告诉模型数据该往哪里去。~/.context-mode/content/ 里按项目划分的 SQLite 数据库,会话数据放在你的主目录里。它的存储表列出的各适配器默认位置有 ~/.claude/context-mode 和 ~/.codex/context-mode 等,platform-support.md 则给每个智能体列了一个 context-mode/sessions/ 文件夹。CONTEXT_MODE_DIR 可以移动根目录,见 setup/codex.md。>=22.5.0。Linux 上 Node 低于 22.5 不受支持(README,Build Prerequisites)。npm install -g context-mode。platform-support.md(Prerequisites)说除了 Claude Code 插件,每个平台都需要它,但 README 里 Codex 插件、OpenCode、KiloCode、OMP 插件和 OpenClaw 的步骤都没有这一步,platform-support.md 也说 Cursor 插件的钩子通过 npx -y 运行,不需要全局安装。请按你的智能体那一页来做。README 的安装步骤不要求账号或密钥,它的 Privacy 部分也说不需要账号。
agyctx 命令和 README 的试用提示词README 按设置有多少是自动的来给平台分组:智能体有钩子的地方,路由是替你强制执行的;没有钩子的地方,你要把一份路由文件复制一次。它说没有钩子时是“~60% saved”,有钩子时是“~98% saved”,所以只要智能体允许,就把钩子打开。
README 的实用命令里有升级。在智能体会话里输入下面这条,模型会去调用工具:
ctx upgrade
在终端里,README 给的是:
context-mode upgrade
README 里 Copilot CLI 的说明给了全局包的更新命令 npm install -g context-mode@latest。Claude Code 里还有 /context-mode:ctx-upgrade。来源见 README.md(Utility Commands,Install)
ctx purge 会永久删除知识库里所有已建立索引的内容。来源见 README.md(Tools)
README 没有给出通用的卸载步骤。对 Antigravity CLI,它给的是 agy plugin uninstall context-mode。对 Copilot CLI 的 MCP 条目,platform-support.md 给的是 copilot mcp remove。制作者的网站 https://contextmode.ai/ 为它自己的安装途径(npm 标签 @next)给每个智能体列了一条移除命令,比如 context-mode setup --remove --agents claude-code,README 没有记录它。下面是 Mindket 的说明,不是制作者的:要手动移除 Context Mode,就把你的智能体那一页的步骤写入的东西撤销:全局包、MCP 配置、钩子文件、复制进来的路由文件,以及上面那些数据文件夹。
README 说:“Nothing leaves your machine. No telemetry, no cloud sync, no usage tracking, no account required.”,意思是:什么都不会离开你的电脑,没有遥测,没有云同步,没有使用情况追踪,也不需要账号。来源见 README.md,Privacy & Architecture。GitHub 上的描述写的是“Zero telemetry”。
有一条命令会连到托管页面:ctx insight(在 Claude Code 里是 /context-mode:ctx-insight)会在浏览器里打开托管的 Insight 仪表盘,地址是 https://context-mode.com/insight,README 把它描述为“org analytics for AI-assisted engineering teams”。README 没有再说这个页面读取或保存什么。制作者的网站把 Context Mode Insight 描述为“How a team works with coding agents, from Engine events”,意思是:根据 Engine(它给这个免费插件起的名字)的事件,看一个团队怎样使用编程智能体,但没有说这些事件怎样到达那里。
ctx_fetch_and_index 会抓取你或智能体给它的网址。ctx_upgrade 会从 GitHub 拉取最新版本。见 setup/permissions-and-safety.md。
README.md 7 KB setup/antigravity.md 3 KB setup/build-prerequisites.md 3 KB setup/claude-code.md 3 KB setup/codex.md 5 KB setup/commands-and-tools.md 4 KB setup/cursor.md 3 KB setup/gemini-cli.md 2 KB setup/github-copilot.md 6 KB setup/kimi-code.md 3 KB setup/kiro.md 2 KB setup/openclaw.md 3 KB setup/opencode-and-kilocode.md 3 KB setup/permissions-and-safety.md 5 KB setup/pi-and-omp.md 3 KB setup/qwen-code.md 2 KB setup/zed.md 2 KB
Updated by Mindket to the current version of this kit.
同一分类里与本产品共有主题最多的已上架 GitHub 项目。
| 产品 | 星标 | 活跃度 | 语言 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Context Mode 上下文节省插件 本页 | 33,650 | — | TypeScript | — | — |
| UI UX Pro Max共有 kiro · copilot · antigravity | 146,944 | 活跃 | Python | MIT | |
| Cheap Agent共有 claude-code-hooks · claude-code-skill · claude | 310 | 活跃 | TypeScript | MIT | |
| Agentic Resource Registry共有 kiro · antigravity · codex | 4,320 | 活跃 | Python | Apache-2.0 | |
| Graphify共有 antigravity · codex · claude-code | 144,528 | 活跃 | Python | Apache-2.0 | |
| Agent Skills 工程技能包共有 antigravity · codex · claude-code | 116,705 | 活跃 | JavaScript | MIT |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
nextlevelbuilder · 技能
根据特定的项目需求和行业标准,生成量身定制的设计系统,包括配色方案、字体搭配及布局模式。它能辅助开发者在各类平台上创建专业的界面。
AgenticResourceRegistry · 工具包
把团队的编程智能体技能、钩子、提示词和智能体文件放进一个自托管的注册库,新条目可审核,还能看到使用情况。适合同时使用多种编程智能体的工程团队。
muaaz9329 · 工具包
把 Claude Code 或 Codex 里的日常编码交给一个必须用测试证明成果的低成本模型,让你的主力模型的额度用得更久。