ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

AppFlowy 安装指南:如何 30 分钟从源码跑通开源 AI 协作工作区

2026/8/29 10:15:02 拓冰建站 浏览量
AppFlowy 安装指南:如何 30 分钟从源码跑通开源 AI 协作工作区 AppFlowy 安装指南如何 30 分钟从源码跑通开源 AI 协作工作区【免费下载链接】AppFlowyBring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.项目地址: https://gitcode.com/GitHub_Trending/ap/AppFlowyAppFlowy 是 Notion 的开源替代方案把文档、数据库和团队项目收进同一个窗口数据默认留在你自己的设备上。AppFlowy 安装并不神秘Flutter 画界面Rust 跑内核两条依赖链装齐就能在本地把整个 AI 协作工作区真正跑起来。价值速写Notion 的开源平替项目、维基、团队知识库一体数据 100% 本地可控。为想把笔记主权攥在自己手里、又想魔改界面的开发者和团队而建。组件在 AppFlowy 里的分工Flutter / Dart全部跨平台界面代码集中在frontend/appflowy_flutter/lib/Rust文档解析、本地数据库、业务内核代码在frontend/rust-lib/Dart FFI两者的桥梁让 Dart 直接调用 Rust 函数cargo-make统一调度编译任务任务定义在 frontend/Makefile.toml环境自检清单逐项对照打勾勾不下来的先补工具别硬闯操作系统macOS 11 / Windows 10 / Linux 桌面环境三选一SDKFlutter ≥ 3.27.4stable 渠道flutter --version确认Rust 工具链仓库内 frontend/rust-lib/rust-toolchain.toml 锁定了 1.85rustup 会自动切换工具链GitCMakeWindows 还需 Visual Studio Build Tools含 C 工作负载Linux 还需 clang 与 GTK3 开发包分阶段搭建拉取代码git clone https://gitcode.com/GitHub_Trending/ap/AppFlowy cd AppFlowy/frontend这条命令克隆整个仓库并切到前端根目录。终端应输出克隆进度和 cloned into 提示随后ls能看到appflowy_flutter与rust-lib两个并列目录。装齐依赖cd appflowy_flutter flutter pub get cd ../rust-lib cargo build前半段拉取 Dart 包依赖后半段编译 Rust 核心库 dart-ffi这也是 AppFlowy 安装中最花时间的一环。应看到 Got dependencies! 和 Rust 编译日志以 Finished 收尾——首次编译要十几分钟去泡杯咖啡。若flutter pub get解析失败先flutter clean再重试。不想手动装的仓库提供了各系统的一键环境脚本位于 frontend/scripts/install_dev_env/会自动装 Rust 并对齐 Flutter 版本。跑起来 cd ../appflowy_flutter flutter run它启动桌面端 debug 实例Flutter 会顺带加载刚编译好的 Rust 库。此时终端应出现 Waiting for 字样稍等片刻屏幕弹出 AppFlowy 欢迎页界面流畅说明内核与界面握手成功。跑通验证与高频卡点验证方式跑flutter doctor确认工具链无红叉再进默认工作区新建一篇文档敲一句话关掉应用重新flutter run——文字仍在说明本地 SQLite 持久化链路完整AppFlowy 安装到这一步就算真正跑通了。卡点一启动报 Could not load library dart_ffi 或类似 FFI 错误。 解法Rust 库没编出来或目标架构与系统不匹配回rust-lib目录重跑cargo build确认编译目标对应当前系统。卡点二Linux 上flutter run报找不到 gtk-3 或 clang。 解法安装 GTK3 开发包和 clang如sudo apt install clang cmake libgtk-3-dev这是 Linux 桌面端最常见的缺件。跑通之后还能做什么想改界面文档编辑器在 frontend/appflowy_flutter/lib/plugins/document/改完flutter run热重载即可看到效果。想出安装包cd frontend后执行cargo make appflowy-linuxmacOS / Windows 分别用别名 appflowy-macos、appflowy-windows产物落在appflowy_flutter/product/下。想跟进方向读 doc/roadmap.md或跑cargo make --list浏览全部构建任务。【免费下载链接】AppFlowyBring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.项目地址: https://gitcode.com/GitHub_Trending/ap/AppFlowy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考