AFFiNE

toeverything活跃维护

把文档、白板、表格融为一体的开源知识库,可离线使用、支持多人实时协作,是 Notion 和 Miro 的替代方案。

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.

v2026.11.9-canary.907发布于 2026-11-09 10:03 UTC74,415star +128 / 7 天5,505fork同步于 2026-11-10 11:18 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

开源的一体化知识库,把文档、白板和数据库融合到一个平台,可替代 Notion 和 Miro

把文档、白板、表格融为一体的开源知识库,可离线使用、支持多人实时协作,是 Notion 和 Miro 的替代方案。

核心能力

  • 文档与白板完全融合,任意区块可放到无边界画布上
  • 支持富文本、便签、嵌入网页、多视图数据库和幻灯片
  • 本地优先,数据保存在本地磁盘,同时支持实时协作同步
  • 内置 AFFiNE AI,可生成幻灯片、思维导图和原型
  • 支持自托管、fork 和自行构建,社区版采用 MIT 许可

容易踩的坑

从源码构建需参考 docs/BUILDING.md,README 未给出直接可运行命令;贡献代码前须签署 Contributor License Agreement,否则 PR 无法合并;企业版功能(如 SSO、审计)尚未发布,当前仅有社区版

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2026.11.9-canary.907
  1. v2026.11.9-canary.9072026.11.9-canary.907pre-release最新正式版2026-11-09 · 2026-11-09 10:03 UTC

    这个版本没有写更新说明。

  2. v2026.11.8-canary.8302026.11.8-canary.830pre-release2026-11-08 · 2026-11-08 09:02 UTC

    这个版本没有写更新说明。

  3. v2026.11.7-canary.9042026.11.7-canary.904pre-release2026-11-07 · 2026-11-07 09:52 UTC

    这个版本没有写更新说明。

  4. v0.27.5-beta.20.27.5-beta.2pre-release2026-10-26 · 2026-10-26 18:10 UTC

    这个版本没有写更新说明。

  5. v2026.10.25-canary.9072026.10.25-canary.907pre-release2026-10-25 · 2026-10-25 09:35 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Releases All Contributors TypeScript-version-icon

    Getting started & staying tuned with us.

    Star us, and you will receive all release notifications from GitHub without any delay!

    What is AFFiNE

    AFFiNE is an open-source, all-in-one workspace and an operating system for all the building blocks that assemble your knowledge base and much more -- wiki, knowledge management, presentation and digital assets. It's a better alternative to Notion and Miro.

    Features

    A true canvas for blocks in any form. Docs and whiteboard are now fully merged.

    • Many editor apps claim to be a canvas for productivity, but AFFiNE is one of the very few which allows you to put any building block on an edgeless canvas -- rich text, sticky notes, any embedded web pages, multi-view databases, linked pages, shapes and even slides. We have it all.

    Multimodal AI partner ready to kick in any work

    • Write up professional work report? Turn an outline into expressive and presentable slides? Summary an article into a well-structured mindmap? Sorting your job plan and backlog for tasks? Or... draw and code prototype apps and web pages directly all with one prompt? With you, AFFiNE AI pushes your creativity to the edge of your imagination, just like Canvas AI to generate mind map for brainstorming.

    Local-first & Real-time collaborative

    • We love the idea of local-first that you always own your data on your disk, in spite of the cloud. Furthermore, AFFiNE supports real-time sync and collaborations on web and cross-platform clients.

    Self-host & Shape your own AFFiNE

    • You have the freedom to manage, self-host, fork and build your own AFFiNE. Plugin community and third-party blocks are coming soon. More tractions on Blocksuite. Check there to learn how to self-host AFFiNE.

    Acknowledgement

    “We shape our tools and thereafter our tools shape us”. A lot of pioneers have inspired us along the way, e.g.:

    • Quip & Notion with their great concept of “everything is a block”
    • Trello with their Kanban
    • Airtable & Miro with their no-code programmable datasheets
    • Miro & Whimiscal with their edgeless visual whiteboard
    • Remote & Capacities with their object-based tag system

    There is a large overlap of their atomic “building blocks” between these apps. They are not open source, nor do they have a plugin system like Vscode for contributors to customize. We want to have something that contains all the features we love and also goes one step even further.

    Thanks for checking us out, we appreciate your interest and sincerely hope that AFFiNE resonates with you! 🎵 Checking https://affine.pro/ for more details ions.

    Contributing

    Bug ReportsFeature RequestsQuestions/DiscussionsAFFiNE Community
    Create a bug reportSubmit a feature requestCheck GitHub DiscussionVisit the AFFiNE's Discord
    Something isn't working as expectedAn idea for a new feature, or improvementsDiscuss and ask questionsA place to ask, learn and engage with others

    Calling all developers, testers, tech writers and more! Contributions of all types are more than welcome, you can read more in docs/types-of-contributions.md. If you are interested in contributing code, read our docs/CONTRIBUTING.md and feel free to check out our GitHub issues to get stuck in to show us what you’re made of.

    Before you start contributing, please sign our Contributor License Agreement — it takes less than a minute with your GitHub account. Pull requests cannot be merged until every committer has signed (the license/cla check on your PR). Full text: CLA.md.

    For bug reports, feature requests and other suggestions you can also create a new issue and choose the most appropriate template for your feedback.

    For translation and language support you can visit our Discord.

    If you have questions, you are welcome to contact us. One of the best places to get more info and learn more is in the Discord where you can engage with other like-minded individuals.

    Templates

    AFFiNE now provides pre-built templates from our team. Following are the Top 10 most popular templates among AFFiNE users,if you want to contribute, you can contribute your own template so other people can use it too.

    Blog

    Welcome to the AFFiNE blog section! Here, you’ll find the latest insights, tips, and guides on how to maximize your experience with AFFiNE and AFFiNE AI, the leading Canvas AI tool for flexible note-taking and creative organization.

    Ecosystem

    Name
    @affine/componentAFFiNE Component Resources
    @toeverything/themeAFFiNE theme

    Upstreams

    We would also like to give thanks to open-source projects that make AFFiNE possible:

    • Blocksuite - 💠 BlockSuite is the open-source collaborative editor project behind AFFiNE.

    • y-octo - 🐙 y-octo is a native, high-performance, thread-safe YJS CRDT implementation, serving as the core engine enabling the AFFiNE Client/Server to achieve "local-first" functionality.

    • OctoBase - 🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.

    • yjs - Fundamental support of CRDTs for our implementation on state management and data sync on web.

    • electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS.

    • React - The library for web and native user interfaces.

    • napi-rs - A framework for building compiled Node.js add-ons in Rust via Node-API.

    • Jotai - Primitive and flexible state management for React.

    • async-call-rpc - A lightweight JSON RPC client & server.

    • Vite - Next generation frontend tooling.

    • Other upstream dependencies.

    Thanks a lot to the community for providing such powerful and simple libraries, so that we can focus more on the implementation of the product logic, and we hope that in the future our projects will also provide a more easy-to-use knowledge base for everyone.

    Contributors

    We would like to express our gratitude to all the individuals who have already contributed to AFFiNE! If you have any AFFiNE-related project, documentation, tool or template, please feel free to contribute it by submitting a pull request to our curated list on GitHub: awesome-affine.

    Self-Host

    Begin with Docker to deploy your own feature-rich, unrestricted version of AFFiNE. Our team is diligently updating to the latest version. For more information on how to self-host AFFiNE, please refer to our documentation.

    Deploy to Render

    Run on Sealos

    Feature Request

    For feature requests, please see discussions.

    Building

    Codespaces

    From the GitHub repo main page, click the green "Code" button and select "Create codespace on master". This will open a new Codespace with the (supposedly auto-forked AFFiNE repo cloned, built, and ready to go).

    Local

    See BUILDING.md for instructions on how to build AFFiNE from source code.

    Contributing

    We welcome contributions from everyone. See docs/contributing/tutorial.md for details.

    License

    Editions

    • AFFiNE Community Edition (CE) is the current available version, it's free for self-host under the MIT license.

    • AFFiNE Enterprise Edition (EE) is yet to be published, it will have more advanced features and enterprise-oriented offerings, including but not exclusive to rebranding and SSO, advanced admin and audit, etc., you may refer to https://affine.pro/pricing for more information

    See LICENSE for details.