Split-view reading for Obsidian — your original note on the left, AI-generated summary cards on the right, with scroll-sync highlighting.
English · 中文
--- Inspired by [this reading workflow demo](https://www.bilibili.com/video/BV1FxoGBVETm/). ## Features - **Adaptive segmentation** — the LLM decides natural topic boundaries. Short sections merge, long ones split. No dependency on markdown headings. - **Scroll-sync** — scrolling the editor auto-highlights the matching card on the right. - **Streaming** — real-time SSE streaming for OpenAI Chat and Anthropic APIs, so you see progress as it generates. - **20+ providers** — Anthropic, OpenAI, Gemini, OpenRouter, Groq, DeepSeek, Moonshot, Ollama, LM Studio, and more. Plus Claude Code CLI and Codex CLI backends. - **Persistent cache** — summaries are cached by content SHA-1 + settings fingerprint. Reopen a note and cards appear instantly. Edits or config changes show a stale banner. - **Rich rendering** — cards render through Obsidian's `MarkdownRenderer`, so tables, bold, code, and wikilinks all work natively. - **Card editing** — right-click any card to copy, edit, delete, or jump to source. - **Export** — save cards as a Markdown note in your vault, or copy to clipboard. - **Multi-language UI and output** — UI supports Auto, Chinese, English, Japanese, Korean, French, German, and Spanish; generated titles, gists, and bullets can use the same fixed languages or follow the source document. ## Quick Start ### Step 1: Install the Plugin 1. Go to the [Releases page](https://github.com/fancive/obsidian-parallel-reader/releases) and download three files from the latest release: **main.js**, **manifest.json**, **styles.css** 2. Open your vault folder, navigate to `.obsidian/plugins/` (create it if it doesn't exist), and create a new folder called `parallel-reader` 3. Put the three downloaded files into that folder 4. Open Obsidian → **Settings** → **Community plugins** → find **Parallel Reader** → toggle it **on** > **Tip**: Can't see the `.obsidian` folder? On macOS press `Cmd+Shift+.` in Finder; on Windows enable "Show hidden files" in File Explorer. ### Step 2: Set Up Your AI Provider 1. In Obsidian, go to **Settings** → **Parallel Reader** 2. Choose a **Provider preset** (e.g. Anthropic, OpenAI, DeepSeek, etc.) 3. Paste your **API Key** 4. (Optional) Change the **Model** if you prefer a different one 5. Click **Test** to verify the connection That's it! Open any note and run the command **"Parallel Reader: Generate"** from the command palette (`Cmd/Ctrl+P`).