AI Summarize

by Alp Sariyer
5
4
3
2
1
Score: 52/100

Description

Category: Note Enhancements

The AI Summarize plugin for Obsidian allows you to quickly condense large blocks of text into concise summaries using AI technology. With this plugin, you can select the text you want to summarize and choose whether to replace it with a summarized version or append it as a separate property in your note's frontmatter. The plugin also offers customization options for the prompt and maximum tokens used in the summarization process. Whether you're looking to streamline your research notes or simplify complex articles, this plugin is an excellent tool to have at your disposal.

Reviews

No reviews yet.

Stats

18
stars
2,773
downloads
2
forks
821
days
19
days
19
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
2
total issues
1
open issues
1
closed issues
8
commits

Latest Version

20 days ago

Changelog

Highlights

  • Adds folder digests for project, weekly, research, meeting, and open-loop workflows.
  • Adds full-note summaries with optional link-aware context.
  • Adds review and open-loop context menu presets.
  • Adds output destinations for frontmatter, current note, new note, and daily note.
  • Adds progress notices, cancellation, and a spinner for long-running AI operations.
  • Modernizes build/lint tooling with ESLint flat config and Obsidian lint rules.

Verification

  • npm run build
  • npm run lint
  • npm audit --omit=dev
  • npm audit
  • git diff --check

README file from

Github

Obsidian AI Summarize Plugin

An intelligent Obsidian plugin that uses OpenAI models to summarize notes, extract review material, surface open loops, and create folder-level digests. It keeps summarization at the center while adding practical Obsidian workflows such as frontmatter summaries, daily-note output, linked-note context, and project digests.

Features

Core Functionality

  • AI-powered summarization: Generate summaries from selected text or the full active note.
  • Streaming responses: See selection summaries appear in the editor as they generate.
  • Smart chunking: Large selections are split into chunks and combined into a final summary.
  • Progress and cancellation: Long-running operations show progress and can be cancelled.
  • Manual model refresh: Refresh available OpenAI models only when you need to.

Summary Presets

Use the right-click context menu to run one-off presets without changing your saved profile:

  • Summary: Concise summary, detailed summary, bullet points, action items, study notes, meeting notes.
  • Review: Review questions, flashcards, explain simply, what to remember.
  • Open loops: Open loops, open questions, unresolved decisions, missing context.

Flexible Output Destinations

  • Replace selection: Replace selected text with the generated summary.
  • Insert below: Add output below the selected text.
  • Frontmatter: Add output to the note's YAML frontmatter under summary.
  • Append to current note: Add the result to the active note.
  • Create new note: Save generated output as a new note.
  • Append to daily note: Send output to today's daily note.

Folder Digests

Create digests from an entire folder of notes:

  • Project status: Current state, progress, risks, blockers, and next steps.
  • Weekly digest: Themes, updates, completed work, and open loops.
  • Research digest: Findings, evidence, contradictions, and open questions.
  • Meeting digest: Decisions, action items, owners, deadlines, and follow-ups.
  • Open loops digest: Folder-level questions, blockers, missing context, and unresolved decisions.

You can launch a digest from the command palette or by right-clicking a folder in the file explorer.

When enabled, full-note summaries can include lightweight context from directly linked notes. The plugin prefers linked notes' summary frontmatter when available and falls back to short excerpts when needed.

Advanced Configuration

  • Multiple profiles: Save different combinations of model, prompt, max tokens, system instructions, output destination, and link-aware behavior.
  • Model selection: Use GPT-4o, GPT-4.1, GPT-5, reasoning models, or another available OpenAI model.
  • Custom prompts: Tailor summary behavior for different note types.
  • System instructions: Define tone, style, language, or output format.
  • Token management: Set custom output limits with model-aware input budgeting.

Inline summarization from menu:

Frontmatter summarization:

Installation

From Obsidian Community Plugins

  1. Open Obsidian and navigate to Settings -> Community plugins.
  2. Click Browse and search for AI Summarize.
  3. Click Install and then Enable.
  4. Configure your OpenAI API key in the plugin settings.

