AFFiNE开源知识库平台

AFFiNE开源知识库平台,融合文档、画布、表格等功能,对标Notion和Miro的下一代解决方案,提供一体化工作空间,支持写作、绘图、计划、知识管理及数字资产管理。

1、超融合画布

支持任意内容块的无边界布局:富文本、便签、网页嵌入、多视图数据库、形状、幻灯片等。

文档与白板无缝整合,突破传统编辑器的形式限制。

2、多模态AI助手

生成专业报告、思维导图、幻灯片等。

支持通过自然语言指令直接绘制原型或编写代码(如Canvas AI生成脑图)。

3、本地优先与实时协作

数据默认存储于本地磁盘,用户完全掌控数据所有权。

支持Web端及跨平台客户端的实时同步与协作。

4、自托管与可扩展性

提供Docker部署方案,支持私有化部署。

未来将开放插件系统和第三方模块生态(基于Blocksuite框架)。

底层技术栈

协作编辑器:基于CRDT的 https://github.com/toeverything/blocksuite

数据库:本地优先的分布式数据库OctoBase https://github.com/toeverything/OctoBase

核心依赖:Yjs(CRDT同步)、React、Electron、Rust(高性能后端)。

开源协议

社区版(CE):MIT协议,免费自托管。

企业版(EE,待发布):提供高级功能(如SSO、审计日志等)。

用户场景

个人知识管理:替代Notion,构建私有化Wiki和数据库。

团队协作:替代Miro,进行实时白板协作与项目管理。

开发者定制:通过开源代码和模块化设计,二次开发个性化工具。

快速上手

1、在线体验:访问官网 https://affine.pro/ 直接使用云端版。

2、自托管部署


# 使用Docker一键部署

docker run -d --name affine -p 3000:3000 ghcr.io/toeverything/affine:latest

3、开发构建

通过GitHub Codespaces快速创建开发环境。

本地构建指南详见项目内 https://github.com/toeverything/AFFiNE/blob/main/BUILDING.md

我的笔记