Repolode
pfrankov

pfrankov/obsidian-local-gpt

An Obsidian plugin that runs AI assistant actions on selected text using local Ollama or OpenAI-compatible models.

Stars
678
Forks
61
Open issues
0
Last commit
12 days ago

What is it?

Local GPT is an Obsidian plugin that adds AI assistant actions to your notes. Select text and open a context menu to pick an action, or open the Action Palette to run a one-time prompt. Default actions include continuing writing, summarizing, fixing spelling and grammar, finding action items, and general help.

The plugin works with local models served by Ollama as well as OpenAI-compatible endpoints, so text can stay on your machine for offline use. Providers are configured through the separate AI Providers plugin. Saved actions can use the global provider or a specific one, and the palette lets you override provider, model, creativity and reasoning mode for a single run.

It also supports image input with vision-capable models, and can pull context from links, backlinks and PDF files through retrieval-augmented generation using a configured embedding model. Community actions can be browsed and installed from the settings page.

Key features

  • 01Context menu and Action Palette for running AI actions on selected text
  • 02Works with local Ollama models and OpenAI-compatible endpoints
  • 03Per-action provider and model overrides, plus one-off changes in the palette
  • 04Image actions with vision-capable models
  • 05RAG over links, backlinks and PDF files using an embedding model
  • 06Community actions that can be browsed and installed from settings

Use cases

  • Summarizing or rewriting paragraphs in an Obsidian vault without sending notes to a cloud service
  • Asking questions about linked notes or PDF attachments inside your knowledge base
  • Extracting action items from meeting notes
  • Fixing spelling and grammar while writing in several supported languages

Quick start

  1. 1

    Install the Local GPT plugin from the Obsidian community plugin store

  2. 2

    Install the AI Providers plugin from the plugin store

  3. 3

    Configure an AI provider by following the AI Providers plugin instructions

Things to know

  • Requires the separate AI Providers plugin and a configured local or OpenAI-compatible model provider.
  • Output quality and speed depend on the local model and hardware.

In collections

Topics

FAQ

What is obsidian-local-gpt?
An Obsidian plugin that runs AI assistant actions on selected text using local Ollama or OpenAI-compatible models. Local GPT is an Obsidian plugin that adds AI assistant actions to your notes. Select text and open a context menu to pick an action, or open the Action Palette to run a one-time prompt. Default actions include continuing writing, summarizing, fixing spelling and grammar, finding action items, and general help.
Is obsidian-local-gpt free to use? What license does it have?
obsidian-local-gpt is open source under the MIT license. Check the license terms before using it in commercial products.
Is obsidian-local-gpt still maintained?
Actively maintained. The last commit to obsidian-local-gpt was on Oct 26, 2026.
What can I use obsidian-local-gpt for?
Summarizing or rewriting paragraphs in an Obsidian vault without sending notes to a cloud service Asking questions about linked notes or PDF attachments inside your knowledge base Extracting action items from meeting notes Fixing spelling and grammar while writing in several supported languages
How do I install obsidian-local-gpt?
Install the Local GPT plugin from the Obsidian community plugin store Install the AI Providers plugin from the plugin store Configure an AI provider by following the AI Providers plugin instructions
Where can I get obsidian-local-gpt?
The source code and installation instructions are on GitHub: https://github.com/pfrankov/obsidian-local-gpt

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects