资讯动态

AppFlowy 开源 AI 协作空间:从 clone 到本地运行的完整安装指南

发布时间:2026/8/29 10:20:31 来源:尧图企业网站定制
AppFlowy 开源 AI 协作空间从 clone 到本地运行的完整安装指南【免费下载链接】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 是一个开源的 AI 协作工作空间Notion 的替代方案。文档、数据库、看板和 AI 聊天装进一个应用数据全部存在本地。跟着这篇指南3 分钟就能让它跑在你的电脑上。 30 秒看懂 AppFlowyAppFlowy 把文档编辑、数据库视图Grid / Board / Calendar、看板和内置 AI 聊天装进同一个协作空间既能当个人 wiki也能当团队项目板。它解决的是商业 SaaS 工具数据不在自己手里和被锁死在单一平台的痛点所有数据落在本地 SQLite 数据库里源码完全开放可以随意魔改。项目说明语言Dart前端界面 Rust核心逻辑框架Flutter 跨平台 UI 框架运行时Flutter SDK 3.x、Rust stable 工具链、cargo-make 构建编排最低系统要求macOS 11 / Windows 10 / 带 CMake 的现代 Linux 发行版 动手前环境自检清单在终端逐条执行下面的命令全部通过就可以直接进入「五步跑起来」部分。Flutter SDK—flutter --version。缺的话按 Flutter 官方安装页的指引安装注意勾选当前系统的桌面端支持选项。Rust 工具链—rustc --version。用 rustup 安装即可仓库在frontend/rust-toolchain.toml里固定了所需版本clone 之后 rustup 会自动装好对应工具链不用手动切换。cargo-make 构建工具—cargo make --version。缺失时执行cargo install cargo-make --locked安装。Linux 额外依赖macOS / Windows 跳过— 检查cmake --version与clang --version两个工具都要就位否则 Rust 编译阶段会直接失败。移动端可选— 想在 iOS / Android 上运行再准备 Xcode 或 Android Studio 并配置好签名桌面端不需要。 五步跑起来拉取代码整个项目的前端都在frontend/目录下Dart 界面在appflowy_flutterRust 核心在rust-lib/。git clone https://gitcode.com/GitHub_Trending/ap/AppFlowy cd AppFlowy/frontend装依赖Dart 和 Rust 两边的依赖要分开处理Rust 侧会在编译时自动拉取所需的全部 crate现在先装 Dart 侧。cd appflowy_flutter flutter pub get # 安装全部 Dart 依赖编译 / 配置应用的大脑用 Rust 写成了dart-ffi动态库启动前需要为当前平台编译一次。cd ../rust-lib # 首次编译会拉取依赖耗时几分钟之后都是增量 RUSTFLAGS--cfg tokio_unstable cargo build --packagedart-ffi --features dart成功后产物落在target/debug/目录Flutter 启动时会自动找到它。启动前后端都就绪了轮到界面接管。cd appflowy_flutter flutter run -d macos # 按你的系统换成 windows 或 linux首次运行会触发一次完整的 Flutter 构建耐心等窗口弹出。打开后你会看到默认工作区侧边栏有 Getting started 示例文档和 Ask AI 入口点进去就能体验。想要按部门或项目分块管理创建新空间即可跨平台打包可选要产出可分发的安装包而不是开发构建指定目标平台出 release 包就行。flutter build macos --release flutter build windows --release flutter build apk --release # Android 安装包也可以跳过逐条命令直接跑cargo make appflowy-macos或-windows/-linux一键完成代码生成、编译、打包整条链路。跑起来之后判断启动成功的标准终端停在 devtools 提示处应用窗口出现工作区侧边栏Rust 侧的启动日志能在同一终端往上翻找到。如果界面白屏或进程秒退对照下面两个高频报错Unable to load library: libdart_ffi— Rust 核心没编译或架构不匹配典型场景ARM Mac 上编译后跑在 Intel 机器。回到「编译 / 配置」一节重跑cargo build --packagedart-ffi --features dart。flutter pub get报版本冲突 — 执行flutter clean flutter pub get再来一次仍失败就把 Flutter SDK 升级到最新稳定版。跑通之后直接上手试在文档里输入/能唤出插入菜单列表、待办、数据库块都能直接敲出来。下一步跑测试单元测试与 widget 测试都在 frontend/appflowy_flutter/test/进目录执行flutter test即可。读源码Rust 核心入口在 frontend/rust-lib/flowy-core/事件驱动架构、一模块一 crate从这里入手最容易建立全局观。提 PR贡献流程、代码规范和 PR 要求写在 doc/CONTRIBUTING.md修 bug 和提功能改进同样受欢迎。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价