Copilot

by Logan Yang
5
4
3
2
1
Score: 92/100

Description

The Copilot plugin turns a vault into an AI workspace for search, drafting and research. It lets you chat with notes, query the full vault, run quick edit commands on selected text and build project level context from folders or tags. The plugin also handles content from the web, YouTube, images, PDFs and EPUB files, which makes it useful for comparing sources or pulling ideas into one place. Its Plus features add an agent that can call tools on its own and work with time based queries or image understanding.

Reviews

No reviews yet.

Stats

7587
stars
1,704,578
downloads
715
forks
1,201
days
0
days
1
days
1,370
total PRs
25
open PRs
130
closed PRs
1,215
merged PRs
1,234
total issues
55
open issues
1,179
closed issues
402
commits

RequirementsExperimental

  • An API key from a supported AI provider such as OpenRouter, Gemini, OpenAI, Anthropic or Cohere

  • A Copilot Plus license key for Plus features

Latest Version

2 days ago

Changelog

Copilot for Obsidian v4.0.1 🛠️

The first patch since the V4 launch. It fixes the issues you reported in the first week of 4.0.0, from local model failures to vanished chat histories, and clears out more V3 leftovers.

✨ Enhancements

🛠️ Bug Fixes

📦 Install

Update Copilot from Obsidian → Community Plugins. On BRAT? 4.0.1 is mirrored to the preview repo, so BRAT picks it up too.

Report issues via Copilot settings → Advanced → Report an Issue.


GitHub release: https://github.com/logancyang/obsidian-copilot/releases/tag/4.0.1

README file from

Github

Choose your agent

Agent is the main Copilot experience for multi-step work. It can inspect notes, use tools, create Obsidian files, and continue across several turns with permissions you control.

  • opencode (recommended): Let Copilot download and manage it, then use Copilot-hosted models, your own provider key, or a local model.
  • Claude Code: Connect an existing installation. Copilot detects common install locations and uses your Claude Code login.
  • Codex: Connect Codex through the @agentclientprotocol/codex-acp adapter and use your existing Codex login.

Already pay for Claude or ChatGPT, or already have model API access? You can bring that access to Copilot without buying a Copilot plan. Provider terms and usage limits still apply.

Learn how Agent works →

Set up Copilot

  1. Install Copilot from Obsidian Community Plugins.
  2. Open Settings → Copilot → Basic → Agents.
  3. Select Download opencode, or connect Claude Code or Codex with Auto-detect. Codex requires the codex-acp adapter first.
  4. Select the Agent ribbon icon, or run Open Copilot Agent Chat Window.

The Getting Started guide covers each setup path, including the Codex adapter commands and manual executable paths.

Built around your vault

  • Projects: Give ongoing work its own instructions, reusable context, and chat history. A project works with opencode, Claude, or Codex. Learn about Projects.
  • Skills shared across agents: Add a skill once, then enable it for each installed agent. Copilot also includes skills for Obsidian Markdown, Bases, Canvas, and the Obsidian CLI. Learn about Skills.
  • Commands: Save repeatable prompts, run them with / in Agent, or expose them in the editor and Command palette. Create a Command.
  • Quick Ask: Ask about a selection without leaving the note. Continue the conversation, replace text, insert the answer, or copy it. Quick Ask uses your Quick Chat model. Set up Quick Ask.
  • Multiple sessions: Keep separate Agent tabs open for different tasks. With active Plus access, mention multiple installed agents with @ for one read-only research or review request.

For a short conversation that does not need an agent, use Quick Chat.

Use hosted, BYOK, or local models

  • Copilot-hosted: Add a Copilot license, then choose an available hosted model for opencode or Quick Chat. The model picker and dashboard show current access.
  • Bring your own key: Add a cloud, local, or OpenAI-compatible provider under Settings → Copilot → BYOK. Keys are stored in this device's Obsidian Keychain, not in the vault's data.json.
  • Claude and Codex accounts: These agents use their own CLI login rather than a key from Copilot's BYOK settings.
  • Models reported by opencode: opencode routes them to their backing provider. Free opencode Zen models show a warning because that provider may log or train on prompts; review its terms before sending sensitive content.

