项目简介
AFFiNE是一个开源、一体化的工作区和操作系统,适用于组装您的知识库等的所有构建块 – 维基、知识管理、演示和数字资产。它是 Notion 和 Miro 的更好替代品。
特征
任何形式块的真正画布。文档和白板现已完全合并。
-
许多编辑器应用程序声称是提高生产力的画布,但 AFFiNE 是极少数允许您将任何构建块放在无边画布上的应用程序之一 – 富文本、便签、任何嵌入式网页、多视图数据库、链接页面、形状甚至幻灯片。我们拥有一切。
多模式人工智能合作伙伴已准备好开展任何工作
-
写专业工作报告?将大纲变成富有表现力且美观的幻灯片?将一篇文章总结成结构良好的思维导图?对您的工作计划和积压任务进行排序?或者…直接在一个提示下绘制和编码原型应用程序和网页?与您一起, AFFiNE AI将您的创造力推向想象力的边缘,就像Canvas AI生成用于头脑风暴的思维导图一样。
本地优先和实时协作
-
我们喜欢本地优先的想法,即尽管有云,您始终拥有磁盘上的数据。此外,AFFiNE 支持网络和跨平台客户端上的实时同步和协作。
Self-host & Shape your own AFFiNE
自托管并塑造您自己的 AFFiNE
-
您可以自由管理、自行托管、分叉和构建自己的 AFFiNE。插件社区和第三方块即将推出。Blocksuite上有更多吸引力。检查那里以了解如何自行托管 AFFiNE 。
这些应用程序之间的原子“构建块”有很大的重叠。它们不是开源的,也没有像 Vscode 这样的插件系统供贡献者定制。我们希望拥有一款既包含我们喜爱的所有功能,又更进一步的产品。
生态系统
Name 姓名 | ||
---|---|---|
@affine/component | AFFiNE Component 组件资源 | |
@toeverything/theme | AFFiNE 主题 |
上游
我们还要感谢使 AFFiNE 成为可能的开源项目:
-
Blocksuite – 💠 BlockSuite 是 AFFiNE 背后的开源协作编辑器项目。
-
OctoBase – 🐙OctoBase 是 AFFiNE 背后的开源数据库,本地优先,但协作。用 Rust 编写的轻量级、可扩展的数据引擎。
-
yjs – CRDT 对我们实现状态管理和数据同步的基本支持。
-
Electron – 使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序。
-
React – Web 和本机用户界面的库。
-
napi-rs – 用于通过 Node-API 在 Rust 中构建编译的 Node.js 插件的框架。
-
Jotai – React 的原始且灵活的状态管理。
-
async-call-rpc – 轻量级 JSON RPC 客户端和服务器。
-
Vite – 下一代前端工具。
-
其他上游依赖项。
非常感谢社区提供了如此强大且简单的库,让我们可以更加专注于产品逻辑的实现,也希望未来我们的项目也能提供一个更加易用的知识库每个人。
项目链接
https://github.com/toeverything/AFFiNE
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)