← Grimoire

Settings glossary

The Settings sidebar is defined in Settings.svelte. Sections below follow that order: LLM, Hardware, Appearance, Security, Privacy, Data, Wikipedia, File Scanner, Keybinds, Help, and Developer (dev builds only).

For vault encryption and the audit log in depth, see Privacy & security.

LLM

Purpose: Everything that talks to local Ollama on http://localhost:11434 — chat model, embedding model, inference parameters, and full re-index after embedding changes.

Important controls:

Side effects: Pulling models uses disk and network via Ollama’s registry. Re-index uses CPU/GPU and Ollama heavily; expect fans and time on large vaults.

Hardware

Purpose: A read-only dashboard of CPU, RAM, GPUs, and what Ollama has loaded, plus Grimoire’s assessment of whether your machine is rated for full LLM use vs embedding-only.

Important controls:

Side effects: None by itself — informational, with an optional override flag stored in settings.

Appearance

Purpose: Theme, accent, and calendar date display format.

Important controls:

Side effects: Cosmetic only.

Security

Purpose: Vault password, per-folder passwords, and lock / unlock of encrypted content.

Important controls:

Side effects: Locking hides locked content from normal browsing and from flows like bulk export until you unlock again. See Privacy & security.

Privacy

Purpose: Local-only guarantees, audit log master switch, file-access logging, retention, and the audit log viewer / export UI.

Important controls:

Side effects: Pruning deletes rows permanently. Export respects current filters; rows tied to locked-folder notes may be skipped on export (see privacy page).

Data

Purpose: Bulk export of your vault as Markdown.

Important controls:

Side effects: Locked notes are skipped in bulk export (per in-app copy in SettingsData.svelte).

Wikipedia

Purpose: Download and index Kiwix Wikipedia .zim bundles for local article search and optional chat context.

Important controls:

Side effects: Downloads consume disk; indexing consumes CPU and Ollama embeddings for vectors. Chat’s “Use Wikipedia” toggle still gates whether retrieved articles enter a given conversation (AI assistant).

File Scanner

Purpose: Add external files or folders (outside the vault) as indexed sources for search and optional chat context.

Important controls:

Side effects: Scanning reads your filesystem under the chosen roots and calls Ollama for embeddings — CPU, GPU, and time. Paths inside the vault are rejected (vault indexing covers those).

Keybinds

Purpose: Read-only summary of global shortcuts today.

Important controls: Custom rebinding is not yet available — the table matches built-ins like Ctrl+S, Ctrl+Shift+L, tab cycling, and Ctrl+Click for new tabs.

Side effects: None.

Help

Purpose: Bridges to supporting material outside the vault.

Important controls:

Side effects: Opens URLs in your default browser via the OS.

Developer (dev builds only)

Purpose: Engineering aids — native context menu, Wikipedia perf logs, ZIM parse PoC, indexing benchmark, test data generator, and clean database.

Side effects: Benchmarks can hammer Ollama and disk; clean database wipes local vault data in the app (destructive, dev-only). Not shown in release builds.

See also