A local-first knowledge base that merges structured documents, infinite whiteboards, and databases into one workspace.
AFFiNE is an open-source desktop app that functions as an all-in-one workspace for knowledge management. It combines the functionality of a wiki, a presentation tool, and a digital asset manager into a single platform. The software is available as a desktop application and supports web clients, allowing users to organize their building blocks of knowledge in a unified environment.
The platform uses a local-first approach, ensuring that data is stored on the user's disk while still supporting real-time synchronization. It is designed for teams and creators who need to merge structured documentation with visual brainstorming tools. By treating every element as a block, the software allows users to transition between different modes of work without switching applications.
Built with Electron and React, the software relies on BlockSuite as its collaborative editor project. The core engine utilizes y-octo, a Rust-based CRDT implementation, and OctoBase for its local-first database architecture. This technical stack allows the application to maintain high performance while handling complex data synchronization across different clients. The architecture is designed to be extensible, with a focus on allowing users to fork and build their own versions of the workspace to suit specific organizational needs.
AFFiNE is a privacy-focused workspace that bridges the gap between structured notes and visual whiteboarding.
A collaborative workspace for notes and databases that provides data ownership and native cross platform support.
A collaborative suite providing end-to-end encrypted document editing and file sharing for privacy focused team workflows.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.