massCode:免费开源的开发者一站式工作空间
massCode 是一个面向开发者的开源工作空间项目,GitHub 星标数为 6,759,项目地址为 https://github.com/massCodeIO/massCode。项目最初定位为代码片段管理器,现在已整合代码片段、笔记、HTTP 请求、计算、开发工具等多种功能,所有数据以纯 Markdown 文件形式存储在用户本地设备。

核心功能
massCode 覆盖开发者日常多个工作场景:
代码片段管理:支持多级文件夹、标签、片段分组功能,内置160多种语法高亮规则,额外支持600多种通过 .tmLanguage 扩展的语法。集成 Prettier 代码格式化工具,提供 HTML 与 CSS 实时预览、JSON 可视化功能,可将代码片段导出为自定义主题的图片。
笔记功能:支持 Markdown 格式文档编写,可设置任务的状态、优先级、截止日期,提供今日任务、即将到期、已完成视图。内置活动概览面板、笔记关系预览图,支持 Mermaid 图表、思维导图自动生成,自带全屏演示模式,方便会议和演示使用。
HTTP 客户端:可在应用内管理 API 请求,支持文件夹分类和自定义文件夹图标,可配置多套环境变量,适配本地、测试、生产等不同环境的接口调用。编辑请求时可修改参数、请求头、请求体、认证信息,发送前可预览请求为原始 HTTP 或 cURL 格式,发送后可查看响应状态、耗时、数据大小、返回头和返回体内容。
数学笔记本:支持自然语言风格的计算、单位转换、日期计算,内置166种法币、21种加密货币的实时汇率,可完成复利计算、投资回报率计算、贷款还款计算等常用金融运算。
内置开发工具:包含 JSON 对比、大小写转换、Slug 生成、URL 解析、哈希生成、密码生成、UUID 生成、Base64 编码、颜色转换、JSON 生成、占位文本生成等常用小工具,不用打开浏览器就能完成日常小任务。
命令面板:支持通过快捷键唤起全局命令面板,可快速搜索跳转至不同空间、片段、笔记、请求,也可直接执行新建操作,搜索时支持通过 @ 限定空间范围,通过 > 进入命令模式。

数据与扩展
massCode 的所有用户数据以纯 Markdown 文件加前置元信息的形式存储在本地磁盘,格式友好可直接读取,支持通过 Git 跟踪变更历史,也可搭配 iCloud、Dropbox、Google Drive、Syncthing 等工具实现多设备同步,没有供应商锁定问题,用户对数据拥有完全控制权。
应用支持自定义主题,通过 JSON 文件可调整界面样式和编辑器语法高亮规则,同时支持亮色和暗色主题,修改后可实时重载生效。官方提供 VS Code、Raycast 第三方扩展,还有浏览器剪藏工具,支持 Chrome、Firefox、Safari 浏览器,可将网页中的选中代码直接保存为片段,选中文本或页面内容保存为笔记,页面链接保存为 HTTP GET 请求。
项目支持从多种现有工具导入数据,包括 VS Code 片段、Raycast 片段、SnippetsLab、公开 GitHub Gist,可导入 Obsidian 文件夹中的 Markdown 笔记,也支持从 OpenAPI、Postman、Bruno 导入 HTTP 接口集合,导入前可预览所有待导入内容,确认后再写入本地存储。
massCode 支持 macOS、Windows、Linux 三个主流桌面平台,可直接从 GitHub Release 页面下载对应安装包使用,也可以根据官方提供的文档从源码自行构建。



