AFFiNE:基于 Blocksuite 生态的一站式知识管理与协作工作区项目

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

分支63Tags776
文件最后提交记录最后更新时间
5 个月前
3 年前
14 天前
14 天前
11 天前
2 年前
23 天前
26 天前
26 天前
9 天前
16 天前
9 天前
15 天前
16 天前
26 天前
6 个月前
7 个月前
3 年前
26 天前
3 年前
1 个月前
26 天前
26 天前
26 天前
2 个月前
26 天前
3 年前
11 天前
16 天前
8 个月前
2 年前
16 天前
1 个月前
3 年前
5 个月前
26 天前
26 天前
23 天前
1 个月前
7 个月前
4 个月前
1 个月前
1 年前
26 天前
2 年前
2 年前
5 个月前
13 天前

AFFiNE.Pro
写作、绘图与规划,一站式完成

affine logo

一个专注隐私、本地优先、开源且开箱即用的 Notion 与 Miro 替代方案。
为极具创造力的头脑打造的超融合平台。



AFFiNE - One app for all - Where Notion meets Miro | Product Hunt


Releases All Contributors TypeScript-version-icon


文档、画布与表格在 AFFiNE 中深度融合——恰如 affine(əˈfʌɪn | a-fine)一词。

快速上手,持续关注我们。

为我们点亮 Star,即可第一时间收到 GitHub 上的所有版本发布通知!

什么是 AFFiNE

AFFiNE 是一款开源的一体化工作空间,也是为组成你知识库及更多内容的各类构件提供运行环境的操作系统——涵盖维基、知识管理、演示文稿和数字资产。它是比 Notion 和 Miro 更优秀的替代方案。

功能特性

一块真正可容纳任意形态区块的画布。文档与白板现已完全融合。

  • 许多编辑器应用都自称是生产力画布,但 AFFiNE 是极少数能让你将任意构件放置到无边画布上的产品——富文本、便签、任意嵌入网页、多视图数据库、链接页面、图形,甚至幻灯片,一应俱全。

多模态 AI 助手,随时投入任何工作

  • 撰写专业工作报告?将大纲转化为富有表现力、适合展示的幻灯片?把文章总结为结构清晰的心智图?整理你的工作计划和任务待办列表?又或者……用一条提示词直接绘制并编写应用和网页原型?在你身边,AFFiNE AI 将创造力推向想象力的边界,就像 Canvas AI 能为头脑风暴生成心智图一样。

本地优先 & 实时协作

  • 我们认同“本地优先”的理念:你的数据始终存储在自己的磁盘上,完全由你掌控,而不受云端制约。此外,AFFiNE 支持在网页端和跨平台客户端进行实时同步与协作。

自托管 & 打造你自己的 AFFiNE

  • 你可以自由管理、自托管、派生并构建属于自己的 AFFiNE。插件社区和第三方区块即将上线。更多相关信息请关注 Blocksuite。在那里了解如何自托管 AFFiNE

致谢

“我们塑造工具,而后工具也塑造我们。”一路上,许多先驱都给予我们启发,例如:

  • Quip 和 Notion 提出了出色的“万物皆区块”理念
  • Trello 提供了看板
  • Airtable 和 Miro 提供了无代码可编程数据表
  • Miro 和 Whimiscal 提供了无边视觉白板
  • Remote 和 Capacities 提供了基于对象的标签系统

这些应用之间的原子化“构件”存在大量重合。它们既不开源,也没有像 Vscode 那样可供贡献者定制的插件系统。我们希望打造一款产品,既包含我们喜爱的所有功能,还能更进一步。

感谢你的关注,我们珍视你的兴趣,并衷心希望 AFFiNE 能与你产生共鸣!🎵 访问 https://affine.pro/ 了解更多详情。

贡献指南

缺陷报告 功能请求 问题/讨论 AFFiNE 社区
创建缺陷报告 提交功能请求 查看 GitHub 讨论 访问 AFFiNE 的 Discord
功能未按预期运行 新功能创意或改进建议 讨论并提问 与他人提问、学习和互动的场所

