LLM workspace

by Olivér Falvai
5
4
3
2
1
Score: 39/100

Description

Category: Learning & Knowledge Management

The LLM workspace plugin for Obsidian is a powerful tool that allows users to integrate Large Language Models (LLMs) into their note-taking workflow. This plugin focuses on manually created source sets, which provides a more accurate and flexible way of integrating AI into Obsidian compared to traditional RAG setups. With LLM Workspace, users can create custom workspaces for each project or topic, and engage in conversations with the model while having granular control over prompts and responses. The plugin also supports multiple models and providers, making it easy to experiment with different AI models and fine-tune their performance. Overall, LLM Workspace is an innovative tool that enables users to tap into the power of AI for more efficient and effective note-taking and knowledge management.

Reviews

No reviews yet.

Stats

84
stars
2,209
downloads
9
forks
627
days
4
days
429
days
114
total PRs
14
open PRs
53
closed PRs
47
merged PRs
8
total issues
5
open issues
3
closed issues
0
commits

Latest Version

a year ago

Changelog

1.3.0 (2025-06-15)

Features

Chore

README file from

Github

LLM Workspace plugin for Obsidian

Quick demo

https://github.com/user-attachments/assets/3e5d7515-5d7c-47c8-bc98-9eafe43e2fa4

The workspace view opens side-by-side to the notes. Let's index all information in the workspace. Behind the scenes, this creates the typical RAG setup by chunking documents and computing embeddings for them:

https://github.com/user-attachments/assets/8a3c73f6-5789-4573-83a3-b8f9a07ec02f

We can start a conversation right away, but it's also possible to generate exploratory questions:

https://github.com/user-attachments/assets/3b82909e-128e-4d1b-a180-dd01e0e241a7

A conversation is always grounded in the workspace sources and you can debug RAG pipeline:

https://github.com/user-attachments/assets/488f79b1-d928-4249-8a01-e79de9f5997a

You can also chat with a single note (without creating a workspace) and attach more context gradually:

https://github.com/user-attachments/assets/2f4c4e88-81a1-4cda-ae05-b88a0988bd8c

Why have another AI plugin for Obsidian?

  • This plugin focuses on a specific way of AI integration: manually created source sets that an LLM chat is grounded in. It's both cheaper, faster, and more accurate than doing RAG over an entire vault (and we organize our notes anyway, right?!).
  • I wanted something that is flexible, configurable, tweakable. AI progresses too fast anyway, I have no idea what's going to be the best setup tomorrow.
  • Because it's always fun to build tools for my own needs!

Goals

  • Integrate LLMs into the Obsidian vault, not the other way around (copy-pasting snippets in and out of ChatGPT)
  • Enable granular control, tweaking and transparency: choose from multiple models and LLM providers, customize prompts, and debug responses.
  • Native to Obsidian, not just a ChatGPT clone inside the Obsidian window
  • Great UX, efficient multitasking.

Get started

This is a bring your own API key kind of integration. The first step is to add an API key in the plugin settings and choose a model.

This page details the supported LLM providers and the various details of each integration.

The main plugin panel can be launched from the context menu entries, but the following commands are also available:

  • Open active note as LLM workspace
  • Chat with active note
  • Open existing workspace
  • Open context panel

The following plugins work well together with LLM workspace and make the experience even better:

  • Folder notes: blurs the line between a folder and a note in the file tree. A note can have child notes like in Notion and similar tools. Combined with this plugin, an LLM workspace can be a folder with notes inside.
  • Waypoint: generates a table of contents with links to other notes. Combined with Folder notes and LLM workspace, it maintains links to notes in the LLM workspace folder.

Advanced use

Click here for a list of advanced features and use cases.

Current limitations

  • The plugin only handles Markdown files for now. There is no support for images, PDFs or canvases.
  • The chunking of notes is pretty naive and there is no token count validation (but models have huge context windows nowadays)

Additional details

  • This plugin makes network requests to external LLM APIs. You can view the API-related code here
  • You can review all LLM prompts here
  • The RAG implementation is here

Roadmap

  • Change models and model parameters mid-conversation
  • Tool use
  • Chat history
  • Better query understanding and planning
  • Footnotes in LLM response
  • More advanced ways for including notes in a workspace (Dataview integration maybe?)
  • API cost estimation before heavy actions

Prior work and inspiration