Your chosen route determines where prompts and included context are processed. Read LLM Providers for setup and Copilot Plus and Self-Host for privacy and routing details.

Plans

The Copilot plugin is open source and works without a Copilot license when you use your own agent account, provider key, or local model. Free use includes normal single-agent Agent chats, Projects with Markdown context, custom Skills and Commands, Quick Chat, Quick Ask, and local Miyo search.

Paid access can include Copilot-hosted models and cloud-backed tools. Multi-agent requires active Plus access; check your dashboard for the current entitlement. Model availability and service limits can change, so the pricing page and in-app model pickers are the current source of truth.

Trusted by people who think for a living

"The first tool that truly unifies how I search, organize, and retrieve knowledge without ever leaving Obsidian. My workflow is faster, deeper, and more connected. I can't imagine working without it."

Jason Zhang, Investor & Research Analyst

"I drop meeting transcriptions, personal notes, and architecture ideas into my vault. Copilot gives me a personal assistant that finds missing puzzle pieces and surfaces relevant info during live calls, no manual searches."

Brad Decker, CTO, Concierge Auctions

"Since discovering Copilot, my writing process has been completely transformed. Conversing with my own articles and thoughts is the most refreshing experience I've had in decades."

Mat QV, Professional Writer

Frequently asked questions

Yes. Connect Claude Code or Codex with its existing account, or use opencode and Quick Chat with your own API key or local model. Your provider may charge for its own usage.

Agent is a desktop feature because its backends run local processes. Quick Chat, custom Commands, and Quick Ask remain available on mobile.

Your notes remain files in your vault, and local Miyo indexes stay on your device. Prompts and any included context go to the model or service you choose. Copilot-hosted models and hosted features send the required input to Brevilabs for processing. See the disclosure below and the privacy policy.

Documentation · YouTube · Report a bug · Request a feature · Privacy

Support the project

If Copilot is useful to you, consider sponsoring the project on GitHub or buying us a coffee.

Thank you to our GitHub Sponsors

Special thanks to our top sponsors: @mikelaaron, @pedramamini, @Arlorean, @dashinja, @azagore, @MTGMAD, @gpythomas, @emaynard, @scmarinelli, @borthwick, @adamhill, @gluecode, @rusi, @timgrote, @JiaruiYu-Consilium, @ddocta, @AMOz1, @chchwy, @pborenstein, @GitTom, @kazukgw, @mjluser1, @joesfer, @rwaal, @turnoutnow-harpreet, @dreznicek, @xrise-informatik, @jeremygentles, @ZhengRui, @bfoujols, @jsmith0475, @pagiaddlemon, @sebbyyyywebbyyy, @royschwartz2, @vikram11, @amiable-dev, @khalidhalim, @DrJsPBs, @chishaku, @Andrea18500, @shayonpal, @rhm2k, @snorcup, @JohnBub, @obstinatelark, @jonashaefele, @vishnu2kmohan

Paid Plan Disclosure

Copilot is a product of Brevilabs LLC and is not affiliated with Obsidian. Visit obsidiancopilot.com for current plan details.

  • An account and payment are required for paid access.
  • Hosted models and cloud-backed features require network access.
  • Privacy and data handling:
    • Free use: Messages and note context go to the LLM provider, local endpoint, or CLI agent you configure. Brevilabs does not receive them unless you invoke a Brevilabs-hosted feature.
    • Paid hosted services: Brevilabs's backend and its vetted enterprise model providers process the full request. A Copilot-hosted embedding model receives the note text being indexed. Hosted features also receive the inputs they need, such as search queries, URLs, and files used by Quick Chat tools or Agent project context. The privacy policy says request content is processed transiently, not retained, and not used for training.
    • User ID: Hosted feature requests include a randomly generated UUID for service delivery, license abuse prevention, and rate limiting. It is not used for tracking, profiling, or analytics.
  • See the privacy policy for full terms.
  • The Copilot plugin frontend is fully open source. The backend services that support hosted features are closed source and proprietary.
  • We offer a full refund within 14 days of purchase if you are not satisfied.

