<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Flavite — local-first Zettelkasten notes</title>
		<link>https://flavite.lexbytes.org/</link>
		<description>Recent content on Flavite — local-first Zettelkasten notes</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
		
			<lastBuildDate>Mon, 09 Nov 2026 21:30:18 +0000</lastBuildDate>
		
			<atom:link href="https://flavite.lexbytes.org/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Setup and installation</title>
				<link>https://flavite.lexbytes.org/docs/latest/getting-started/</link>
				<pubDate>Mon, 09 Nov 2026 20:58:53 +0000</pubDate>
				<guid>https://flavite.lexbytes.org/docs/latest/getting-started/</guid>
				<description>&lt;h1 id=&#34;setup-and-installation&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#setup-and-installation&#34; aria-label=&#34;Link to Setup and installation&#34;&gt;#&lt;/a&gt;&#xA;  Setup and installation&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;How to build, install, and first-run Flavite from source. Every command and&#xA;path here reflects the current codebase.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#prerequisites&#34; aria-label=&#34;Link to Prerequisites&#34;&gt;#&lt;/a&gt;&#xA;  Prerequisites&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;table-wrap&#34;&gt;&#xA;  &lt;table&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;th&gt;Requirement&lt;/th&gt;&#xA;        &lt;th&gt;Details&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Rust toolchain&lt;/td&gt;&#xA;        &lt;td&gt;Pinned to &lt;strong&gt;1.98.1&lt;/strong&gt; by &lt;code&gt;rust-toolchain.toml&lt;/code&gt; (rustup installs it automatically on first build). Components used: &lt;code&gt;rustfmt&lt;/code&gt;, &lt;code&gt;clippy&lt;/code&gt;, &lt;code&gt;llvm-tools-preview&lt;/code&gt;. The workspace MSRV is 1.90.0 (enforced by CI, not by the pin).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;just&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Command runner for the development recipes.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Display server (desktop app only)&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;flavite&lt;/code&gt; needs Wayland (&lt;code&gt;WAYLAND_DISPLAY&lt;/code&gt;/&lt;code&gt;WAYLAND_SOCKET&lt;/code&gt;) or X11 (&lt;code&gt;DISPLAY&lt;/code&gt;). Without one it prints an error and exits 1, pointing you to &lt;code&gt;flavite-cli&lt;/code&gt; for headless use.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;GPU (graph view)&lt;/td&gt;&#xA;        &lt;td&gt;The graph view defaults to an instanced wgpu (Vulkan) renderer. Without a working adapter the app still runs — notes and editing are never disabled — but see &lt;a href=&#34;#graph-backend&#34;&gt;Graph backend&lt;/a&gt;&#xA; for the software fallback.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Headless use (&lt;code&gt;flavite-cli&lt;/code&gt;) needs none of the display/GPU requirements.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Flavite Guide</title>
				<link>https://flavite.lexbytes.org/docs/latest/app-guide/</link>
				<pubDate>Mon, 09 Nov 2026 21:30:18 +0000</pubDate>
				<guid>https://flavite.lexbytes.org/docs/latest/app-guide/</guid>
				<description>&lt;h1 id=&#34;flavite-guide---draft&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#flavite-guide---draft&#34; aria-label=&#34;Link to Flavite Guide - Draft&#34;&gt;#&lt;/a&gt;&#xA;  Flavite Guide - Draft&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Flavite is a local-first desktop app for Zettelkasten-style note-taking. You write plain Markdown files in a folder (the &amp;ldquo;vault&amp;rdquo;), and Flavite gives you:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a movable tab workspace to view/edit notes side by side,&lt;/li&gt;&#xA;&lt;li&gt;a knowledge graph of the links between notes,&lt;/li&gt;&#xA;&lt;li&gt;full-text search and structural queries,&lt;/li&gt;&#xA;&lt;li&gt;safe editing: revision guards, conflict handling, recovery, atomic saves.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Your notes are just files. 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 &lt;em&gt;inside&lt;/em&gt; the vault folder under &lt;code&gt;.flavite/&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>flavite-cli</title>
				<link>https://flavite.lexbytes.org/docs/latest/cli-guide/</link>
				<pubDate>Mon, 09 Nov 2026 21:27:45 +0000</pubDate>
				<guid>https://flavite.lexbytes.org/docs/latest/cli-guide/</guid>
				<description>&lt;h1 id=&#34;flavite-cli---draft&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#flavite-cli---draft&#34; aria-label=&#34;Link to flavite-cli - draft&#34;&gt;#&lt;/a&gt;&#xA;  flavite-cli - draft&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;code&gt;flavite-cli&lt;/code&gt; is the headless companion to the desktop app: vault access&#xA;without a GPU or display. This is the complete command reference, verified&#xA;against the current &lt;code&gt;crates/flavite-cli&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flavite-cli [global flags] &amp;lt;command&amp;gt; [command flags]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;global-flags&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#global-flags&#34; aria-label=&#34;Link to Global flags&#34;&gt;#&lt;/a&gt;&#xA;  Global flags&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;All global flags work before or after the subcommand.&lt;/p&gt;&#xA;&lt;div class=&#34;table-wrap&#34;&gt;&#xA;  &lt;table&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;th&gt;Flag&lt;/th&gt;&#xA;        &lt;th&gt;Effect&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--vault PATH&lt;/code&gt;, &lt;code&gt;-v PATH&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Vault to operate on. See resolution order below.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--verbose&lt;/code&gt;, &lt;code&gt;-x&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;DEBUG-level logging instead of INFO.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--no-watch&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Disable the filesystem watcher for this invocation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--json&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Machine-readable JSON output where supported (also emits JSONL events on stderr).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Note the short flags: verbose is &lt;code&gt;-x&lt;/code&gt;, vault is &lt;code&gt;-v&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Query language reference</title>
				<link>https://flavite.lexbytes.org/docs/latest/query-language/</link>
				<pubDate>Fri, 06 Nov 2026 23:43:43 +0000</pubDate>
				<guid>https://flavite.lexbytes.org/docs/latest/query-language/</guid>
				<description>&lt;h1 id=&#34;query-language-reference&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#query-language-reference&#34; aria-label=&#34;Link to Query language reference&#34;&gt;#&lt;/a&gt;&#xA;  Query language reference&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Flavite&amp;rsquo;s query expressions power &lt;code&gt;flavite-cli query&lt;/code&gt;, &lt;code&gt;flavite-cli search&lt;/code&gt;,&#xA;and the desktop app&amp;rsquo;s Search view. They parse into a typed query AST&#xA;(&lt;code&gt;flavite_index::Query&lt;/code&gt;, re-exported as &lt;code&gt;flavite_api::Query&lt;/code&gt;). This document&#xA;describes the textual syntax and execution semantics as implemented today in&#xA;&lt;code&gt;crates/flavite-index/src/query.rs&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;two-input-modes-rfc-0006-s06-d-07&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#two-input-modes-rfc-0006-s06-d-07&#34; aria-label=&#34;Link to Two input modes (RFC-0006 S06, D-07)&#34;&gt;#&lt;/a&gt;&#xA;  Two input modes (RFC-0006 S06, D-07)&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Expression mode&lt;/strong&gt; (explicit operators — &lt;code&gt;flavite-cli query&lt;/code&gt; and&#xA;&lt;code&gt;flavite-cli search --mode expression&lt;/code&gt;):&lt;/p&gt;</description>
			</item>
			<item>
				<title>Search</title>
				<link>https://flavite.lexbytes.org/docs/latest/search/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://flavite.lexbytes.org/docs/latest/search/</guid>
				<description>&lt;p&gt;Type to search the full documentation index. Results are ranked by title and&#xA;content matches. Without JavaScript, the complete page list is rendered below&#xA;the search box — use your browser&amp;rsquo;s find-in-page.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
