AppFlowy-IO / AppFlowy

AppFlowy-IO/AppFlowy

open_in_new前往仓库

AppFlowy 是一个开源的 Notion 替代品,提供 AI 协作工作空间,支持项目管理、知识库和团队协作,注重数据隐私和本地部署。

项目概览

项目概述

AppFlowy 是一个开源的 AI 协作工作空间,旨在成为 Notion 的替代品。它允许用户将项目、维基和团队协作整合在一起,同时保持对数据的完全控制。项目强调数据隐私优先、可靠的本地体验和社区驱动的可扩展性。

核心功能

  • 文档编辑:支持丰富的块级编辑器,包括文本、列表、表格、代码块、数学公式、视频、音频、PDF 等。
  • 数据库:提供多种视图(网格、看板、日历、画廊、列表、图表等),支持自定义属性、筛选、排序、分组、关联和汇总。
  • AI 功能:集成 AI 聊天、AI 写作、AI 搜索、AI 会议记录和转录、AI 概览等。
  • 协作:支持实时多人协作、页面分享、评论、提及和通知。
  • 自托管:支持用户自行部署,完全掌控数据。
  • 跨平台:支持 Windows、macOS、Linux、iOS 和 Android。

适用与不适用场景

适用场景:

  • 个人知识管理和笔记记录。
  • 团队项目管理和任务跟踪。
  • 需要数据隐私和本地部署的企业或组织。
  • 希望替代 Notion 但需要开源和可定制性的用户。

不适用场景:

  • 需要高度定制化且非技术团队无法自行维护的场景。
  • 对实时协作性能要求极高且无法接受自托管复杂度的场景。

技术架构与依赖

  • 前端:Flutter (Dart)
  • 后端:Rust
  • 数据库:本地存储,支持自托管云同步。
  • AI:支持多种 AI 模型,包括 GPT、Claude 等,并支持本地 AI 模型(如 Ollama)。

安装与快速开始

用户安装

  • 从 GitHub Releases 下载桌面版(macOS、Windows、Linux)。
  • 移动端可从 App Store (iOS) 和 Play Store (Android) 下载。
  • 也可通过 FlatHub、Snapcraft 等渠道安装。

自托管

开发者构建

典型使用方法

  1. 创建文档:使用 / 命令插入各种块,如标题、列表、表格、代码块等。
  2. 管理数据库:创建数据库并选择视图(网格、看板等),添加属性、筛选和排序。
  3. 使用 AI:在文档中调用 AI 写作,或在 AI 聊天中提问,利用 AI 搜索快速查找内容。
  4. 协作:邀请成员,实时编辑,使用提及和评论进行沟通。
  5. 自托管:部署自己的服务器,确保数据安全。

配置与部署要点

  • 自托管:需要配置服务器环境,支持自定义域名和命名空间。
  • AI 配置:可选择云端 AI 服务或本地 AI 模型(如 Ollama)。
  • 数据备份:支持导出工作区为 ZIP 文件并重新导入。
  • 移动端:Android 要求 10 或以上,不支持 ARMv7。

限制、风险与许可证

  • 许可证:AGPL-3.0。
  • 限制:部分高级功能可能需要付费计划(Pro Plan)。
  • 风险:自托管需要一定的技术维护能力;AI 功能依赖外部服务或本地模型。

官方链接

信息来源和分析时间

  • 信息来源:GitHub 仓库 README、CHANGELOG.md、最新发布信息。
  • 分析时间:2026年8月28日(基于最新发布版本 v0.14.0)。