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

7578
stars
1,701,197
downloads
715
forks
1,200
days
0
days
0
days
1,370
total PRs
25
open PRs
130
closed PRs
1,215
merged PRs
1,230
total issues
53
open issues
1,177
closed issues
403
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

15 hours 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.
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.
AI Companion
8 months ago by Kowshik
An Obsidian plugin that provides AI assistance using OpenAI's API, triggered by the `/ai` slash command.
Alias Picker
2 years ago by rostunic
Archiver
5 years ago by ivan-lednev
Archive completed tasks in your Obsidian vault (plus other org-mode-like features)
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
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
BlazeJump
2 years ago by henryco
Plugin for Obsidian that makes text navigation blazingly fast.
Bottom to Top
2 years ago by Henry Gustafson
Canvas Blocks
2 years ago by Kay606
CAO
a year ago by Godot
Claude AI for Obsidian
Claudian Plus
19 days ago by wuyifan-code
Close Window When Empty
2 years ago by Taylor Jadin
Codex Panel
a month ago by murashit
Codex in your sidebar. ChatGPT Work for your Obsidian vault.
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
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.
Convert url to preview (iframe)
3 months ago by fhachez
Plugin for Obsidian.md to convert a selected URL to an iframe.
Copilot auto completion
3 years ago by Jordi Smit
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.
Custom save
3 years ago by Hananoshika Yomaru
add custom save action to your save command
Custom State for Task List
3 years ago by Okami Wong
A plugin for Obsidian to define your own states for task items.
Custom window title
6 years ago by Joost Plattel
Small Obsidian plugin that updates the window title with the current open note
Cut The Fluff
a year ago by Adam Fletcher
Obsidian plugin to avoid unnecessary complexity and clutter in your writing
deepseek-ai-assistant
a year ago by algernon
Editor Autofocus
3 years ago by Mgussekloo
Enhance YouTube Links
3 years ago by GitSum
Take a YouTube link and get the title and optionally channel name, channel URL, and thumbnailURL.
Extended Task Lists
3 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
File chucker
4 years ago by Ken Lim
Gemini Helper
18 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.
Geulo
2 years ago by Junyoung Bang
Extension for pulling and syncing the videos that you liked in Youtube to Obsidian vault.
GTD No Next Step
3 years ago by Tobias Davis
Obsidian plugin for GTD workflow, badge projects with no next step.
hello nemesis
a year ago by Dian
Hide Commands in Menu
a year ago by bomian98
Obsidian Plugin, hide different commands in different menus.
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.
Hotkeys for specific files
5 years ago by Vinzent
InlineAI
2 years ago by FBarrca
Jira Issue Manager
a year ago by Alamion
Obisdian plugin to sync tasks between Obsidian and Jira
Kanban
5 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
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.
LinkMagic
2 years ago by AndyReifman
LLM Hub
23 days ago by TAKESHI MORITA
Obsidian plugin for AI chat, workflow automation, and semantic search — supports Gemini, OpenAI, OpenRouter, Grok, Ollama, and CLI backends
MantouAI
2 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
New Note Fixer
2 years ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
Next Link
3 years ago by Juan Luque
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.",
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Note Companion
3 months ago by nexus-jpf
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Notice logger
2 years ago by @gapmiss
An Obsidian.md plugin for logging all notices to the developer console, with optional prefix & timestamp.
Omnisearch
4 years ago by Simon Cambier
A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.
Open File by Magic Date
4 years ago by simplgy
Open with
5 years ago by phibr0
open-as-md
3 years ago by kursad-k
open and edit preferred formats as markdown in Obsidian
Outline to task list
2 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
Overdue
5 years ago by Peter Parente
Obsidian plugin that marks items as [[Overdue]] if they are not checked off by their due date
Peekaboo
2 years ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
Personal OS
2 years ago by A.Buot
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
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
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.
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
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.
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.
Rapid Notes
4 years ago by valteriomon
Ring a secretary
3 years ago by vorotamoroz
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.
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Slash Commander
3 years ago by alephpiece
Customizable slash command list for Obsidian.md
Smart Link Formatter
a year ago by ccmdi
Obsidian plugin that automatically formats links with information from dynamic websites
Spacekeys
2 years ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
Star Gate
13 days ago by starhunter
obsidian gate plugin
Swiss army knife
3 years ago by mwoz123
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.
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.
Tag Project
3 years ago by Odaimoko
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.
Task Genius
4 years ago by Boninall
Comprehensive task management plugin for Obsidian
Task Marker
4 years ago by wenlzhang
An Obsidian plugin to change task status and append text with hotkeys and right-click context menu.
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Templated daily notes
3 years ago by digitorum
Allow to create templayted daily note in specific folder
Thumbnails
4 years ago by Michael Harris
Add youtube thumbnails into your obsidian notes
Timecodes
a year ago by Kirill Gavrilov
Makes timecodes clickable, if there was a video URL mentioned earlier in Obsidian note
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.
URI Converter
a year ago by wenlzhang
An Obsidian plugin to convert Obsidian URIs to Obsidian internal links.
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
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.
Weekly Review
4 years ago by Brandon Boswell
YOLO
7 months ago by Lapis0x0
Agent-native AI assistant — chat, write, learning, all in one.
YouTube downloader
2 years ago by Blake Chan
download video from youtube
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.
Youtube Summarizer
3 years ago by ozdemir08
YouTube Template
3 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
YouTube Video Summarizer
2 years ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
YTranscript
4 years ago by Łukasz Strzępek
YTSummarizer
a year ago by Arda Kalaycı