AppFlowy 安装从克隆到跑通的完整指南【免费下载链接】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这篇教程带你完成 AppFlowy 安装、配置直到在本地跑起来。AppFlowy 是一个免费开源的 AI 协作工作空间常被称为 Notion 的开源替代文档、数据库、待办都在里面而数据始终留在你自己手里。跟着下面的步骤走一遍你手上就会有一个本地运行的 AppFlowy 桌面应用。安装前的一次性准备AppFlowy 的界面层用 FlutterDart写后端逻辑用 Rust 写所以环境准备就是给这两条技术栈各配齐工具。逐项对照一下系统macOS、Windows 或 Linux 都可以Flutter SDK装好 stable 通道能正常跑通flutter doctorRust 工具链通过 rustup 安装cargo --version有输出Git能正常 clone 仓库即可 Windows 上还要装 Visual Studio 的 C 生成工具与 vcpkg用于编译 SQLiteLinux 上补装 CMake 和 keybinder3 开发包。这一步只需做一次之后换仓库都不用再折腾。第一步拿到代码先克隆仓库地址在 GitCode 上git clone https://gitcode.com/GitHub_Trending/ap/AppFlowy cd AppFlowy克隆下来后留意两个目录前端在frontend/appflowy_flutter/Rust 后端在frontend/rust-lib/。后面所有命令都从frontend/里执行。第二步装工具链完成 AppFlowy 环境搭建AppFlowy 用 cargo-make 编排整个构建流程先把它装上cargo install --force cargo-make cd frontend再执行官方的环境准备任务它会自动补上交叉编译目标、protobuf 代码生成等前置依赖大约花几分钟cargo make appflowy-flutter-deps-tools跑完这一步仓库就处于可编译状态了——上一步装的工具会在这里派上用场。第三步编译 Rust 后端Flutter 前端通过 FFI 调用 Rust 库所以得先把后端编译出来cargo make appflowy-core-dev完成后会生成libdart_ffi动态库并自动复制到前端的flutter/dart_ffi/目录。两半能对上全靠这一步。第四步验证 AppFlowy 是否跑通现在装 Flutter 依赖然后以调试模式启动cd appflowy_flutter flutter pub get flutter run首次编译需要几分钟别急着关终端。窗口打开后你会看到欢迎页左侧栏能点开文档、直接输入内容说明 AppFlowy 已经在本地跑起来了。跑通之后打包发布与排错入口只想用、不想打包的话到这里就够。要出可安装的桌面包回到frontend/执行cargo make appflowy它会以 release 模式编译并把产物放进product/目录移动端则改用appflowy-android或appflowy-ios任务。卡住时按这个顺序找答案doc/CONTRIBUTING.md贡献者文档入口环境问题和各系统要求都写在里面frontend/scripts/环境安装脚本与构建任务定义对照你系统看对应脚本即可社区论坛和官方 Discord 里提问也很快能得到回复。跑通后建议先试试侧边栏的 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/AppFlowy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考