AFFiNE
Write, Draw and Plan All at Once
⭐ 48.0k TypeScript MPL-2.0
✓ 解决什么问题
解决知识工作者需在多个封闭工具(如 Notion、Miro、Airtable)间切换的问题,提供统一的、可自托管的、隐私安全的工作空间,同时实现文档、可视化画布和数据库的深度融合。
✓ 最适合
需要同时进行文档写作、头脑风暴画布、项目看板和数据库管理的个人或小团队;重视数据隐私并希望自托管或本地优先的用户;希望利用 AI 辅助创意生成和原型设计的创作者。
✗ 不适合
对高度结构化、强类型数据库(如关系型数据库)有专业需求的企业团队;需要企业级权限管理或合规认证(如 SOC2)的机构;偏好轻量级纯文本编辑的用户。
快速上手
打开终端,克隆仓库:git clone https://github.com/toeverything/AFFiNE.git
进入目录并安装依赖:cd AFFiNE && yarn install
启动开发服务器:yarn dev
或直接访问在线演示:https://app.affine.pro
项目详情
AFFiNE(GitHub 48,000+ Star)是一个以 TypeScript 构建、采用 MPL-2.0 许可证的开源项目。它整合了文档、白板、多维表格和看板,提供无边际画布,允许用户将富文本、便签、网页嵌入、数据库视图、形状和幻灯片等任意构建块自由放置。项目强调本地优先(数据始终存储在本地磁盘)的同时支持 Web 和跨平台客户端的实时同步与协作。内置多模态 AI 伙伴,可通过提示词生成工作报告、幻灯片、思维导图、任务计划甚至原型应用。AFFiNE 支持自托管,用户可 fork 并构建自己的版本,未来将支持插件社区和第三方块。灵感来源于 Quip、Notion、Trello、Airtable、Miro 等工具,但 AFFiNE 以开源和模块化方式集成了所有这些功能。