Web servicesLocal & self-hosted appsTOEVERYTHING PTE. LTD.Open source

Decision matrix

AFFiNE app decision matrix
Overview

Verdict: worth it once you actually use both halves, written notes and a visual canvas, in the same project; if you only want one or the other, it's more tool than you need. Free covers a small personal workspace; Pro ($6.75/month) or Team ($10/seat/month) add real cloud storage and more members.

Other good fits
  • Anyone who wants local-first notes with an open-source (MIT) editor and the option to self-host later.
Pros
Read pros

AFFiNE puts written documents and an edgeless (infinite) whiteboard in the same workspace, so a page of notes and a board of sticky notes can reference each other instead of living in separate apps. It's local-first: the desktop and mobile apps work fully offline, and the editor itself is MIT-licensed and open source. Cloud sync, real-time collaboration and an AI add-on are optional paid layers on top.

Pick it when…

  • A project genuinely needs both a written brief and a visual board, and switching apps to move between them wastes time.
  • You want notes that work offline by default and only sync to the cloud when you choose to.
  • You'd rather keep the option to self-host than commit to a closed-source, cloud-only note tool.
Cons
Read cons

The combined document-and-canvas workspace has more moving parts than a plain shared document, so a simple case (one page, one owner, no visual planning) can end up with unnecessary structure. Local-first means offline devices are the source of truth until they sync, which is exactly what you want for privacy but means two offline edits to the same page can conflict.

Pick something else when…

  • You just need Markdown notes an AI tool can query, no canvas. Basic Memory is lighter for that.
  • Version history and diffing matter more than a visual canvas. Plain Markdown files in a Git repository give you that for free.
  • A team wants a shared, self-hosted place to store that Git repository without paying for AFFiNE's cloud. Gitea covers that.

Avoid if

  • You need a production self-hosted service but nobody on the team can run Postgres, Redis, blob storage and backups.
Workflow

Start a page for the written brief → add an edgeless canvas linked from that page for the visual side → invite collaborators only once the structure is settled → use Collections to group related pages and boards → move to Pro or Team once local storage and single-device use aren't enough.

Cost
Read cost

Prices checked 23 September 2026 (pricing (opens in a new tab)):

PlanPriceWhat you get
Local (FOSS)Free foreverUnlimited local workspaces, full editor, no cloud sync
Cloud BasicFree10 GB cloud storage, up to 3 members, 7-day version history
Pro$6.75/month100 GB cloud storage, up to 10 members, 30-day version history
Team$10/seat/monthUnlimited members (10+ seats), multiple admin roles, priority support
AFFiNE AI (add-on)$8.90/month, billed annuallyWriting, rewriting and mind-map generation inside docs and boards

Self-hosting is free in licence terms but not in effort: the documented stack is Postgres, Redis, blob storage, a reverse proxy with HTTPS, backups and upgrades, all things you own once you run it yourself.

Restrictions

Most of the repository is MIT-licensed, but specific backend and native directories carry separate terms; check the licence file for anything you plan to redistribute. Production self-hosting needs Postgres, Redis, object storage, HTTPS and a backup and restore plan you've actually tested, not just configured.

First project

Documentation-based suggestion — not run here.

Plan a fictional lab open-day: one written page with the goal, audience and three deliverables, and one linked whiteboard with sticky notes for tasks, risks and a rough timeline. Link every sticky note back to the deliverable it supports.

Done when a colleague who never saw the brief can open the board and correctly guess which deliverable each sticky note supports.

Links & evidence
Documentation-based · not hands-on · Sep 23, 2026

Rests on AFFiNE's pricing page, its self-hosting documentation and its GitHub repository, read on 2026-09-23. No AFFiNE workspace was installed or run for this review.

  • AFFiNE pricing · Sep 23, 2026 — Local FOSS free, Cloud Basic free (10GB/3 members), Pro $6.75/month, Team $10/seat/month, AI add-on $8.90/month.
  • AFFiNE self-hosting guide · Sep 23, 2026 — Documented self-host stack: Postgres, Redis, blob storage, reverse proxy/HTTPS, backups.
  • AFFiNE GitHub repository · Sep 23, 2026 — Product identity, MIT-licensed editor with directory-specific exceptions, local-first design.
Further review notes & alternatives
Catalogue facts

A local-first workspace that combines documents, whiteboards, collections, and collaboration with cloud, desktop, mobile, and self-hosted options.

TOEVERYTHING PTE. LTD. · free-tier · cloud · desktop · mobile · self-host

  • block-documents
  • edgeless-whiteboards
  • collections
  • local-first-sync
  • self-hosting
  • knowledge-management
  • collaborative-notes
  • whiteboarding
  • project-planning
View sourced image

AFFiNE

Press Escape to close.

Still frame from the official AFFiNE demonstration. Official AFFiNE repository workspace demonstration.

toeverything/AFFiNE

Repository-owned interface asset referenced by the official AFFiNE README; owner requested its use on 13 September 2026. Source attribution retained. First frame converted to WebP for a lightweight static preview; original media retained.

Original image source (opens in a new tab)

Browse all tools