Your knowledge, as plain files you own.

Alexandria is a personal knowledge base built on Markdown files with YAML frontmatter. Organize with flexible tags, add light structure when you need it, and keep everything readable, portable, and yours.

Illustration of Alexandria organizing notes and tags

Everything a knowledge base should be

Powerful organization without lock-in. Alexandria keeps your data in open formats you can read, edit, and back up anywhere.

Flexible tagging

Organize notes with as many tags as you like. Combine topic tags and workflow tags to slice your knowledge any way you need.

Tag properties

Add light structure only where it helps. A tag can define properties - status, priority, dates, numbers - that apply to its notes.

File-first storage

Every note is a Markdown file with YAML frontmatter, stored in a plain folder. No database, no lock-in, easy to inspect and back up.

Fast search

Find notes quickly across your whole workspace, filtering by text and tags to get to what you need.

Capture & import

Bring in existing Notion exports, or save web articles as first-class Markdown notes with the built-in web fetcher.

Encrypted sync

Keep a workspace on every device through an end-to-end encrypted, zero-knowledge server you can self-host.

How it works

Alexandria is built around a shared Rust core. Every tool works with the same file-first workspace.

Diagram of Alexandria components sharing a common core
  • Core - storage, tags, properties, and search, shared by every tool.
  • CLI - create, tag, search, and sync your workspace from the terminal.
  • Desktop app - a modern Tauri interface on top of the core, for macOS, Linux, and Windows.
  • Android app - the same interface on your phone, well supported.
  • Importer - bring Notion exports into your workspace.
  • Fetcher - capture web articles as Markdown notes.
  • Sync - end-to-end encrypted, cross-device sync.

Start building your knowledge base

Read the guides to set up your workspace, learn the core concepts, or explore how Alexandria is put together.