# logancyang/obsidian-copilot

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/logancyang-obsidian-copilot).**

6,211 stars · 567 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/logancyang/obsidian-copilot
- Homepage: https://www.obsidiancopilot.com
- awesome-repositories: https://awesome-repositories.com/repository/logancyang-obsidian-copilot.md

## Topics

`ai` `aiagent` `chatgpt` `copilot` `obsidian-plugin`

## Description

Obsidian Copilot is an AI assistant plugin for Obsidian that brings conversational AI directly into your note-taking vault. It allows you to chat with multiple large language models, create and execute custom prompts, and edit notes through natural conversation, all without leaving your workspace.

The plugin distinguishes itself by offering complete model flexibility, supporting OpenAI, Anthropic, Google, local, and self-hosted models with no vendor lock-in. It stores all chat history, system prompts, and custom commands as plain Markdown files in your vault, ensuring full data ownership and portability. An autonomous AI agent can independently perform multi-step tasks like vault search, web search, and YouTube analysis, while long-term memory maintains conversation context across sessions.

Beyond chat, the tool provides AI-powered vault search using semantic meaning, automatic discovery of related notes, and the ability to create project-specific contexts from folders and tags. It supports multimedia analysis of images, PDFs, EPUBs, and web pages, and offers customizable AI workflows that can be triggered from the command palette, right-click menu, or keyboard shortcuts. For users prioritizing privacy, all search indexes and chat data remain local, with support for self-hosted models that keep data processing on-device.

## Tags

### Artificial Intelligence & ML

