6.7k Star的massCode,把代码片段、笔记、API调试全存进本地Markdown文件

6.7k Star的massCode,把代码片段、笔记、API调试全存进本地Markdown文件

开发者每天要在多个工具之间切换:查代码片段得打开SnippetsLab或VS Code,记笔记切到Obsidian,调试接口打开Postman,算个数翻计算器。这些工具各自独立,数据散落在不同格式和云端,切来切去打断思路。

massCode把上述需求整合进了一个桌面应用。代码片段管理、Markdown笔记、HTTP客户端、数学计算器、开发工具集,全放在一起,数据以Markdown文件存在本地。

正文顶部截图

六个模块,覆盖日常开发

代码片段:内置160多种语法高亮,支持Prettier格式化,HTML和CSS可以实时预览,JSON结构能展开为交互式图表,片段可导出为带自定义主题的图片。

Markdown笔记:支持任务管理,有看板视图(今天、即将到期、已完成)。可以用Mermaid画流程图,根据标题层级自动生成思维导图,笔记之间建立双向链接后在关系图谱中浏览。全屏演示模式方便开会展示。

HTTP客户端:给不同环境(本地、预发、生产)配置变量组,请求中用{{variable}}引用。编辑参数、请求头、Body、认证信息,发请求前预览cURL命令或原始HTTP报文,响应状态、耗时、体积一目了然。支持快捷键发送(Cmd+Enter / Ctrl+Enter)。

数学计算器:自然语言输入,能做算术、百分比、单位换算、日期计算,包含166种法定货币和21种加密货币的实时汇率,支持变量、函数和聚合运算。

开发工具集:JSON对比、大小写转换、URL解析、Hash/HMAC生成器、密码生成器、UUID生成、Base64编解码、JSON与TOML/XML/YAML互转、颜色格式转换、Lorem Ipsum生成。这些原来需要打开浏览器搜索的小功能,都内置了。

命令面板:Cmd+P / Ctrl+P调出,跨空间搜索片段、笔记、请求,用@限定范围,用>进入命令模式,纯键盘操作。

README区域截图

数据属于你自己

massCode的核心设计是Markdown Vault:所有内容以.md文件存在本地磁盘,通过frontmatter记录元数据。

这个设计意味着数据不会被锁在私有格式里。任何文本编辑器都能打开,Git能追踪变更,iCloud、Dropbox、Google Drive、Syncthing都可以跨设备同步。massCode会监听文件变更,外部修改即时反映到应用里。没有供应商锁定,数据随时可以带走。

导入现有内容不折腾

导入功能覆盖了从其他工具迁移的路径:

  • 代码片段:从VS Code、Raycast、SnippetsLab、GitHub Gist导入
  • 笔记:从Obsidian文件夹导入Markdown
  • API集合:从OpenAPI、Postman、Bruno导入

导入前会预览检测到的内容、文件夹、标签和环境变量,确认后才写入。

浏览器剪藏插件支持Chrome、Firefox、Safari:选中代码保存为片段,选中文字保存为笔记,页面或链接保存为HTTP GET请求。

谁适合用

如果你在多个工具间来回切换,massCode可以把其中三四个合并。如果你看重数据所有权,不希望片段和笔记存在某个云端服务的私有格式里,这个设计会对胃口。

项目目前6.7k Star,AGPL-3.0协议开源,支持macOS、Windows和Linux,提供VS Code和Raycast扩展。

取舍也明显:作为整合型工具,单项功能深度不如专门工具。笔记比不了Obsidian的插件生态,HTTP客户端比不了Postman的协作和Mock能力。但日常开发场景下,大部分功能都够用。

posted @ 2026-06-21 07:26  techfusion55  阅读(25)  评论(0)    收藏  举报