AFFiNE
项目核心内容总结:
AFFiNE 是一款基于 Blocksuite 的开源协作编辑器,支持多平台(桌面、Web)实时协作,采用本地优先的数据库(OctoBase)和 CRDT 技术实现数据同步。主要功能包括:
- 模块化架构:支持自托管部署(通过 Docker),提供企业版(EE)高级功能(如 SSO、审计)。
- AI 集成:内置 AFFiNE AI,支持智能笔记、思维导图生成等。
- 生态支持:依赖 React、Electron、yjs 等开源库,提供主题、组件等资源。
- 开发与贡献:支持 GitHub Codespaces 快速构建,社区版(CE)采用 MIT 许可证,企业版(EE)提供定制化服务。
使用方法:
- 自托管:通过 Docker 部署 AFFiNE。
- 开发:使用 GitHub Codespaces 或本地构建(参考 BUILDING.md)。
- 功能扩展:贡献插件、模板至 awesome-affine。
主要特性:
- 实时协作与离线支持。
- 本地优先数据库(OctoBase)与 CRDT 数据同步。
- 支持 Markdown、思维导图、数据库等多种内容类型。
- 企业级功能(如品牌定制、高级权限管理)在 EE 版提供。