Setup
You’ll configure your Obsidian vault path during the first-run setup wizard, or you can add it later in Settings.During First Run
Reach the 'About You' step
This step asks for your user background (optional) and Obsidian vault path (optional).
After First Run
Click 'Browse' and select your vault
Same as above - use the folder picker to select your vault’s root directory.
Manual Configuration
You can also edit~/.klaus/config.toml directly:
~/.klaus/.env:
Klaus uses forward slashes
/ for paths on all platforms (Windows paths are converted automatically).How It Works
Klaus exposes two tools to Claude:set_notes_file- Sets the active markdown file for saving notessave_note- Appends content to the active notes file
Setting the Active Notes File
Before Klaus can save notes, you need to tell it which markdown file to use.Spoken Command
- Create the folder
Complexity Science/if it doesn’t exist - Create the file
March Notes.mdif it doesn’t exist - Remember this file for the rest of the session
Path Rules
- Paths are relative to your vault root
- Use natural language for folder separators - Klaus interprets “slash”, ”/”, or pauses as path dividers
- The
.mdextension is added automatically if missing - Klaus creates parent folders and the file if they don’t exist
| You say | Klaus creates |
|---|---|
| ”Set notes to daily notes slash today” | daily notes/today.md |
| ”Use foundational papers in complexity science slash first march notes” | foundational papers in complexity science/first march notes.md |
| ”Set notes to reading log” | reading log.md |
Saving Notes
Once a notes file is set, you can dictate notes hands-free.Basic Usage
What to Save
Klaus can save:- Definitions - “Save this definition: Emergence is…”
- Quotes - “Save this quote from the page: ‘Complex systems…’”
- Page references - “Note that this is on page 47”
- Summaries - “Summarize this section and save it as a note”
- Ideas - “Save a note: This relates to the renormalization group discussion from last week”
Markdown Formatting
Klaus automatically formats notes as markdown: You:Page References
When Klaus can see a page number in the camera image, it can include it:Session Persistence
The active notes file persists within a session. Once you set a file, Klaus keeps using it until:- You explicitly set a different file
- You switch to a new session
- You close Klaus
Changing the Notes File Mid-Session
You can switch to a different file at any time:Viewing Notes in Obsidian
Klaus writes standard markdown files. Open Obsidian and navigate to the file - you’ll see all the notes Klaus saved, appended in chronological order. Klaus adds a newline before and after each note for readability.Error Handling
No Vault Path Configured
config.toml.
No Notes File Set
File Write Errors
If Klaus can’t write to the file (permissions issue, disk full, etc.):Tips for Effective Note-Taking
1. Structure Your Vault
Organize notes by topic, paper, or date to keep them discoverable:2. Use Consistent Naming
Pick a naming convention and stick to it:- By date:
march 3 2026.md - By topic:
phase transitions.md - By paper:
anderson more is different.md
3. Combine with Session History
Klaus’s session history is ephemeral, but notes persist. Use sessions for your working conversation and save key insights to notes.4. Markdown Features
Tell Klaus to use markdown formatting:- Headings: “Use heading two for this”
- Blockquotes: “Make this a blockquote”
- Bold/Italic: “Bold this term” or “Italicize this phrase”
- Lists: “Make this a bullet list” or “Number these points”
5. Review and Refine
Klaus’s notes are raw transcriptions. Review them in Obsidian and refine as needed - add links, reorganize, expand abbreviations, etc.Disabling Notes
To disable the notes feature, clear the vault path:- Open Settings → Profile
- Clear the Obsidian Vault Path field
- Click Save
config.toml:
Technical Details
File Format
Klaus writes UTF-8 encoded markdown files with Unix line endings (\n).
Concurrency
Klaus appends to files using Python’s standard file I/O. If Obsidian has the file open, it should auto-reload when Klaus writes. If you’re editing the same file in Obsidian while Klaus is writing, you may see conflicts - avoid this by using different files for active editing vs. Klaus dictation.Storage Location
The notes file path is stored in~/.klaus/klaus.db in the sessions table, under the notes_file column. Klaus remembers which file you used for each session.
Next Steps
Asking Questions
Learn how to get the best answers to save as notes
Sessions
Organize your research by session