AFFiNE · 开源的文档、白板与多维表格一体化协作空间

简介: AFFiNE 是一款融合文档、白板与多维表格的本地优先协作工具,支持块编辑、实时协同与离线写作。同一内容可自由切换视图,告别多工具割裂与同步难题,让需求、流程与任务始终一致——一页即全部。

一份需求,不该拆在三个工具里 —— AFFiNE 把文档、白板和表格合成一页

评审会上,你开了三个标签页

你在一个六人团队做产品。下季度要上一个功能,你的准备工作分在三处:

需求文档两千字,写在文档工具里;流程图画在白板工具里,因为文档工具画不了;任务拆解放在表格里,因为文档里的表格不能筛选、也切不出视图。

评审会上你来回切这三个标签页。有人问:「这个分支是文档第三节说的那种情况吗?」你切过去找,找到了。但白板上那个框和文档第三节之间没有任何联系——是你脑子里知道它们是一回事。

会后方案改了。文档你改完了,白板上那张图忘了改。两周后开发照着白板做,做出来的是上一版。

再过一个月新人接手,你把三个链接发过去。他打开发现文档说的是 B,白板画的是 A,表格里还留着第一版的任务。他来问你哪份是准的,你也得想一会儿。

一页纸上既能写,也能画,也能排

AFFiNE 是一个把文档、白板和多维表格放进同一个编辑器的协作空间:同一份内容可以当文档写,也可以一键切成白板铺开来画,表格就是页面里的一个块——不用为了换一种表达方式而换一个工具。

它的底子是块编辑器:一段文字、一张图、一张表、一个看板都是块,块可以在文档视图里顺序排列,也可以在白板视图里自由摆放和连线。所以那张流程图不是另一个文件,它和需求文字在同一个页面上,改哪边都是改这一页。多人同时编辑靠 CRDT 合并,两个人改同一段不会互相覆盖;编辑先落在本地再同步,网断了照样能接着写。

workspace.png

边界说清楚:

  • :块级文档编辑、无限白板与手绘、多维表格与看板视图、实时协同、本地优先与离线编辑、全文检索、页面分享、成员与权限管理,以及一个管用户和通知的后台
  • 不做:它不是项目管理系统——没有工时、审批流和甘特图那一套;内置的 AI 能力需要你自己配置模型服务,它不自带模型
  • 授权要留意:大部分代码是 MIT 许可,但服务端有一部分目录采用官方自己的订阅条款。自己团队内部自托管使用不受影响;如果打算基于它做对外售卖的产品,先去核对官方条款
  • 所有数据都落在实例的 /opt/affine 目录下,其中 config/private.key 一旦丢失,已有数据将无法解密——迁移或重建前请整目录备份
  • 访问端口部署后默认对全部公网开放,建议按自己的网络策略收敛安全组

通过阿里云计算巢部署,几分钟就能打开工作区:内置的数据库和缓存自动装好、密码随机生成且不对外暴露,管理员账号在部署时就按你填的邮箱建好了——打开页面直接登录,不用走首次访问的初始化向导。

它解决了什么问题

你原来怎么干 代价 用它之后
文档、白板、表格各用一个工具 一件事被切成三份,靠你记着对应关系 三种表达在同一页里,改哪边都是改这一页
方案改了,逐个工具去同步 漏一个就有人照着旧版本做 文档和白板是同一份内容的两个视图
交接时发三个链接 别人分不清哪份是最新的,还得来问你 一个地方,打开就是完整的样子
文档里的表格只能当静态表用 想筛选、想看看板,只能挪到别的工具 表格是页面里的块,能筛选、能切视图
多人同时改一段 要么互相覆盖,要么排队等对方改完 冲突自动合并,断网也能先在本地写
想自托管就得自己配数据库和密钥 环境变量、初始化向导、外部地址逐项踩 部署时填邮箱和密码,起来就能登录

回到那次评审:这一次需求文字和流程图在同一页上,有人问「这个分支是第三节那种情况吗」,你直接切到白板视图,那个框就在第三节旁边。会后你改方案,文字和图一起改完,因为它们本来就是一页。一个月后新人接手,你发过去的是一个链接。

而更深一层的变化是:你不再需要当那个「唯一知道哪一份是最新的人」。过去把一件事拆在三个工具里,真正的代价不是切标签页那几秒,而是从那天起你就得一直在心里维护三份材料之间的对应关系——这份心力没有任何产出,却必须一直付,而且只要你不在,团队就没人说得清哪份算准。现在一件事的完整样貌待在同一个地方,「保持同步」这件持续消耗注意力的活儿直接不存在了,团队里任何人打开都能看到全貌,不必先找你确认一遍。

核心能力

写、画、排都在这一页

对应开头那三个标签页。

  • 文档和白板是同一份内容的两个视图 —— 点一下就切过去,流程图不是另一个文件,不会忘了改
  • 无限画布与手绘 —— 框图、连线、便签、批注直接在页面上摆,讲一个方案不用先去开另一个工具
  • 表格是页面里的块 —— 任务清单能筛选、能切成看板看,不必为了一个视图把内容挪走

多人同时改不用排队

对应「会后忘了同步」这类协作缝隙。

  • 实时协同自动合并 —— 两个人改同一页不会互相覆盖,不用靠口头约定「我在改,你先别动」
  • 本地优先 —— 编辑先落本地再同步,网络断了照样能写,恢复后自己接上
  • 全文检索 —— 直接搜内容找到那一页,不用靠目录层级一层层翻

内容和账号都在你这边

  • 自托管,数据在自己的实例上 —— 内容不经过第三方平台,合规审查有得可说
  • 管理后台管人 —— 用户、邮件通知、AI 模型配置都在一个后台里,不用改配置文件重启
  • 数据目录集中 —— 附件、数据库和配置都在同一个目录下,备份和迁移拷一次就完整

谁最该用

用户类型 典型场景 用它拿到什么
五到十人团队的产品或研发负责人 一份方案拆在文档、白板、表格三处 三种表达在同一页,交接只发一个链接
数据不能出内网的团队 在用的协作工具把内容存在别人的平台上 同样的编辑体验,内容在自己的实例里
需要边写边画的人 讲清一个方案总要在两个工具间来回切 文档写着不顺就切白板,还是同一页
想把散落笔记收一处的个人 笔记、灵感草图、待办分在三个应用里 一个空间里既能写、也能画、也能排

技术支持


🚀 立即体验

一键部署 AFFiNE

相关文章
人工智能 缓存 前端开发
12015 62
人工智能 JavaScript 开发工具
4803 17
Web App开发 人工智能 API
1377 1
人工智能 Java BI
1459 1
开发工具 Swift git
1965 6
人工智能 JavaScript 测试技术
2394 2
人工智能 自然语言处理 安全
967 0
人工智能 JavaScript 测试技术
1195 4
缓存 JavaScript Shell
2098 3

热门文章

最新文章