Skip to main content

What is Local GPT?

Local GPT is the most casual AI assistant for Obsidian, designed with privacy and offline access in mind. It brings powerful AI capabilities directly into your note-taking workflow, allowing you to transform, enhance, and interact with your notes using local or cloud-based language models. Local GPT demo showing AI assistance in action

Why Local GPT?

Maximum Privacy

Run AI models completely offline with Ollama or use OpenAI-compatible providers. Your notes stay on your machine - no data leaves unless you want it to.

Seamless Integration

Works naturally within your Obsidian workflow. Select text and pick an action from the context menu, or use the Action Palette for quick one-time tasks.

Context-Aware (RAG)

Automatically pulls context from linked notes, backlinks, and even PDF files to give AI deeper understanding of your knowledge base.

Extensible

Create custom actions for your specific needs or browse and install community-created actions with automatic updates.

Key Features

Privacy-First Architecture

Local GPT is built with privacy as a core principle. You can:
  • Run models completely offline with Ollama
  • Use any OpenAI-compatible API endpoint
  • Keep your notes and AI interactions entirely local
  • Choose different providers for different tasks

Enhanced Actions with RAG

RAG (Retrieval-Augmented Generation) allows AI to understand context from your entire knowledge base, not just the selected text.
Local GPT can automatically enhance AI responses by:
  • Extracting context from wiki links ([[linked note]]) and markdown links
  • Following backlinks to related notes
  • Processing PDF files linked in your notes
  • Traversing your knowledge graph up to 10 levels deep
Enhanced Actions with RAG context

Vision Support

Analyze images embedded in your notes with vision-capable models:
![[image.png]]
What's in this image?
Select the text including the image reference, and Local GPT will send both to a vision model like bakllava or llava. Vision model analyzing an image in Obsidian

Community Actions

Browse and install pre-built actions created by the community: Community Actions in settings Automatic Updates: Community actions update automatically to the latest version. To preserve your changes or stick with a specific version, simply modify the Prompt or System Prompt - this disables auto-updates for that action.
Changing only the Name of an action does not disable auto-updates.

Default Actions

Local GPT comes with these built-in actions:
  • Continue writing - Expand and complete your thoughts
  • Summarize text - Create concise summaries
  • Fix spelling and grammar - Proofread and correct text
  • Find action items - Extract tasks and to-dos
  • General help - Use selected text as a prompt for any purpose
  • New System Prompt - Generate custom system prompts for new actions

Multilingual Support

Local GPT supports 11 languages out of the box:

English

Chinese

Dutch

French

German

Italian

Japanese

Korean

Portuguese

Russian

Spanish

How It Works

1

Select or Invoke

Highlight text in your note or open the Action Palette with a hotkey (Cmd/Ctrl + J by default).
2

Choose Action

Pick from default actions, custom actions, or type a one-time prompt in the Action Palette.
3

AI Processes

The plugin sends your text and any linked context to your configured AI provider.
4

Get Results

AI-generated content appears directly in your note, ready to use or refine.

Next Steps

Install Local GPT

Install the plugin and required dependencies

Quick Start Guide

Get your first AI action running in minutes

Configure AI Providers

Set up Ollama, OpenAI, or other providers

Create Custom Actions

Build actions tailored to your workflow

Build docs developers (and LLMs) love