# Anytype

Local-first encrypted knowledge OS with an official MCP server (@anyproto/anytype-mcp) over its local API.

Anytype is a peer-to-peer, end-to-end encrypted personal knowledge base with objects, types, properties, and databases. The Builder publishes @anyproto/anytype-mcp on the same GitHub org, which converts the local API's OpenAPI spec into MCP tools for search, spaces, objects, lists, properties, tags, types, and templates. Source is available under the Any Source Available License; a free tier exists with paid memberships.

Alternative to: Notion, Evernote

- Capabilities: operable
- Vertical: notes-knowledge
- Shape: product
- Form factor: desktop
- Execution model: deterministic
- Provenance: mixed (recorded, never ranked)
- Repo: https://github.com/anyproto/anytype-ts (Any Source Available License 1.0), 8743 stars, last commit 2026-09-01
- Last activity: 2026-09-01
- Page: apps/anyproto--anytype-ts.html
- JSON: apps/anyproto--anytype-ts.json

## Use it when

- you want a Notion-like object database that stays encrypted on your devices and an agent that can file objects into it
- you need offline-first notes that sync peer-to-peer without a server you run

## Gotchas

- Any Source Available License 1.0: modification and redistribution only for non-commercial use or within allowed networks; not open source
- The desktop app (or anytype-cli) must be running; the MCP talks to 127.0.0.1:31009 and needs an API key from App Settings
- API calls carry a version header (Anytype-Version 2025-11-08); bump it when the API changes
- Membership prices could not be read from anytype.io (client-rendered page)

## Editions

- Free: Free, closed source
  - binary: https://download.anytype.io
  - source: https://github.com/anyproto/anytype-ts
  - installable: npx -y @anyproto/anytype-mcp
- Paid memberships: Free, closed source
  - hosted: https://anytype.io/pricing

## Operable: what an agent can drive

Operability: official. Interface: mcp at https://github.com/anyproto/anytype-mcp (published by the builder, local).

### Reach (partial coverage)

- Global and per-space search: reachable. anytype-mcp README feature list: Global & Space Search
- Spaces and members: reachable. README: Spaces & Members
- Create, read, update, and delete objects; manage lists: reachable. README: Objects & Lists; tools generated from the OpenAPI spec
- Properties and tags: reachable. README: Properties & Tags
- Types and templates: reachable. README: Types & Templates
- Block-level editing inside an object: undetermined. API works on object bodies as markdown; block operations not confirmed
- Invite members and share spaces: undetermined. members endpoints exist; invite flow not confirmed
- Sync, encryption, and key management: not reachable. handled by the app and any-sync network; not in the API
- Publish pages to the web: not reachable. app feature; no API endpoint seen

## Code stack

- Languages: TypeScript, Go
- Frameworks: Electron, gRPC
- Package manager: bun
- Database: any-sync (local store)
- Hosting target: binary

## Skills

contributor: Repo carries contributor-facing development skills (commit, QA, code review, release notes) for working on the desktop client. [contributor tooling, not adopter-facing]
- Paths: .claude/skills/*/SKILL.md

## Evidence and confidence

- formFactor: README: Electron desktop client for macOS, Windows, Linux (confidence 0.95)
- executionModel: no model in the client (confidence 0.9)
- operability: anyproto/anytype-mcp on the same org as anytype-ts; MIT; pushed 2026-08-24; 517 stars (confidence 0.9)
- effort: no named env, config, or prompt surface; source-available license restricts modification, so Adaptable is not claimed (confidence 0.8)
- editions: doc.anytype.io memberships page: a Free tier plus several paid plans; prices deferred to anytype.io/pricing (confidence 0.6)
- active: anytype-ts pushed 2026-09-01; anytype-mcp pushed 2026-08-24
- provenance: CLAUDE.md and AGENTS.md at root; project from 2019 (confidence 0.4)
- reach:  (confidence 0.75)

## Open questions

- Membership tier names and prices
- Exact MCP tool names (generated from anytype-api OpenAPI); confirm object delete and block editing
- Absorbs the duplicate candidate anyproto--anytype-mcp per triage

## Sources

- https://github.com/anyproto/anytype-ts (sourcing:notes-knowledge:github)
- https://github.com/anyproto/anytype-mcp (analysis)
- https://github.com/anyproto/anytype-ts/blob/main/LICENSE.md (analysis)
