Copilot

by Logan Yang
5
4
3
2
1
Score: 94/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

7570
stars
1,683,840
downloads
714
forks
1,198
days
0
days
3
days
1,355
total PRs
35
open PRs
129
closed PRs
1,191
merged PRs
1,225
total issues
49
open issues
1,176
closed issues
236
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

4 days ago

Changelog

Copilot v4.0.0 — The Official V4 Release 🎉

Copilot has been rewritten end to end. Instead of a single built-in assistant, frontier agents — Claude Code, Codex, and opencode — now run natively inside Obsidian: they plan, search your vault by meaning, use tools, and write results back to your notes in fluent Obsidian — wikilinks, canvases, Markdown.

Huge thanks to every Believer who ran the six preview builds since June and filed the reports that shaped this release. 🙏

✨ Highlights

🤖 Run Claude Code, Codex, and opencode inside Obsidian

Real agents tuned for your links and structure, working like they belong in your vault:

  • Tabs, like a browser. Open a different agent in each tab and work several threads at once.
  • Project Mode. Give an agent its own scoped project, with a per-project AGENTS.md that steers how it behaves there.
  • Multi-agent collaboration (Plus). Mention @claude @codex @opencode in one prompt and each agent works it in parallel, then Copilot combines their answers into one result.
  • One skill, every agent. Set up a skill once, then enable it for opencode, Claude Code, or Codex with a click.

Note: Agent Mode is desktop-only for now. On mobile, Copilot keeps working with the classic chat experience (now called Quick Chat).

🔑 Bring the subscription you already pay for

Copilot is free and open source — bring your own AI:

You have Copilot runs
Claude subscription Claude Code
ChatGPT subscription Codex
API keys or local models (OpenAI, Google, Ollama, LM Studio…) opencode

Prefer zero setup? The new Lite plan runs opencode on Copilot-hosted models with enterprise-grade privacy for $7.99/month.

🔍 Miyo — local semantic search and document understanding, free for everyone

Ask in half-remembered language and Copilot finds the note by meaning, powered by Miyo, our local indexing engine. Your index stays on your machine — and with Miyo as your Document Processor, PDFs and EPUBs are parsed locally too, so nothing leaves your computer.

🌐 Symposium — agent-first publishing (Plus and above)

Right-click any note and publish it as a clean webpage on Symposium, update it after edits, or withdraw it — all without leaving Obsidian. Or just tell your agent "publish this note": it builds the page and shows you a preview and a confirmation before anything goes public.

And a lot more from the preview cycle

Quick Ask inline panel (assign a hotkey — we recommend Ctrl/Cmd+K), redesigned Settings, per-agent default models, a context and cost meter in the composer, an in-app Report an Issue button, and built-in cross-agent skills like web search, PDF reading, YouTube transcripts, and X capture (Plus).

⚠️ Upgrading from V3 — read this first

V4 arrives as a normal plugin update. Your settings, custom prompts, and license carry over, and Copilot runs a one-time migration on first launch that ends with a summary of everything it did. A few things to know:

  • Back up your vault before updating. The migration is automatic, but this is a major architectural change and a backup is cheap insurance.
  • Your old chat is now "Quick Chat." Agent Mode is the new main view on desktop. The classic V3 chat is still here — open the command palette and run "New Copilot Quick Chat" — and it remains the chat experience on mobile. Quick Ask and vault QA keep working as before.
  • One copilot folder for everything. Conversations, custom prompts, skills, memory, system prompts, and projects now live under a single parent folder (default: copilot, configurable in settings). Existing files are moved automatically; if you had customized any of those paths, a one-time notice lists the old and new locations.
  • API keys move to the Obsidian keychain. For security, keys are migrated out of data.json, with a backup saved in your plugin folder.
  • Check your Plus license after updating. Some users find their license key cleared by the upgrade. If Plus features stop working, paste your key back into the Plus license field in Settings.

📦 Install

Update Copilot from Obsidian → Community Plugins. On the V4 preview via BRAT? Keep the beta repo — the official v4.0.0 is released there as well, so you'll get it through BRAT too.


Report issues on GitHub · Docs & plans · Privacy · Full changelog

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
This plugin has not been manually reviewed by Obsidian staff. Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.
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
Convert a URL (e.g. YouTube) into an iframe (preview).
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
AI-powered note organization and chat. Requires subscription or self-hosting with your own API keys.
SystemSculpt AI
2 months ago by systemsculpt
Enhance your data flow with AI-powered tools for note-taking, task management, templates, and so 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, tests, and more. - This plugin has not been manually reviewed by Obsidian staff.
Auto Hide
4 years ago by skelato1
This Obsidian plugin enables you to collapse (and expand) the sidebar easier.
Better Plugins Manager
2 years ago by zero
Custom window title
6 years ago by Joost Plattel
Small Obsidian plugin that updates the window title with the current open note
Task Marker
4 years ago by wenlzhang
An Obsidian plugin to change task status and append text with hotkeys and right-click context menu.
Gemini Helper
16 days ago by TAKESHI MORITA
AI chat, workflow automation, semantic search (RAG), LLM Wiki (OKF), and dashboards with reading memos powered by Google Gemini. Works on both desktop and mobile. - This plugin has not been manually reviewed by Obsidian staff.
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
Tag Project
3 years ago by Odaimoko
Codex Panel
a month ago by murashit
Codex in your sidebar. ChatGPT Work for your vault. - This plugin has not been manually reviewed by Obsidian staff.
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
11 days ago by starhunter
Clip web pages into Obsidian with a multi-tab browser, AI analysis templates, and content capture. - This plugin has not been manually reviewed by Obsidian staff.
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
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
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.
Open File by Magic Date
4 years ago by simplgy
LLM Hub
21 days ago by TAKESHI MORITA
AI assistant with chat, workflow automation, and semantic search (RAG). Supports Gemini, OpenAI, Anthropic, OpenRouter, Grok, local LLMs, and CLI backends. - This plugin has not been manually reviewed by Obsidian staff.
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.
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.
Notice logger
2 years ago by @gapmiss
An Obsidian.md plugin for logging all notices to the developer console, with optional prefix & timestamp.
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.
Alias Picker
2 years ago by rostunic
Claudian Plus
17 days ago by wuyifan-code
A Codex-first enhanced Claudian fork for local-first knowledge work in Obsidian. - This plugin has not been manually reviewed by Obsidian staff.
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.",
Hide Commands in Menu
a year ago by bomian98
Obsidian Plugin, hide different commands in different menus.
LinkMagic
2 years ago by AndyReifman
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
Peekaboo
2 years ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
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