Manual Installation

  1. Download the latest release from the GitHub releases page.
  2. Extract main.js, manifest.json, and styles.css to your vault's .obsidian/plugins/ai-summarize/ directory.
  3. Reload Obsidian.
  4. Enable the plugin in Settings -> Community plugins.

Usage

Initial Setup

  1. Get an API key: Sign up at OpenAI and generate an API key.
  2. Configure the plugin:
    • Go to Settings -> AI Summarize.
    • Enter your OpenAI API key.
    • Choose your preferred model or refresh the model list.
  3. Customize settings:
    • Choose max tokens.
    • Customize the default prompt and system instructions.
    • Select the default output destination.
    • Create profiles for different workflows.

Generating Summaries

Method 1: Context menu

  1. Select text in your note, at least 30 words.
  2. Right-click to open the context menu.
  3. Click AI summarize.
  4. Choose Active profile summary or one of the presets.

Method 2: Command palette

  1. Select text in your note, at least 30 words.
  2. Open the command palette with Ctrl/Cmd + P.
  3. Run AI Summarize: Summarize selection.

Method 3: Full note summary

  1. Open the note you want to summarize.
  2. Run AI Summarize: Summarize current note from the command palette.
  3. The result is written to your selected output destination.

Creating Folder Digests

From the command palette

  1. Run AI Summarize: Create digest from folder.
  2. Choose a folder, digest type, date filter, max files, subfolder behavior, and destination.
  3. Click Create digest.

From the file explorer

  1. Right-click a folder.
  2. Choose Create AI digest.
  3. Confirm the digest options and destination.

Cancelling Operations

Long-running AI operations show a progress notice with a Cancel button. You can also run AI Summarize: Cancel current operation from the command palette.

Starting a new AI operation cancels the previous in-progress run.

Configuration

Profile Management

Create multiple profiles for different summarization scenarios:

  • Meeting notes: Bullet summaries, action items, and daily-note output.
  • Research notes: Detailed summaries, review questions, and linked-note context.
  • Project notes: Open loops, decisions, blockers, and folder digests.
  • Study notes: Flashcards, review questions, and what-to-remember outputs.

Creating a profile:

  1. Go to plugin settings.
  2. Click New profile.
  3. Configure model, max tokens, prompt, system instructions, destination, and link-aware behavior.
  4. Name your profile.
  5. Switch between profiles using the dropdown.

Tips for Best Results

Prompt engineering

Good: Summarize the following in 3-4 sentences focusing on key decisions and action items.
Better: Create a concise summary highlighting: 1) main decisions made, 2) action items with owners, 3) open questions.

System instructions

  • Specify language: Always respond in English.
  • Define format: Use concise markdown bullet points.
  • Set tone: Use professional, academic language.
  • Add constraints: Do not invent owners, deadlines, or decisions.

Notes on Large Inputs

When content is too large for the selected model:

  • Selection summaries are chunked and synthesized into a final result.
  • Folder digests summarize source notes first, then create a final digest.
  • Link-aware summaries limit linked-note context so the active note remains the priority.

Development

npm ci
npm run build
npm run lint

For watch mode during local testing:

npm run dev

main.js is generated by esbuild and ignored by git.

Release Checklist

  1. Run npm run build.
  2. Run npm run lint.
  3. Confirm package.json, manifest.json, versions.json, and the release tag use the same version.
  4. Attach main.js, manifest.json, and styles.css to the GitHub release.

Contributing

Contributions are welcome. Please test changes in a local Obsidian vault before opening a pull request.

Issues and Support

Encountered a bug or have a feature request?

  1. Check existing issues.
  2. If not found, create a new issue.
  3. Include your Obsidian version, plugin version, model used, steps to reproduce, and any error messages.

License

This project is licensed under the GPL-3.0 License.

Support the Project

If you find this plugin valuable and want to support continued development:

Buy me a coffee

Other ways to support:

  • Star the repository.
  • Report bugs and suggest features.
  • Improve documentation.
  • Contribute code.
  • Share the plugin with others.

Author

Alp Sariyer

Acknowledgments

  • Built with the Obsidian API.
  • Powered by OpenAI.
  • Inspired by the Obsidian community's need for practical AI-assisted note workflows.

Happy summarizing.

