• 0.1.2 bbd8d9ed5d

    0.1.2 Stable

    jkaindl released this 2026-06-22 07:01:50 +00:00 | 303 commits to main since this release

    Image to Markdown transcribes the embedded images of an Obsidian note to Markdown with a local, OpenAI-compatible vision LLM. Fully offline, non-destructive, streaming live into the sidebar.

    Highlights

    • Sidebar view — one card per image with live-streaming transcription (plus an expandable thinking block for reasoning models) and a copy button. Create one transcript note per image, or all at once.
    • Commands — "Transcribe images in the active note" (batch) and "Open sidebar"; plus an editor context-menu entry for a single image.
    • Bilingual UI (English / Deutsch) — every user-facing string follows Obsidian's language setting; English is canonical, German is provided automatically.
    • Offline-first — configurable OpenAI-compatible vision endpoint (LM Studio / MLX / Ollama); connection status + "Test connection", vision-capability detection + active "Test vision".
    • Non-destructive & idempotent — one transcript note per image; the image embed in the source note is replaced by an embed of the new note. The original text is never overwritten.

    Changes in 0.1.2

    • Live streaming now uses activeWindow.fetch (injected stream transport) instead of the global fetch, satisfying the Obsidian plugin linter without suppressions. Behavior unchanged.
    • README: replaced the Community-plugins placeholder with real install instructions.

    Install

    • Manual: download main.js, manifest.json and styles.css from this release into <vault>/.obsidian/plugins/image-to-markdown/, then enable under Settings → Community plugins.
    • BRAT: add johannes-kaindl/image-to-markdown.

    Requires Obsidian 1.8.7+. Code: AGPL-3.0-or-later.

    Downloads