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.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.
- 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
Vision Support
Analyze images embedded in your notes with vision-capable models:bakllava or llava.
Community Actions
Browse and install pre-built actions created by the community: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
Select or Invoke
Highlight text in your note or open the Action Palette with a hotkey (
Cmd/Ctrl + J by default).Choose Action
Pick from default actions, custom actions, or type a one-time prompt in the Action Palette.
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