
原站网页截图,页面可能随时间更新。
CodeMenu 将代码片段管理扩展为开发者知识库,适合把分散在 Markdown 文件、Apple Notes 和普通文本文件中的工作资料集中保存。它强调本地优先和离线使用,可在 macOS 上整理可复用代码、项目笔记、提示词及相关设计资料,并在需要时快速检索和调用。
用途与适用场景
CodeMenu 适合需要长期积累和重复使用开发资料的用户。除了代码,还可以保存系统提示词、Markdown 笔记、LaTeX 内容、图片、颜色、设计令牌和网页书签,使功能开发所需的代码、说明和参考素材集中在同一工作区。
对于正在编写功能、维护脚本或整理技术资料的开发者,可以使用 Spaces 聚焦某个项目,用 Stashes 暂存临时内容,也可以借助 Groups、Tags 和图形链接建立更宽泛的分类与关联。需要查找旧代码时,语义搜索可按问题含义检索,不必记得原片段的完整函数名或语法。
准备与上手
CodeMenu 运行于 macOS 13 及更高版本,支持离线工作。首次使用时,可以把已有的代码片段、提示词、笔记和其他工作资料逐步集中到库中,再按项目或主题进行整理。代码内容可使用原生语法高亮,覆盖 61 种编程语言。
在日常开发中,CodeMenu 可作为编辑器和终端旁边的工作区使用。侧边窗口可以固定在 VS Code 或 Xcode 旁,片段支持拖放;Suggestions companion app 可帮助在不离开编辑器的情况下寻找相关代码。需要在终端操作时,可通过 cdmn 浏览、模糊搜索并以 JSON 等形式输出内容。
主要功能与工作流
CodeMenu 提供文本搜索和语义搜索,适合从个人库中寻找命令、API 示例、项目说明或提示词。内置 AI 可围绕已保存的片段进行提问;也可以通过 MCP Server 将知识库连接到 Claude Code、Cursor 或 VS Code,使外部代理读取本地文档、提示词和代码模式。
应用支持预览 Markdown、LaTeX、图片和颜色,也能在沙盒网页视图中预览 HTML 与 JavaScript,并测试正则表达式。Shell 脚本可以直接从应用中执行。对于自动化需求,内置 JavaScript 操作、HTTP 调用、本地 HTTP Server 和 Shortcuts actions 可用于创建、搜索、更新及整理内容,也能通过 curl 或其他本地工具访问库。
此外,CodeMenu 支持为敏感片段加密,并提供 iCloud 同步、生成可分享的代码图片、从截图识别文字、发布到 GitHub Gists 以及托管 Snippets Store 等能力。
数据、连接与使用边界
CodeMenu 的数据存储方式以本地为主,支持离线使用;官网说明代码不会离开设备,除非用户主动选择分享。内置 HTTP Server 仅用于本地工具访问知识库,并非面向公开分享的服务。iCloud 可用于在设备之间同步片段及部分设置。
与 AI 工具连接时,可以使用内置 MCP Server,也可以通过本地语义搜索找到内容后交给其他模型。内置 AI 支持 Mistral 7B 和 Gemma 2 2B;连接 Ollama 后,可使用 Ollama 提供的模型。产品定位集中在 macOS 开发者工作流,使用前需确认设备系统版本符合 macOS 13 或更高要求。
CodeMenu 是否只能保存代码?
不是。它还支持提示词、Markdown 与 LaTeX 笔记、图片、颜色、设计令牌和网页链接等内容。
本地 HTTP Server 是否用于公开分享片段?
不是。它面向本地工具和脚本访问,可用于 curl、Raycast、Alfred 或自定义工作流。
是否提供试用?
提供 14 天免费试用,并可选择一次性购买或订阅。