开发工具#开源替代

Everything:Puter 团队用 51 个应用重写常用商业软件

Everything 是 Puter 团队的开源计划,把表格、文档、幻灯片、CAD 等 51 个常用软件逐个重写并开源,MIT,多数可在线试用。

项目资料

GitHub Ecosystem
仓库地址github.com/HeyPuter/everything
许可证
MIT
主语言
JavaScript
星标
2,437
核查时间
2026-10-20

以上快照资料以核查当日为准,可能随版本或运营策略变化。

Everything 项目的应用墙截图:表格、文档、视频剪辑、CAD、看板、日程等数十个软件界面拼成一整面

账号订阅之外还有一条路:把你每天用的软件逐个重新写一遍,全部开源免费。Puter 团队发起的 Everything 项目就是这件事,它自称「把全世界的软件从零重写、开源,用 MIT 许可」。仓库是一个 monorepo,目前收录 51 个应用,表格、文档、幻灯片这类办公套件对标 Excel、Word 和 PowerPoint,创作类有照片、视频、矢量图、音频、音乐和 3D 六个工作室,工程类有 CAD 和建筑设计,最后还附了国际象棋、数独等 5 个小游戏。多数应用给了在线体验链接,浏览器点开就能用。仓库 2026-10-13 创建,截至 2026-10-20 有 2,437 颗星,主要语言 JavaScript。

Everything 项目的应用墙截图:表格、文档、视频剪辑、CAD、看板、日程等数十个软件界面拼成一整面

核心功能

  • 51 个应用,9 个分类:办公 7 个(表格、文档、演示、白板、PDF、笔记、表格记录);协作 6 个(会议、团队聊天、邮件、联系人、日历、电子签名);创作 6 个(照片、视频、矢量、音频、音乐、3D 工作室);工程 4 个(CAD、参数化设计、电路、建筑设计);效率 5 个(任务、项目、Wiki、工时、问卷);财务 4 个(会计、开票、报销、股权表);商业 13 个(CRM、帮助台、合同、收银、库存、资产、招聘、排班、托儿所管理、外勤、法务、车队、物业管理);开发者工具 1 个(API 客户端);游戏 5 个。
  • 每个应用都有替代对象:README 的表格直接写明对标产品,例如表格的三栏是 Excel、Google Sheets 和 Apple Numbers,白板对标 Miro、Microsoft Whiteboard 和 FigJam。
  • 在线可用:表格、文档、演示、白板等应用托管在 <name>.puter.com,多数条目带「Try it」链接,不安装也能试;不想折腾的时候可以先用表格和文档上手。
  • 本地按需跑:需要 Node.js 22.12 以上,git clone 后进入 src/<app-name> 装依赖即可单独启动某个应用,不必把整个仓库跑起来。
  • 统一在一个仓库:所有应用共用一个 monorepo,源码可以直接从 README 的「Source」列进到对应目录。

典型使用场景

  • 想少付订阅费的个人和小团队:先试表格和文档,看是否覆盖日常用法,再决定换哪些。
  • 需要冷门行业软件的人:收银、排班、托儿所管理、物业管理这类垂直工具,商业选择通常不多,这里也做了开源版。
  • 想学完整应用怎么写的开发者:51 个真实规模的应用源码集中在一处,覆盖办公、协作、创作、CAD 等不同领域。
  • 想自托管的人:代码在自己手里,应用部署在自己的机器上,数据不出门。

快速上手

在线试用不需要装任何东西,直接打开对应应用的托管地址,比如 https://spreadsheet.puter.com/ 或 https://documents.puter.com。要在本地跑其中一个应用:

git clone https://github.com/HeyPuter/everything.git
cd everything/src/<app-name>   # 例如 src/spreadsheet
npm install
npm run dev

需要 Node.js 22.12 或更高版本。README 的表格里有每个应用对应的目录名和试用链接。

小结

适合想减少订阅支出、愿意接受「功能够用但不如商业软件精细」的个人和小团队,以及想读一批真实应用源码的开发者。不适合把希望寄托在「功能对齐」上的人——这些应用仍在逐个重写中,多数还不具备对标产品的完整能力。

需要清楚的几点:项目 2026-10-13 才创建,2,437 颗星,非常新;README 明确说明它是「rebuilding and open-sourcing the world’s software from scratch」,是一项进行中的计划,不是成品套件。每个应用的成熟度不一,表格里也没有完成度标注。覆盖范围比预想广(含收银、排班、托儿所管理等),但广不等于深。JavaScript,MIT。

同一团队还在做 OpenCreator(原 KrillinAI),把 Codex CLI 当引擎做创作工作台,和这里「逐个重写常用软件」是两条不同的路线。