夜雨聆风学习资料网

ARTICLE · 1336353

这个仓库想把 Excel、PS、AutoCAD 全部重写一遍

这个仓库想把 Excel、PS、AutoCAD 全部重写一遍
GitHub 上有个仓库,名字取得很野,叫 everything。
仓库首页一句话:把世界上所有软件,重写,然后开源。从 Office 到 Slack,从 Photoshop 到 AutoCAD。

一、先说这是谁的活

是 Puter 团队做的。
Puter 是一个开源的"互联网电脑",浏览器里跑的云操作系统,2024 年上线后冲过 GitHub Trending 前几名。everything 是他们在做的另一个仓库:不做一个装所有软件的桌面,而是把常用商业软件本身逐个重写。
时间线不长。仓库 10 月 13 日才加上 MIT 协议,目前 4.4k star、240 次提交,迭代很凶。最新一次提交是 10 月 27 日,给电子表格的 AI 助手补了一大批工具,后面细说。

二、仓库里有什么

整个仓库是一个 monorepo,src/ 下面一个应用一个目录,从 spreadsheet 到 cad 到 childcare(对,连托管排班都有)。按 README 的分类数下来九个大类:
Office:电子表格、文档、演示、白板、PDF、笔记、Airtable 那类多维表格
协作:视频会议、团队聊天、邮箱、日历、电子签名(对标 DocuSign)
创意:修图、剪视频、矢量插画、录音混音、编曲、3D
工程:CAD、参数化建模(对标 SolidWorks)、电路设计(对标 Altium)、BIM 建筑建模
生产力、财务、商业:任务、Wiki、记账、开票、CRM、收银、库存、法务
开发工具:API 调试客户端(对标 Postman)
还有五个小游戏:国际象棋、数独、纸牌这种
每个应用一个 *.puter.com 子域名,打开就能试。挑几个有代表性的:

应用

试用地址

对标

Spreadsheet

https://spreadsheet.puter.com/

Excel / Google Sheets

Documents

https://documents.puter.com

Word / Google Docs

Whiteboard

https://whiteboard.puter.com/

Miro / FigJam

Photo Studio

https://ps.puter.com

Photoshop

Video Studio

https://vs.puter.com

剪映 / Premiere

CAD

https://cad.puter.com/

AutoCAD

Building Design

https://bd.puter.com/

Revit / ArchiCAD

Circuits

https://circuits.puter.com/

Altium / Eagle

Accounting

https://accounting.puter.com/

QuickBooks

CRM

https://crm.puter.com/

Salesforce 这类

API Client

还没上线

Postman

表里没列全,README 里完整的四十多个,链接状态也标着,没给 demo 的都写了 "Demo URL not yet provided",省得你白点。

三、电子表格实测

spreadsheet.puter.com,不用登录直接进。界面长得相当像 Excel:功能区是 Home、Insert、Formulas、Data 这一套,左上角文件名默认 Untitled spreadsheet,起步 100 行 26 列。
真正值得看的是右侧那个 Assistant 面板。写一句"建一个月度预算表,含收入支出和合计",它直接把表格搭出来。
这个助手是 10 月 27 日刚合进去的 PR,不是摆设。给 AI 配了一整套操作电子表格的工具:创建透视表、行筛选、查重去重、文本分列、迷你图、复制移动区域、单变量求解,还有完整的 Solver 求解,Simplex LP、GRG Nonlinear、Evolutionary 三种算法都对齐了 Excel 的同名功能。连#SPILL! 这种引用溢出错误的处理都修了。
也就是说它对标的不是"能填格子的玩具表格",是 Excel 里那些进阶功能。
限制是:不登录可以用,但文件存不了,提示 Sign in to save。想长期用得注册个 Puter 账号。

四、别的呢

成熟度不齐。
电子表格和 BIM 是目前下功夫最重的。BIM 那个 Building Design 是 10 月 14 日刚加的,支持墙体、房间、屋顶、楼梯建模,还能导入 DXF。CAD 和电路设计也在快速动。而创意类那几个(修图、剪辑、编曲)从提交记录看还早,对标 Photoshop 这种体量的东西,一个月的活肯定不够。
这个项目现在更像刚开工的工地。有些楼封顶了(电子表格算一栋),有些还只是打了地基。拿"重写所有软件"当今天的成果去看会失望,当 roadmap 去看就合理了。

五、想自己跑的话

环境要求只有一条:Node.js 22.12 以上。然后:
src 下面换成任何应用目录都行,每个都是独立的 npm 项目。
仓库里带了 AWS Amplify 的部署配置,官方的试用站就是这么发的。想完全自托管的话,everything 仓库本身没有 docker-compose,不过母项目 puter 有完整的 Docker 支持,思路可以参照。
协议是 MIT,整个仓库连同所有子项目,除非个别文件另注。想拆某个模块进自己的项目,法律上没有障碍。

六、值不值得用

"重写世界所有软件"这辈子能不能兑现,另说。但这个项目的价值不押在承诺上。
已经跑起来的部分是真东西。一套带透视表、单变量求解和三种 Solver 算法的电子表格引擎,一个能导 DXF 的 BIM 模块,对独立开发者来说拆出来就是能用的轮子,MIT 协议下随便用。
仓库 10 月中才转 MIT,API 还在大改,最近几天的提交全是功能注入和边缘情况修复,没有版本号也没有 changelog。现在就基于它做产品,得做好跟着上游重构的准备。
当轮子库收藏,或者盯着它的电子表格和 BIM 用,是目前比较划算的姿势。
GitHub:https://github.com/HeyPuter/everything

项目迭代很快,功能以你打开时的版本为准。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料