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.
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.
- 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.