Made for the Obsidian community.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Relation Pane
4 years ago by mottox2
Aggregator
4 years ago by SErAphLi
This plugin helps you gather information from files, and make a summary in the file.
Smart Connections
3 years ago by Brian Petro
Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.
Canvas Conversation
3 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
AI Assistant
3 years ago by Quentin Grail
AI Assistant Plugin for Obsidian
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
AI Mentor
3 years ago by clementpoiret
brAIn
3 years ago by lusob
Silicon AI
3 years ago by deepfates
Add some intelligence to your notes with Silicon AI for Obsidian
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
Vault Chat
3 years ago by Exo Ascension
A ChatGPT bot trained on your vault notes. Ask your AI questions about your own thoughts and ideas!
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
AI Notes Summary
3 years ago by R. Ian Bull (irbull)
An Obsidian plugin that uses ChatGPT to generate a summary of referenced notes
AI Research Assistant
3 years ago by Interweb Alchemy
Prompt Engineering Research Tool for AI APIs
ChatGPT Definition
3 years ago by julix14
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
AI Editor
3 years ago by Zekun Shen
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
Tag Buddy
3 years ago by David Fasullo
Unlock powerful tag editing features in Reading Mode. Add, remove and edit tags across your vault. Use tag inboxes to level up any workflow with a powerful idea assembly line.
ChatCBT
3 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
Intelligence
3 years ago by John Mavrick
Gemini Assistant
2 years ago by eatgrass
Your AI assistant in obsidian
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
AI LLM
2 years ago by Sparky4567
Lets to use local llms in your Obsidian Vaults, extend your stories or create entirely new texts based on your previous input
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
Strapi Exporter AI
2 years ago by Cinquin Andy
[prod] - 🚀 Strapi Exporter: Supercharge Your Obsidian-to-Strapi Workflow, export an obsidian notes directly to your Strapi API
CoCo AskAI
2 years ago by Yukee
CoCo-AskAI is an Obsidian plugin that enables AI-powered note assistance, enhancing the writing experience with customizable functions.
AI Chat
2 years ago by arenasys
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
Ayanite
2 years ago by jemstelos
Explain Selection With AI
2 years ago by Ben Wurster
This is my first go at making an Obsidian plugin to elaborate on and describe selected bits of information and their context.
Tars
2 years ago by Tarslab
Obsidian tars plugin that supports text generation based on tag suggestions, using services like DeepSeek, Claude, OpenAI, OpenRouter, SiliconFlow, Gemini, Ollama, Kimi, Doubao, Qwen, Zhipu, QianFan & more.
Smart Memos
2 years ago by Evan Moscoso
Super-human brainstorming and note-taking by smart transcribing your voice! This involves a complete transcript, a summary, an expansion on the concepts presented, and a fully customizable analysis of it for any use case you can think of!
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
AI image analyzer
2 years ago by Swaggeroo
Analyze images with AI to get keywords of the image.
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
AI LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
Mesh AI
2 years ago by Chasebank87
LLM Summary
2 years ago by QSun
wip
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Open Interpreter
2 years ago by Mike Bird
The power of Open Interpreter in your Obsidian vault
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
NeuroVox
2 years ago by Synaptic Labs
Obsidian plugin for transcription and generation
Gemini Scribe
2 years ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Daily Summary
2 years ago by Luke
AI bot
2 years ago by kuzzh
The AI Bot Plugin is a powerful tool designed to enhance your note-editing experience in Obsidian by leveraging the capabilities of AI. This plugin allows you to interact with an AI assistant directly within Obsidian, making it easier to generate, edit, and organize your notes with intelligent suggestions and automated tasks.
LLM workspace
2 years ago by Olivér Falvai
Smart Context
a year ago by 🌴 Brian
AI Revisionist
a year ago by Synaptic Labs
YouTube Video Summarizer
a year ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
InlineAI
a year ago by FBarrca
AI Providers
a year ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Research Quest
a year ago by Nathan Arthur
LLM Test Generator
a year ago by Aldo E George
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
Images to Notes
a year ago by Rodolfo Terriquez
Turn photos of your handwritten notes into markdown
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
YOLO
5 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.
AI Transcriber
5 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
Nova
5 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.