ScribeDog
A Markdown editor with local AI through Ollama, Jan.ai or LM Studio, offline dictation, and a self-hosted browser edition.
ScribeDog is a Markdown editor for writers and note-takers who want AI help with documents they keep in their own folders. It shows formatted content while saving plain Markdown files that other editors can open.
- Writing and reviewed edits: Rewrite, extend or translate passages, check grammar, and review an AI agent's proposed changes across multiple notes before accepting them; you can undo a whole batch.
- Answers from your notes: Let chat search selected folders and identify the notes behind its answers, with links and backlinks connecting related material.
- Offline dictation: Dictate notes or AI prompts through whisper.cpp, with speech recognition on your device and no audio sent elsewhere.
- Document context and import: Bring Word, PDF and HTML documents into Markdown offline, or add files to chat; extracting text from screenshots and scans requires a vision-capable model.
- Sketches and history: Draw inside notes and save editable SVG sketches, or compare saved versions and restore earlier text.
The MIT-licensed, open-source app runs on your desktop or on a self-hosted server accessed through a browser, including Docker hosts. It requires no account and has no telemetry. Local AI works with Ollama, Jan.ai and LM Studio; optional cloud providers receive the text you send for AI processing using your own API key.
Agentic chat needs a capable model of roughly 9B parameters or larger, or a cloud model. Smaller models suit passage rewriting and can run on laptops without a dedicated GPU. Knowledge-base access is off by default, and you choose which folders it can read.