Theme

Flavite

Local-first Zettelkasten notes

Write plain Markdown files in a folder — the vault — and Flavite gives you a movable tab workspace, a knowledge graph of the links between notes, full-text search, and structural queries. No account, no network, no proprietary format.

Flavite is a local-first desktop app for Zettelkasten-style note-taking. Your notes are just files in a folder you own; Flavite never converts them to a proprietary format, never phones home, and never touches a network or account. Everything Flavite remembers about your vault — layout, settings, graph pins, themes — lives inside the vault folder under .flavite/.

There are two ways to use it: the flavite desktop app (Wayland/X11, GPU optional) and flavite-cli, the headless command line for vault access without a display.

# Install

Build from source — Rust pinned by rust-toolchain.toml:

Clone and build

git clone https://github.com/lexbity/flavite
cd flavite
cargo build --release -p flavite-app -p flavite-cli -p flavite-text-search-worker

Then follow the full setup guide — prerequisites, first run, flavite doctor, and troubleshooting.

# What it offers

Your notes are just files

Plain Markdown in a vault folder. Edit them in any editor; Flavite reads what is on disk and never locks you into a format.

Tab workspace

A movable tab workspace to view and edit notes side by side, with layout remembered inside the vault.

Knowledge graph

A graph of the links between your notes, with an instanced wgpu renderer and a canvas fallback when no GPU is available.

Search and queries

Full-text search plus a typed query language for structural queries over your notes.

Safe editing

Revision guards, conflict handling, recovery, and atomic saves keep concurrent edits from corrupting a note.

Headless CLI

flavite-cli runs init, doctor, query, search, rename, theme, replace, and more without a display or GPU.

# Read the docs

The desktop app: tabs, graph, search view, shortcuts.
The complete flavite-cli command reference.
Docs

Search

Search the full documentation index.
Code

GitHub

Browse the source and open issues.

Contribute

After cloning, just setup runs cargo xtask setup and installs the pinned toolchain and dev tools. See Getting started .