AI Features
SoloMD works fully without AI. Turn it on and it works inside your notes — with your key, or entirely on your machine.
Two ways to connect a model
| Path | How |
|---|---|
| Cloud (BYOK) | Settings → AI → pick a provider — Anthropic Claude, OpenAI, Google Gemini, DeepSeek, MiniMax and 10+ more — and paste your own API key. Keys are stored in the OS keychain. A custom base URL field supports proxies and compatible endpoints. |
| Local (Ollama) | Settings → AI → Local: SoloMD detects a running Ollama, can pull a model for you, and everything stays on your machine — strongest privacy, zero cost. |
Agent Panel: chat with your vault
- Open the right-sidebar Agent pane (requires an open workspace folder). Streamed multi-turn chat; every tool call the agent makes — reading a note, searching, writing — shows as an inline card.
- Writes are off by default. Enable “allow write” explicitly; a tool-loop cap keeps runs bounded.
- Insert drops a reply into the active note at the cursor; Copy takes it to the clipboard.
- Every run is recorded — the Trace View replays what the agent read and changed, and Git history lets you roll any change back.
Scheduled recipes
Recipes are saved agent prompts that run on a schedule (daily digest, weekly review, inbox triage…). Runs are logged like any other agent session and produce notes in your vault.
Inline writing tools
- AI rewrite — select text, press Ctrl/⌘ J, choose a rewrite (polish, shorten, translate, fix grammar…). The result replaces the selection; undo works normally.
- CJK proofread — flags common Chinese typos with one-click fixes.
Semantic (RAG) search
SoloMD can build a local vector index of the workspace and answer natural-language questions with citations to your own notes. The index lives on disk next to the workspace; re-index from the command palette after large imports.
Privacy stance
- No AI call ever happens without your explicit action; there is no background upload of note content.
- BYOK requests go directly to the provider you configured, with your key.
- The Ollama path keeps everything local.
Prefer driving from outside? The same vault is scriptable via the CLI and any MCP client via the MCP server.
Comments & feedback
Comments live on GitHub Discussions — sign in once with your GitHub account.
Comments load from GitHub Discussions. If you see this message instead, the maintainer has not finished the one-time giscus.app setup yet — see web/COMMUNITY-SETUP.md.
Open on GitHub Discussions →