Overview
Anytype is a local-first personal knowledge base for composing pages, tasks, wikis, journals, databases, and kanban views around a custom data model. Its desktop client uses Electron and TypeScript with local storage, optional P2P sync, and zero-knowledge encryption. The code is source-available under Any Source Available License 1.0 rather than a standard OSI open-source license.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Keep knowledge in local storage with optional P2P sync and encryption
The README describes local storage by default, optional peer-to-peer sync, and zero-knowledge encryption. Pages, databases, kanban, calendars, and custom Types can be composed into a user-defined information model.
Sources: [2]
Use an Electron + TypeScript desktop client with gRPC and agent extension points
The macOS, Windows, and Linux client is built with Electron and TypeScript, and the project documents a gRPC API and AI Agent extension path. Built with remains topic-driven, so TypeScript is the primary displayed stack item.
For people and teams prioritizing offline access and data ownership over a cloud-only notes service
It suits knowledge bases that must remain usable without connectivity and workflows that model information as objects and types instead of isolated pages. P2P sync and E2EE also fit multi-device private use.
ASAL-1.0 is source-available and restricts commercial use to Allowed Networks
The license permits use, modification, and redistribution only for Non-Commercial Use or Commercial Use on Allowed Networks, so it differs materially from MIT or Apache-style open source. GitHub's latest release is named v0.56.9-alpha; normal users should prefer the README's download.anytype.io channel instead of treating that alpha artifact as a stable release.
Official sources
- [1]anyproto/anytype-ts — GitHub repository metadata(2026-09-16)
- [2]Anytype Desktop — README(2026-09-16)
- [3]Anytype Desktop v0.56.9-alpha release(2026-09-16)
- [4]Any Source Available License 1.0(2026-09-16)
Supplemental curator note
Its privacy/local-first model is compelling, but the code uses Any Source Available License 1.0. Commercial use should be evaluated against the Allowed Networks terms instead of assuming standard open-source rights.
Try it in 3 steps
- 1
Get the normal distribution
GitHub latest is named v0.56.9-alpha, so normal users should follow the download site linked by the README.
https://download.anytype.io - 2
Install and start with Any-ID
Launch the desktop app for macOS, Windows, or Linux and complete onboarding.
Install Anytype → Sign in with Any-ID - 3
Verify offline-first behavior
Create a Space and object, disconnect the network, and verify that local data remains available.
Create a Space → Create an object → Go offline
Growth
Growth trends · Last 30 days
8,824 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 218
- Open PRs
- 17
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- e2ee
- local-first
- offline-first
- p2p
- privacy
- anytype
- Stars
- 8,824
- Forks
- 580
- Watchers
- 40
- Open issues
- 197
- Primary language
- TypeScript
- License
- Not determined
- Repository last updated
- Sep 15, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n204,525 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Oh My Zsh189,748 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Excalidraw132,107 Stars
An open-source virtual whiteboard for hand-drawn-style diagrams, wireframes, and notes on an infinite canvas.
TypeScript - Mermaid90,266 Stars
A diagrams-as-code library that renders flowcharts, sequences, UML, and more from Markdown-like text.
TypeScript - fzf83,003 Stars
An interactive terminal tool that fuzzy-filters any candidate list and returns selected values to a shell workflow.
Go
Report incorrect information
Tell us if any listing information is incorrect or outdated.