A local-first personal knowledge base for managing notes, tasks, and databases with peer-to-peer encrypted synchronization.

Anytype is an open-source application that functions as a personal knowledge base. It allows users to gather, connect, and remix information through pages, tasks, wikis, and journals. The software is deployed as a cross-platform desktop client for macOS, Windows, and Linux, providing a digital workspace that operates independently of a central cloud provider.
The application follows a local-first philosophy where data is stored directly on the user device. It employs peer-to-peer synchronization to keep information consistent across multiple devices, ensuring that data never passes through a central server. This architecture allows the software to remain fully functional offline, with synchronization occurring only when devices are connected. Access and identity are managed via an Any-ID system.
The desktop client is built using Electron and TypeScript, utilizing a middleware layer called any-sync to handle encrypted data transfers. The system is designed for users who require high levels of privacy and control over their own data models. For developers, the software provides a gRPC API and supports building from source using Bun and Nix. It also includes a web clipper extension available for Chromium and Firefox browsers to capture and import information from the web into the local knowledge base.
Anytype is a private, encrypted workspace for personal knowledge management and a decentralized approach to note applications.
A privacy first personal knowledge management system with block level references and markdown WYSIWYG editing.
A privacy-first knowledge management platform using bidirectional linking and outlines to organize notes and tasks.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.