返回目录
开源项目文档办公类新手

AppFlowy:开源的 AI 协作工作空间(Notion 开源替代)

AppFlowy 是一款开源的 AI 协作工作空间,被官方定位为 Notion 的开源替代方案,强调数据隐私优先、原生跨平台体验与社区驱动的可扩展性。项目使用 Flutter + Rust 单一代码库支持多平台,提供看板、数据库、文档站点、模板与 AI 能力,并以 AGPLv3 许可证分发。

0 次阅读2026/09/17 发布
AppFlowy:开源的 AI 协作工作空间(Notion 开源替代) 来源图片

社区作者 · zZz

它解决什么问题

AppFlowy 自我描述为“The Open Source Alternative To Notion”,即一款让用户在不失去数据控制权的前提下完成更多工作的 AI 工作空间。它把项目、Wiki 与团队协作聚合在一起,官方口号为“AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data”。

核心能力(按来源列出的官方展示配图):

  • 配图 1 AppFlowy Kanban Board for To-dos:用于待办事项的看板视图。
  • 配图 2 AppFlowy Databases for Tasks and Projects:用于任务与项目的数据库视图。
  • 配图 3 AppFlowy Sites for Beautiful documentation:用于生成美观文档的 Sites 能力。
  • 配图 4 AppFlowy AI:内置 AI 能力。
  • 配图 5 AppFlowy Templates:模板库。
  • 配图 6、配图 7、配图 8 Work across devices:跨设备使用体验。
  • 配图 9 AppFlowy Github - how to star the repo:仓库 star 操作示意。
  • 配图 10:贡献者头像墙(由 contrib.rocks 生成)。

技术栈:Flutter(前端/跨平台 UI)与 Rust(核心与本地能力)。官方强调“a single codebase written in Flutter and Rust supporting multiple platforms armed with long-term maintainability”。

平台与分发:桌面端提供 macOS、Windows、Linux 下载;其他渠道包括 FlatHub、Snapcraft、Sourceforge;移动端在 App Store 提供 iPhone 版本,在 Play Store 提供 Android 版本(要求 Android 10 或以上,不支持 ARMv7)。同时支持 Self-hosting AppFlowy(自托管)以及从源码构建。

项目动机(Why Are We Building This):团队认为 Notion 存在数据安全较弱、移动端兼容性较差等限制,其他协作办公工具同样有约束;这些工具可能在某一阶段难以水平扩展,并被迫优先服务部分客户,而市场高度碎片化,难以出现“一刀切”的解决方案。因此 AppFlowy 的目标是让任何人都能创建贴合自身需求的应用:对个人用户提供 Notion 式功能、数据安全与跨平台原生体验;对企业与开发者提供构建块与协作基础设施服务,并让用户 100% 掌控自己的数据。

官方同时说明:至少在目前,并不宣称在功能与设计上超越 Notion,当前优先级也不在于堆叠更多功能,而是培育社区、以构建块工具箱赋能个人与企业自行创造。

三条基本价值观:Data privacy first(数据隐私优先)、Reliable native experience(可靠的原生体验)、Community-driven extensibility(社区驱动的可扩展性)。

生态与致谢:官方特别致谢 cargo-make、contrib.rocks、flutter_chat_ui 等项目对 AppFlowy 的支持。

路线图与反馈:提供 AppFlowy Roadmap ReadMe 与 AppFlowy Public Roadmap;可通过对应入口提交 feature request(功能建议)或 bug report(缺陷报告)。版本变更细节见 changelog。

适用对象:需要私有化/自托管知识管理与项目协作的个人用户、追求数据掌控权的团队与企业,以及希望在协作办公基础设施上二次开发、定制应用的开发者与“hackers”。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

以下步骤严格依据来源正文整理,未在来源中明确的内容标注“待核验”。