Built with

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Smart Connections
4 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.
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.
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
YOLO
7 months ago by Lapis0x0
Agent-native AI assistant — chat, write, learning, all in one.
Gemini Scribe
2 years ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Claude Sidebar
16 days ago by derek-larson14
Run Claude Code, Codex, and other agent CLIs in Obsidian
Smart Second Brain
3 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
AI Providers
2 years ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
Khoj
4 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.
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.
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.
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
AI image analyzer
24 days ago by swaggeroo
Analyze images with AI to get keywords of the image.
Smart Context
2 years ago by 🌴 Brian
AI Assistant
3 years ago by Quentin Grail
AI Assistant Plugin for Obsidian
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
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.
Gemini Assistant
3 years ago by eatgrass
Your AI assistant in obsidian
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.
Mesh AI
2 years ago by Chasebank87
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.
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.
NanoBanana PRO
6 days ago by reallygood83
Local LLM Helper
2 years ago by Mani Mohan
An Obsidian plugin to process text, chat with AI, and semantically search your notes — works with any OpenAI-compatible LLM server (Ollama, LM Studio, vLLM, and more).
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
Large Language Models
a month ago by eharris128
The LLM plugin gives Obsidian users access to local and web-based, large language models via several chat interfaces: modal, widget, FAB window, and commands.
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
Ollama Chat
3 years ago by Brumik
A plugin for chatting with you obsidian notes trough local Ollama LLM instead of Chat GTP.
Cannoli
3 years ago by blindmansion
Cannoli allows you to build and run no-code LLM scripts using the Obsidian Canvas editor.
AI Research Assistant
3 years ago by Interweb Alchemy
Prompt Engineering Research Tool for AI APIs
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!
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
YouTube Video Summarizer
2 years ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
LLM Summary
2 years ago by QSun
wip
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
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
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
WordWise
3 years ago by ckt1031
Writing companion for AI content generation.
InlineAI
2 years ago by FBarrca
Canvas Conversation
4 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
AI Mentor
3 years ago by clementpoiret
AI Editor
3 years ago by Zekun Shen
Star Gate
15 days ago by starhunter
obsidian gate plugin
Steward
10 months ago by Dang Nguyen
A vault-specific agent equipped with agentic capacity, fast search, flexible commands, vault management, and terminals to "jump" into other CLI agents, such as Claude, Gemini, etc.
ChatCBT
3 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
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.
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
AI Notes Summary
3 years ago by R. Ian Bull (irbull)
An Obsidian plugin that uses ChatGPT to generate a summary of referenced notes
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
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.
Silicon AI
3 years ago by deepfates
Add some intelligence to your notes with Silicon AI for Obsidian
brAIn
3 years ago by lusob
ChatGPT Definition
3 years ago by julix14
LLM Test Generator
a year ago by Aldo E George
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
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
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.
Intelligence
3 years ago by John Mavrick
Daily News Briefing
12 days ago by Adam Chen
Get AI-powered daily news summaries directly in your Obsidian vault. Stay informed about your topics of interest with smart, automated news collection and summarization.
Nova
6 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.
AI Summarize
2 years ago by Alp Sariyer
Easy to use AI Summary tool for your notes in Obsidian
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.
Pure Chat LLM
a year ago by Justice Vellacott
Turn notes into conversations with chatGPT or better yet Ollama
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
Canvas LLM
10 months ago by Mike Farlenkov
A canvas-like UI to talk with LLMs in Obsidian.
Images to Notes
a year ago by Rodolfo Terriquez
Turn photos of your handwritten notes into markdown
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
LLM Tagger
a year ago by David Jayatillake
AI Chat
2 years ago by arenasys
Claudian Plus
21 days ago by wuyifan-code
AI integration Hub
2 years ago by Hishmat Salehi
A modular AI integration hub for Obsidian
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
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 LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
Simple Prompt
2 years ago by David Zachariae
Simple Prompt Plugin is a plugin for Obsidian that allows you generate content in your notes using LLMs.
Open Interpreter
2 years ago by Mike Bird
The power of Open Interpreter in your Obsidian vault
Codian
11 days ago by bcs
Open-source Obsidian plugin for local coding agents
LLM docs
a year ago by Shane Lamb
Chat with LLM in regular markdown files in Obsidian
AI Revisionist
2 years ago by Synaptic Labs
LLM Shortcut
a year ago by Viktor Chernodub
A plugin for Obsidian that provides a way to create shortcuts for commands powered by LLM capabilities.
PromptCrafter
2 years ago by Fabrice Hong
Create reusable, modular prompts in Obsidian
Ayanite
2 years ago by jemstelos
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.