AFFiNE README

The project's README from github.com/toeverything/AFFiNE. As one markdown file: README.md.

AFFiNE.Pro
Write, Draw and Plan All at Once

affine logo

A privacy-focused, local-first, open-source, and ready-to-use alternative for Notion & Miro.
One hyper-fused platform for wildly creative minds.



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

Home Page | Discord | Live Demo | Blog | Documentation

Releases All Contributors TypeScript-version-icon


Docs, canvas and tables are hyper-merged with AFFiNE - just like the word affine (əˈfʌɪn | a-fine).

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.

Multimodal AI partner ready to kick in any work

Local-first & Real-time collaborative

Self-host & Shape your own AFFiNE

Acknowledgement

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

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 Reports Feature Requests Questions/Discussions AFFiNE Community
Create a bug report Submit a feature request Check GitHub Discussion Visit the AFFiNE's Discord
Something isn't working as expected An idea for a new feature, or improvements Discuss and ask questions A 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/component AFFiNE Component Resources
@toeverything/theme AFFiNE theme

Upstreams

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

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.

contributors

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

See LICENSE for details.

AFFiNE (toeverything/AFFiNE)

Searching Database…

73.7K ·GitHub
这是什么?AFFiNE 是一款开源的一体化工作空间,将文档、白板和表格合并到同一个知识库中,定位为注重隐私的 Notion 和 Miro 替代品。
这是笔记应用还是开发者用的库?它是一款开箱即用的应用,而不是库:你可以通过网页版运行,也可以安装适用于 macOS、Windows 和 Linux 的 Electron 桌面应用。
我要怎样才能运行 AFFiNE?你可以用 Docker 自托管,使用托管的云版本,或者按照 BUILDING.md 从源代码构建,用于本地开发。
自托管能获得全部功能吗?目前只提供基于 MIT 协议的社区版(CE);包含 SSO、高级管理和审计功能的企业版(EE)尚未发布。
我可以在哪里使用 AFFiNE?它可以在浏览器中以网页应用的形式运行,也可以通过 Electron 作为原生桌面应用在 macOS、Windows 和 Linux 上使用。
我的数据是保存在本地还是上传到服务器?AFFiNE 采用本地优先的设计,数据保存在你自己的磁盘上;实时同步和协作是可选的附加功能,并非必须依赖云端。
AFFiNE 的编辑器和普通笔记应用有什么不同?文档和白板被完全融合到同一个无边界画布上,你可以在同一个界面里放置富文本、便签、嵌入的网页、多视图数据库、图形和幻灯片。
什么是 AFFiNE AI?它是内置的多模态 AI 助手,可以把大纲转换成幻灯片,把文章总结成思维导图,起草报告,甚至根据一句提示帮你原型开发应用。
AFFiNE 底层使用了哪些开源组件?它基于 BlockSuite(协作编辑器引擎)、y-octo(Yjs 的 Rust CRDT 实现)、OctoBase(用 Rust 编写的本地优先数据库)、React 和 Electron 构建。
我可以从预制的模板开始,而不是空白页面吗?可以,AFFiNE 团队提供了现成的模板,例如愿景板、教案、康奈尔笔记和电子规划本,你可以直接使用,也可以为其贡献新的模板。
Size
444.3 MB
Stars
73.7K
Age
4y
Commits · 90 Days