AFFiNE logo

AFFiNE

Privacy-first, local-first workspace combining docs, whiteboards, and databases

51k TypeScript MIT 14 days ago

Overview

AFFiNE is an open-source knowledge base that merges documents, whiteboards, and databases into a single canvas, positioned as a Notion + Miro alternative. It is local-first and privacy-focused, letting you edit blocks as both pages and edgeless whiteboard elements. Built on the BlockSuite editor framework, it supports real-time collaboration and self-hosting via Docker.

Key features

  • Unified canvas combining documents, whiteboards, and databases
  • Edgeless whiteboard mode where blocks render as both pages and canvas elements
  • Real-time collaboration
  • Local-first, privacy-focused data handling
  • Self-hosting via Docker, with managed hosting available

Our take

AFFiNE's pitch is genuinely distinctive: instead of bolting a whiteboard onto a doc tool, it lets the same blocks live as pages and as edgeless canvas elements, which is a real differentiator versus Notion or Miro alone. The local-first, privacy-focused stance and MIT license are appealing if you care about owning your data, and Docker self-hosting is straightforward at a 3/5 difficulty. The honest caveat is maturity — it's a fast-moving project built on its own BlockSuite editor framework, so expect rougher edges and more churn than a long-established note app. If you need rock-solid stability for a large team, pilot it before betting your knowledge base on it.

Ideal for: Individuals and small teams who want a single Notion-plus-Miro style workspace and value local-first data ownership.

Where it falls short of Notion

  • Self-hosted real-time sync (AFFiNE Cloud) has historically lagged the desktop/local experience and can be fiddly to configure.
  • Smaller third-party integration and plugin ecosystem than Notion.
  • Mobile apps are less mature than the desktop client.
  • Some advanced AI and collaboration features are gated to the paid cloud tier.

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

docs
whiteboard
database
local-first
collaboration
Maintain AFFiNE?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the AFFiNE difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/affine)](https://openreplace.com/affine)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Sponsored

Open-source Notion alternative built on Flutter and Rust

63k Dart AGPL-3.0 10 days ago
3/5
AFFiNE vs AppFlowy

Open-source note-taking app with end-to-end encrypted sync

50k TypeScript AGPL-3.0 8 days ago
3/5
AFFiNE vs Joplin

Lightweight, self-hosted note-taking and memo hub

40k Go MIT 7 days ago
2/5
AFFiNE vs Memos

Privacy-first, local-first outliner for networked notes

36k Clojure AGPL-3.0 26 days ago
4/5
AFFiNE vs Logseq