
Coda
Docs, tables, and apps combined into one collaborative workspace
Discover top open-source software, updated regularly with real-world adoption signals.

Unified canvas for writing, drawing, and planning together
A privacy-first, local-first workspace that merges docs, whiteboards, databases and AI assistance into a single, real-time collaborative platform for creative teams.

AFFiNE is a unified workspace that brings together note‑taking, whiteboarding, databases and AI‑driven assistance. It targets creators, knowledge workers and distributed teams who want a single surface for ideas, documentation and visual planning without juggling multiple apps.
On an edgeless canvas you can place any block—rich text, sticky notes, embedded web pages, multi‑view tables, slides or code snippets—and rearrange them freely. The built‑in multimodal AI transforms outlines into slides, summarises articles into mind maps, and even generates prototype code from natural‑language prompts. Data lives locally by default, yet real‑time collaboration is enabled through CRDT‑based sync, allowing multiple users to edit simultaneously from web or desktop clients.
AFFiNE runs cross‑platform via Electron and can be self‑hosted with a single Docker image, giving full control over privacy and customization. An upcoming plugin system lets developers extend the block library, while the core is built on open‑source projects such as BlockSuite, OctoBase and Yjs.
When teams consider AFFiNE, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Product roadmap planning
Combine sticky notes, timelines, and AI‑generated mind maps to visualize milestones and assign tasks in a single canvas.
Interactive lecture notes
Embed videos, code snippets, and live diagrams, then export as slides for seamless teaching material.
Design sprint prototyping
Sketch UI wireframes, attach mockup links, and let the AI suggest component code directly on the board.
Personal knowledge base
Store articles, research links, and personal reflections locally while syncing across devices for instant access.
AFFiNE stores all content on your device by default; cloud sync is optional and uses end‑to‑end encryption.
Yes, a Docker image is provided for self‑hosting, and the source code can be built from the repository.
Desktop clients for macOS, Windows, Linux (via Electron) and a web client accessible from any modern browser.
The built‑in multimodal AI processes natural‑language prompts to generate text, slides, mind maps, or code snippets, leveraging the same model used in Canvas AI.
A plugin ecosystem is planned; core blocks are extensible and third‑party plugins will be available through the AFFiNE Component registry.
Project at a glance
ActiveLast synced 4 days ago