一、普通用户安装(官方 User Installation 章节)

  1. 桌面端:下载 AppFlowy Desktop,支持 macOS、Windows 和 Linux 三个平台。
  1. 其他分发渠道(Other channels):FlatHub、Snapcraft、Sourceforge,可按需选择。
  1. 移动端:
  • App Store:iPhone 版本。
  • Play Store:Android 版本,要求 Android 10 或以上;不支持 ARMv7。
  1. 自托管:官方提供 Self-hosting AppFlowy 方式(具体部署命令与依赖未在来源正文中列出,待核验)。
  1. 源码安装/构建:官方提供 Source 方式(具体拉取分支、依赖安装与构建命令未在来源正文中列出,待核验)。

二、开发环境准备(Getting Started with development)

  1. 官方要求“Please view the documentation for OS specific development instructions”,即按操作系统查看对应的开发文档;具体各系统的依赖版本、工具链安装命令在来源正文中未给出,待核验。
  1. 技术栈准备方向:项目使用 Flutter 与 Rust 构建,因此需相应具备 Flutter 与 Rust 开发环境;两者具体版本要求待核验。
  1. 首次运行:来源未给出首次运行的命令或初始化步骤,待核验。

三、翻译贡献(Translations) 来源给出三种可操作方式,可任选其一:

  1. 手动编辑 /frontend/resources/translations 目录下的 JSON 翻译文件。
  1. 使用 inlang 在线编辑器。

步骤 3 · 运行命令:

可复制命令
npx inlang machine translate 以补充缺失的翻译

四、参与贡献与反馈

  1. 贡献前请查看 Contributing to AppFlowy 相关说明。
  1. 若 Pull Request 被接受(修复缺陷、新增功能,或显著提升代码库易用性与可读性),将成为 AppFlowy 官方贡献者;官方同时说明,幕后行政与管理类工作同样被认可。
  1. 功能建议通过 feature request 入口提交;缺陷通过 bug report 入口提交;版本细节见 changelog。

五、常见问题(基于来源可确认的内容)

  1. 支持哪些平台?桌面端 macOS/Windows/Linux,移动端 iPhone(App Store)与 Android(Play Store)。
  1. Android 设备有版本门槛吗?有,需 Android 10 或以上,且不支持 ARMv7。
  1. 能否自托管、是否掌握数据?可以自托管;官方强调数据隐私优先与 100% 掌握自己的数据。
  1. 使用什么许可证?AGPLv3,详见 LICENSE.md。
  1. 开发文档在哪里?按操作系统查看官方开发文档(来源仅给出该指引,具体链接与命令待核验)。
  1. 如何补充翻译?编辑 JSON 翻译文件、使用 inlang 在线编辑器,或运行 npx inlang machine translate。
  1. 构建过程中遇到依赖或版本报错怎么办?来源正文未提供排错步骤,待核验。

配图 9(AppFlowy Github - how to star the repo)展示了在 GitHub 上为仓库加星的操作示意;配图 10 为贡献者头像墙。

来源教程配图

AppFlowy Kanban Board for To-dos
配图 1 · AppFlowy Kanban Board for To-dos查看原图
AppFlowy Databases for Tasks and Projects
配图 2 · AppFlowy Databases for Tasks and Projects查看原图
AppFlowy Sites for Beautiful documentation
配图 3 · AppFlowy Sites for Beautiful documentation查看原图
AppFlowy AI
配图 4 · AppFlowy AI查看原图
AppFlowy Templates
配图 5 · AppFlowy Templates查看原图
Work across devices
配图 6 · Work across devices查看原图
Work across devices
配图 7 · Work across devices查看原图
Work across devices
配图 8 · Work across devices查看原图

适用场景

作为 Notion 的开源替代
搭建个人或团队的知识库与 Wiki
用看板视图管理待办事项与任务流转(配图 1)
用数据库视图管理任务与项目数据(配图 2)
用 Sites 能力发布美观的文档站点(配图 3)
借助内置 AI 能力辅助内容与协作(配图 4)
通过模板快速搭建工作空间(配图 5)
在 macOS
Windows
Linux
iOS
Android 之间跨设备使用(配图 6