Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Laibrarian

thematthiasleitnerthematthiasleitner3 downloads

Summarize selected notes or the active note with LLM prompt presets and save generated markdown outputs.

  • Overview
  • Scorecard
  • Updates1

Generate markdown summaries from selected Obsidian notes using multiple configurable AI providers.

Features

  • Select any number of markdown files from a vault-wide picker modal.
  • Send selected notes to an LLM and save the output into a configured folder.
  • Send only the currently open note with a selected preset and create a sibling output file.
  • Provider selector with an 8-provider set:
    • OpenAI
    • Anthropic
    • Google Gemini
    • Google Cloud Vertex AI
    • Azure OpenAI
    • ElevenLabs (provider slot included for parity; not yet implemented as direct chat-completions backend)
    • AWS Bedrock (provider slot uses the legacy internal ID aws-polly for compatibility)
    • OpenAI Compatible
  • Built-in prompt presets (editable in settings):
    • TTS fluid summary
    • Bullet summary
    • Interesting links
    • Exploration ideas

Commands

  • Summarize selected markdown notes
  • Summarize current note with prompt preset

Provider settings (summary)

  • OpenAI: API key + model
  • Anthropic: API key + model
  • Gemini (AI Studio): API key + model (endpoint preconfigured)
  • Google Cloud Vertex AI: OAuth access token + project ID + location + model (endpoint auto-built; optional override)
  • Azure OpenAI: API key + resource endpoint + deployment ID + API version (full endpoint also supported)
  • AWS Bedrock: API key + region + model (endpoint auto-built; optional override)
  • ElevenLabs: docs links and guidance only for now (no direct summarization backend yet)
  • OpenAI Compatible: API key (optional for localhost) + base URL + model

Output behavior

  • Multi-file command writes to Output folder for vault summaries.
  • Active-file command writes next to the source note as:
    • <original basename> - <preset suffix>.md

Community submission disclosures

  • This plugin sends note content to the selected third-party AI provider over the network.
  • Using this plugin generally requires provider accounts and API keys, and provider billing may apply.
  • API keys are stored locally in Obsidian plugin data (data.json). Do not commit that file.
  • The plugin includes no telemetry, ads, or self-update mechanism.

Acknowledgements and inspirations

This plugin takes inspiration from community work that is directly relevant to multi-provider summarization workflows:

  • ai-providers / local-gpt by Pavel Frankov for multi-provider settings architecture.
  • scribe by Mike Alicea for structured transformation/summarization workflow framing.

Credit where due:

  • Matthias provided the product vision, selected scope, and performed iterative testing/validation.
  • Codex implemented most of the code and release preparation steps under Matthias's direction.

Build

npm ci
npm run build

Release

  • GitHub Actions release workflow: .github/workflows/release.yml
  • Required release assets: main.js, manifest.json, and styles.css
  • Git tag must match manifest.json.version exactly (no v prefix)
73%
HealthExcellent
ReviewRisks
About
Generate markdown summaries from selected notes or the active file using configurable AI prompts. Pick notes via a vault-wide picker or summarize the open note, then save outputs to a folder or as sibling files; supports OpenAI, Anthropic, Google (Gemini/Vertex), Azure, AWS and ElevenLabs backends.
AIFilesIntegrations
Details
Current version
0.1.0
Last updated
3 months ago
Created
3 months ago
Updates
1 release
Downloads
3
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
thematthiasleitnerthematthiasleitner
github.com/thematthiasleitner
GitHubthematthiasleitner
  1. Community
  2. Plugins
  3. AI
  4. Laibrarian

Related plugins

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

WebDAV Sync

General-purpose & bidirectional WebDAV syncing for your vault. Designed for stability and robust file handling without vendor lock-in.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

QuickAdd

Quickly add new notes or content to your vault.