- [Multi-Provider Chat Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/ai-model-interfaces/llm-chat-interfaces/multi-provider-chat-interfaces.md) — Connects to any LLM provider for interactive conversations within the note-taking environment. ([source](https://www.obsidiancopilot.com/en/docs))
- [AI Chat Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-chat-assistants.md) — Ships a chat interface that connects to multiple LLM providers for conversational AI assistance. ([source](https://www.obsidiancopilot.com/en/docs))
- [AI Chat Clients](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-chat-clients.md) — Engages in natural language conversations with various LLMs directly inside the note-taking environment. ([source](https://www.obsidiancopilot.com/en/docs))
- [AI Model Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-model-integrations.md) — Connects to OpenAI, Anthropic, Google, local, and self-hosted models with zero lock-in. ([source](https://obsidiancopilot.com/))
- [Model Switching Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/reasoning-models/model-switching-interfaces.md) — Provides a model switching interface for dynamically changing between AI providers and local models. ([source](https://obsidiancopilot.com/))
- [Self-Hosted AI Models](https://awesome-repositories.com/f/artificial-intelligence-ml/self-hosted-ai-models.md) — Connects to local or self-hosted AI models to keep all data processing private. ([source](https://obsidiancopilot.com/))
- [Semantic Similarity Calculation](https://awesome-repositories.com/f/artificial-intelligence-ml/semantic-analysis-tools/semantic-similarity-calculation.md) — Surfaces related notes automatically based on content meaning and links. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Vault Chat Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/vault-chat-interfaces.md) — Conducts natural-language conversations that search, summarize, and cross-reference notes across the entire vault. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Long-term Memory Stores](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/memory-management-systems/long-term-memory-stores.md) — Stores and recalls conversation history and user-specific context across sessions for coherent interactions. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Autonomous Web Agents](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/autonomous-agents/autonomous-web-agents.md) — Delegates multi-step research and writing tasks to an AI agent that automatically calls vault and web search. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [AI Edit Commands](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-command-interfaces/ai-edit-commands.md) — Applies AI-driven text transformations via command palette, right-click menu, or keyboard shortcuts. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Prompt Customization](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-writing-assistants/prompt-customization.md) — Provides tools for defining and invoking custom prompt templates to guide AI interactions. ([source](https://www.obsidiancopilot.com/en/docs))
- [Image Content Analyzers](https://awesome-repositories.com/f/artificial-intelligence-ml/image-content-analyzers.md) — Analyzes embedded images like wireframes and diagrams within notes for feedback. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Multimedia Content Analyzers](https://awesome-repositories.com/f/artificial-intelligence-ml/image-content-analyzers/multimedia-content-analyzers.md) — Processes and extracts insights from images, PDFs, EPUBs, YouTube videos, and web pages. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Markdown Prompt Libraries](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-elements/prompt-component-cascading/prompt-templates/markdown-prompt-libraries.md) — Stores chat history, system prompts, and custom commands as plain Markdown files in the vault. ([source](https://obsidiancopilot.com/))
- [Prompt Templates](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-templates.md) — Runs user-defined, reusable prompt templates to automate text generation or analysis tasks. ([source](https://www.obsidiancopilot.com/en/docs))
- [Contextual Note Surfacing](https://awesome-repositories.com/f/artificial-intelligence-ml/relational-indexing/contextual-note-surfacing.md) — Automatically finds and displays notes related to the current reading or writing context. ([source](https://obsidiancopilot.com/))
- [Hybrid Search Methods](https://awesome-repositories.com/f/artificial-intelligence-ml/semantic-search/hybrid-search-methods.md) — Performs lexical search out of the box with optional semantic indexing for deeper recall. ([source](https://obsidiancopilot.com/))

### Part of an Awesome List

- [AI Note Editors](https://awesome-repositories.com/f/awesome-lists/productivity/notes-and-documents/ai-note-editors.md) — Rewrites or expands note content using AI with a preview to inspect changes before accepting. ([source](https://obsidiancopilot.com/))
- [Autonomous AI Agents](https://awesome-repositories.com/f/awesome-lists/ai/autonomous-ai-agents.md) — Activates an agent that independently calls tools like vault search, web search, and YouTube analysis. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))

### Business & Productivity Software

- [Embedding-Based Vault Search](https://awesome-repositories.com/f/business-productivity-software/knowledge-vault-isolation/embedding-based-vault-search.md) — Answers questions by retrieving and synthesizing information from the entire vault using embeddings. ([source](https://www.obsidiancopilot.com/en/docs))
- [AI-Assisted Note Editing](https://awesome-repositories.com/f/business-productivity-software/note-management/ai-assisted-note-editing.md) — Edits note content through a conversational flow that understands the surrounding context. ([source](https://www.obsidiancopilot.com/en/docs))
- [Automatic Note Discovery](https://awesome-repositories.com/f/business-productivity-software/note-taking-search/automatic-note-discovery.md) — Surfaces semantically similar notes and linked content automatically while you work. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))

### Data & Databases

- [Conversational Vault Search](https://awesome-repositories.com/f/data-databases/search-indexing/conversational-vault-search.md) — Finds relevant notes by asking questions in plain language, without requiring a pre-built search index. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Folder-Based Context Assemblers](https://awesome-repositories.com/f/data-databases/ai-data-connectors/ai-data-readiness/folder-based-context-assemblers.md) — Assembles relevant notes from selected folders and tags into a single context for focused AI analysis. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Multimedia Query Interfaces](https://awesome-repositories.com/f/data-databases/data-querying/cross-source-querying/multimedia-query-interfaces.md) — Queries and synthesizes insights from webpages, videos, images, PDFs, and EPUBs via chat. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Retrieval Context Tags](https://awesome-repositories.com/f/data-databases/search-metadata-management/search-context-metadata/retrieval-context-tags.md) — Creates AI-ready context by scoping conversations to notes within specific folders or tags. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [AI Text Transformers](https://awesome-repositories.com/f/data-databases/text-processing-utilities/text-processing-tools/selective-text-processors/ai-text-transformers.md) — Applies AI-driven transformations like summarization and rewriting to selected text. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))

### Development Tools & Productivity

- [Custom AI Workflows](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/workflow-collections/ai-automation-workflows/custom-ai-workflows.md) — Enables creation of reusable, multi-step AI workflows for automating repetitive tasks. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Command Palettes](https://awesome-repositories.com/f/development-tools-productivity/command-execution-interfaces/command-palettes.md) — Triggers predefined AI actions like summarization from a searchable command palette. ([source](https://www.obsidiancopilot.com/en/docs))
- [Conversational Note Editing](https://awesome-repositories.com/f/development-tools-productivity/note-taking-app-ai-assistants/conversational-note-editing.md) — Modifies note content interactively through a natural dialogue flow with the AI assistant. ([source](https://www.obsidiancopilot.com/en/docs))
- [Note-Taking App Similarity Searchers](https://awesome-repositories.com/f/development-tools-productivity/note-taking-app-similarity-searchers.md) — Automatically surfaces notes linked by semantic similarity or explicit connections. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [AI Document Analysis Workspaces](https://awesome-repositories.com/f/development-tools-productivity/project-documentation/ai-document-analysis-workspaces.md) — Manages large-scale document analysis and multi-step AI interactions within organized project folders. ([source](https://www.obsidiancopilot.com/en/docs))
- [Contextual Note Suggestions](https://awesome-repositories.com/f/development-tools-productivity/release-notes/automatic-release-note-rendering/contextual-note-suggestions.md) — Displays links to semantically similar or linked notes while working, reducing manual navigation. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [Chat-Integrated Command Execution](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/chat-command-interfaces/chat-integrated-command-execution.md) — Executes native or custom commands directly from the chat window or inline prompt. ([source](https://obsidiancopilot.com/))
- [AI Project Workspaces](https://awesome-repositories.com/f/development-tools-productivity/workspace-management/project-workspaces/workspace-organization/ai-project-workspaces.md) — Creates isolated workspaces with per-project AI models, prompts, and chat histories. ([source](https://obsidiancopilot.com/))

### Security & Cryptography

- [Semantic Note Retrieval](https://awesome-repositories.com/f/security-cryptography/credential-vaults/encrypted-vaults/semantic-note-retrieval.md) — Searches the entire vault using natural language queries and semantic understanding. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))
- [AI-Powered Vault Querying](https://awesome-repositories.com/f/security-cryptography/credential-vaults/encrypted-vaults/vault-backups/ai-powered-vault-querying.md) — Answers questions by searching the entire vault using a combination of chat and embedding models. ([source](https://www.obsidiancopilot.com/en/docs))
- [Local Data Storage](https://awesome-repositories.com/f/security-cryptography/local-data-storage.md) — Stores all search indexes and chat data locally, supporting self-hosted models for privacy. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))

### Content Management & Publishing

- [AI-Powered Document Workspaces](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/project-documentation/ai-powered-document-workspaces.md) — Provides structured AI-powered workspaces for organizing and analyzing large document collections. ([source](https://www.obsidiancopilot.com/en/docs))

### DevOps & Infrastructure

- [Project Management](https://awesome-repositories.com/f/devops-infrastructure/dependency-management/project-management.md) — Organizes documents and AI interactions into projects for handling extensive analysis and multi-step workflows. ([source](https://www.obsidiancopilot.com/en/docs))

### Operating Systems & Systems Programming

- [Contextual Project Folders](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/directory-operations/directory-watchers/directory-creation-utilities/project-folder-creation/contextual-project-folders.md) — Assembles a focused set of notes from specific folders and tags to serve as context for AI queries. ([source](https://cdn.jsdelivr.net/gh/logancyang/obsidian-copilot@master/README.md))

### User Interface & Experience

- [Note Preview Toggles](https://awesome-repositories.com/f/user-interface-experience/content-previewing/note-preview-toggles.md) — Provides a preview toggle to inspect AI-generated note changes before applying them. ([source](https://obsidiancopilot.com/))
- [Note Editing via Chat](https://awesome-repositories.com/f/user-interface-experience/interactive-chat-interfaces/note-editing-via-chat.md) — Enables editing note content directly through conversational AI interactions. ([source](https://www.obsidiancopilot.com/en/docs))

### Web Development

- [Source Citations](https://awesome-repositories.com/f/web-development/search-result-management/search-result-injection/source-citations.md) — Searches personal notes and live web sources, returning answers with inline citations for verification. ([source](https://obsidiancopilot.com/))