诚邀开发者、测试人员、技术写作者及其他伙伴加入!我们热烈欢迎各种形式的贡献,你可以在 docs/types-of-contributions.md 中了解更多信息。如果你对贡献代码感兴趣,请阅读我们的 docs/CONTRIBUTING.md,不妨浏览我们的 GitHub issues,随时上手,展示你的实力。

在开始贡献之前,请先签署我们的 [贡献者许可协议] —— 使用 GitHub 账号操作不到一分钟。在每位提交者完成签署之前,Pull requests 无法合并(即 PR 中的 license/cla 检查)。完整文本:CLA.md

对于 缺陷报告功能请求 及其他 建议,你也可以 创建新的 issue,并选择最合适的模板来提交反馈。

对于 翻译语言支持,你可以访问我们的 Discord

如有任何问题,欢迎联系我们。获取更多信息和深入学习的最佳去处之一是 Discord,你可以在那里与其他志同道合的伙伴交流。

模板

AFFiNE 现已提供由我们团队打造的预置模板。以下是在 AFFiNE 用户中最受欢迎的十大模板,如果你有意贡献,也可以分享自己的模板,让更多人使用。

博客

欢迎来到 AFFiNE 博客板块!在这里,你可以获取有关如何获得 AFFiNE 与 AFFiNE AI 最佳使用体验的最新洞察、技巧与指南。AFFiNE AI 是一款领先的 Canvas AI 工具,专注于灵活记录与创意整理。

生态

名称
@affine/component AFFiNE 组件资源
@toeverything/theme AFFiNE 主题

上游项目

我们同样要向让 AFFiNE 得以实现的开源项目致谢:

  • Blocksuite - 💠 BlockSuite 是支撑 AFFiNE 的开源协同编辑器项目。

  • y-octo - 🐙 y-octo 是原生、高性能且线程安全的 YJS CRDT 实现,作为核心引擎,支撑 AFFiNE 客户端/服务端实现“本地优先”能力。

  • OctoBase - 🐙 OctoBase 是支撑 AFFiNE 的开源数据库,本地优先,同时支持协同。它是一款用 Rust 编写的轻量级、可扩展数据引擎。

  • yjs - 为我们的 Web 端状态管理与数据同步实现提供 CRDT 基础支持。

  • electron - 使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用。

  • React - 用于构建 Web 和原生用户界面的库。

  • napi-rs - 一个通过 Node-API 使用 Rust 构建编译型 Node.js 插件的框架。

  • Jotai - 为 React 提供原子化、灵活的状态管理。

  • async-call-rpc - 一个轻量级 JSON RPC 客户端与服务端。

  • Vite - 下一代前端工具链。

  • 其他上游依赖

非常感谢社区提供了如此强大且简洁的库,让我们能够更专注于产品逻辑的实现;也希望我们的项目在未来能为大家提供更好用的知识库。

贡献者

我们谨向所有已为 AFFiNE 做出贡献的个人表示衷心感谢!如果你有任何与 AFFiNE 相关的项目、文档、工具或模板,欢迎通过向我们 GitHub 上的精选列表提交 Pull Request 来贡献:awesome-affine.

contributors

自托管

使用 Docker 即可部署属于你自己的功能丰富、不受限制版本的 AFFiNE。我们的团队正持续更新至最新版本。有关如何自托管 AFFiNE 的更多信息,请参阅我们的文档

部署到 Render

在 Sealos 上运行

功能请求

如有功能需求,请查看讨论

构建

Codespaces

从 GitHub 仓库主页,点击绿色的 "Code" 按钮,并选择 "Create codespace on master"。这将打开一个新的 Codespace,其中(理应已自动 fork 的)AFFiNE 仓库会已完成克隆、构建,并可直接使用。

本地

请参阅 BUILDING.md 了解如何从源码构建 AFFiNE。

贡献

我们欢迎所有人的贡献。 详情见 docs/contributing/tutorial.md

许可证

版本

  • AFFiNE 社区版(CE)是当前可用版本,可在 MIT 许可证下免费自托管。

  • AFFiNE 企业版(EE)尚未发布,将提供更多高级功能和企业级服务,包括但不限于品牌定制、SSO、高级管理与审计等,更多信息请参阅 https://affine.pro/pricing

详见 LICENSE

项目介绍

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

定制我的领域
29672.23 K5.23 K访问 GitHub