Authors

Brevilabs Team · [email protected] · @logancyang

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Kanban
5 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
Omnisearch
4 years ago by Simon Cambier
A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.
Homepage
5 years ago by mirnovov
An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
Agent Client
3 months ago by rait-09
Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.
Task Genius
4 years ago by Boninall
Comprehensive task management plugin for Obsidian
RSS Dashboard
7 months ago by Aditya Amatya
A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.
Convert url to preview (iframe)
3 months ago by fhachez
Plugin for Obsidian.md to convert a selected URL to an iframe.
YOLO
7 months ago by Lapis0x0
Agent-native AI assistant — chat, write, learning, all in one.
Slash Commander
3 years ago by alephpiece
Customizable slash command list for Obsidian.md
Task Board
a year ago by Atmanand Gauns
An Obsidian plugin to view and manage your tasks from whole vault using much efficient boards using various methodologies.
YTranscript
4 years ago by Łukasz Strzępek
Note Companion
3 months ago by nexus-jpf
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
SystemSculpt AI
2 months ago by systemsculpt
Enhance your Obsidian App experience with AI-powered tools for note-taking, task management, and much, MUCH more.
Archiver
5 years ago by ivan-lednev
Archive completed tasks in your Obsidian vault (plus other org-mode-like features)
Hotkeys for specific files
5 years ago by Vinzent
Pieces for Developers
3 years ago by Pieces For Developers
Pieces' powerful extension for Obsidian-MD that allows users to access their code snippets directly within the Obsidian workspace
Thumbnails
4 years ago by Michael Harris
Add youtube thumbnails into your obsidian notes
ToggleList
4 years ago by Lite C
This is a simple plugin for Obsidian to overwrite the default behavior of toggle checkbox status. Also, it offers a simple way to toggle through frequently used attributes: task states, task tags, highlighted list, etc.
LearnKit
2 months ago by William Guy
A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, reviews, tests, and AI tools.
Better Plugins Manager
2 years ago by zero
Auto Hide
4 years ago by skelato1
This Obsidian plugin enables you to collapse (and expand) the sidebar easier.
Custom window title
6 years ago by Joost Plattel
Small Obsidian plugin that updates the window title with the current open note
Gemini Helper
19 days ago by TAKESHI MORITA
AI chat, workflow automation, semantic search (RAG), LLM Wiki (OKF) powered by Google Gemini. Works on both desktop and mobile.
Task Marker
4 years ago by wenlzhang
An Obsidian plugin to change task status and append text with hotkeys and right-click context menu.
Copilot auto completion
3 years ago by Jordi Smit
Vim Toggle
3 years ago by Conner Ohnesorge
This is a plugin that adds the ability to toggle on and off vim into obsidian with a nice notice to let you know when you switched.
Open with
5 years ago by phibr0
Codex Panel
a month ago by murashit
Codex in your sidebar. ChatGPT Work for your Obsidian vault.
Tag Project
3 years ago by Odaimoko
YouTube Video Summarizer
2 years ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
YouTube Template
3 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Weekly Review
4 years ago by Brandon Boswell
InlineAI
2 years ago by FBarrca
Rapid Notes
4 years ago by valteriomon
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Enhance YouTube Links
3 years ago by GitSum
Take a YouTube link and get the title and optionally channel name, channel URL, and thumbnailURL.
deepseek-ai-assistant
a year ago by algernon
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
Youtube Summarizer
3 years ago by ozdemir08
Star Gate
14 days ago by starhunter
obsidian gate plugin
Swiss army knife
3 years ago by mwoz123
Tag Buddy
3 years ago by David Fasullo
Unlock powerful tag editing features in Reading Mode. Add, remove and edit tags across your vault. Use tag inboxes to level up any workflow with a powerful idea assembly line.
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Custom State for Task List
3 years ago by Okami Wong
A plugin for Obsidian to define your own states for task items.
open-as-md
3 years ago by kursad-k
open and edit preferred formats as markdown in Obsidian
Private AI
a year ago by GB
Effortlessly chat with your Obsidian notes using a privacy first LLM. Private by design, your notes never leave the device and use local processing only.
Overdue
5 years ago by Peter Parente
Obsidian plugin that marks items as [[Overdue]] if they are not checked off by their due date
File chucker
4 years ago by Ken Lim
CAO
a year ago by Godot
Claude AI for Obsidian
Quick Open
2 years ago by James Alexandre
Quickly select items in any modal using keyboard shortcuts. Supercharge your workflow with fast, efficient item selection in Obsidian modals.
GTD No Next Step
3 years ago by Tobias Davis
Obsidian plugin for GTD workflow, badge projects with no next step.
Ring a secretary
3 years ago by vorotamoroz
Open File by Magic Date
4 years ago by simplgy
LLM Hub
24 days ago by TAKESHI MORITA
Obsidian plugin for AI chat, workflow automation, and semantic search — supports Gemini, OpenAI, OpenRouter, Grok, Ollama, and CLI backends
Extended Task Lists
3 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
Spacekeys
2 years ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
Youtube Iframe Timestamps
2 years ago by Nils Leo
Obsidian plugin to embed YouTube videos with clickable timestamps. Take video notes seamlessly without leaving your vault.
Notice logger
2 years ago by @gapmiss
An Obsidian.md plugin for logging all notices to the developer console, with optional prefix & timestamp.
Context Command Hider
2 years ago by Mara-Li
This plugin allows you to hide every command from the Obsidian's right-click context menu.
Custom save
3 years ago by Hananoshika Yomaru
add custom save action to your save command
Next Link
3 years ago by Juan Luque
Jira Issue Manager
a year ago by Alamion
Obisdian plugin to sync tasks between Obsidian and Jira
Cursor Position History
a year ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
New Note Fixer
2 years ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
YouTube downloader
2 years ago by Blake Chan
download video from youtube
Editor Autofocus
3 years ago by Mgussekloo
MantouAI
2 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
Vault LLM Assistant
a year ago by Brians Tjipto
An obsidian notebook plugin that uses LLM (OpenAI or Gemini) to answer questions and create new notes about your vault
Templated daily notes
3 years ago by digitorum
Allow to create templayted daily note in specific folder
Canvas Blocks
2 years ago by Kay606
Personal OS
2 years ago by A.Buot
Smart Link Formatter
a year ago by ccmdi
Obsidian plugin that automatically formats links with information from dynamic websites
Geulo
2 years ago by Junyoung Bang
Extension for pulling and syncing the videos that you liked in Youtube to Obsidian vault.
Claudian Plus
20 days ago by wuyifan-code
Alias Picker
2 years ago by rostunic
Hide Commands in Menu
a year ago by bomian98
Obsidian Plugin, hide different commands in different menus.
NodeFlow
2 years ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
LinkMagic
2 years ago by AndyReifman
Peekaboo
2 years ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
YTSummarizer
a year ago by Arda Kalaycı
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
Rapid AI
2 years ago by Rapid AI
AI Assistant for selected text and generating content with Markdown. Shortcuts and quick action buttons provide instant AI assistance. It provides a high availability API for unlimited Chat GPT request rates, so you can ensure smooth work for any workload.
Outline to task list
2 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
BlazeJump
2 years ago by henryco
Plugin for Obsidian that makes text navigation blazingly fast.
Cut The Fluff
a year ago by Adam Fletcher
Obsidian plugin to avoid unnecessary complexity and clutter in your writing
URI Converter
a year ago by wenlzhang
An Obsidian plugin to convert Obsidian URIs to Obsidian internal links.
Timecodes
a year ago by Kirill Gavrilov
Makes timecodes clickable, if there was a video URL mentioned earlier in Obsidian note
AI Companion
8 months ago by Kowshik
An Obsidian plugin that provides AI assistance using OpenAI's API, triggered by the `/ai` slash command.
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Close Window When Empty
2 years ago by Taylor Jadin
hello nemesis
a year ago by Dian
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Bottom to Top
2 years ago by Henry Gustafson