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)
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
5 months ago
Created
5 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

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Local REST API with MCP

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

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

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.

ChatGPT MD

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

Claude Sidebar

Run Claude Code in your sidebar.

Google Drive Sync

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