logancyang/obsidian-copilot
Run agents in Obsidian - OpenCode, Codex, Claude Code etc.
Overview
Obsidian Copilot is an open‑source plugin that adds AI‑powered “agents” to the Obsidian note‑taking app. The agents can read and write notes, run tools, and keep a multi‑turn conversation, letting you use large language models (LLMs) for research, writing, and knowledge‑management directly inside your vault.
Core Features
| Feature | What it does | How it works (per README) |
|---|---|---|
| Agent mode | Multi‑step AI assistant that can inspect notes, create files, and use tools. | Choose an Agent (opencode, Claude Code, or Codex). The agent runs in a chat window, maintains context across turns, and respects permissions you set. |
| Projects | Separate workspaces with their own instructions, context, and chat history. | Projects are tied to a chosen agent and keep state for ongoing tasks. |
| Skills | Re‑usable capabilities shared across agents (e.g., Markdown handling, Canvas, CLI). | Add a skill once; enable it for any installed agent. |
| Commands & Quick Ask | Save repeatable prompts; invoke them with / or from the editor. |
Commands can be run in the Agent chat or exposed in the Command palette. Quick Ask lets you ask a question about a selected text and insert the answer. |
| Multiple sessions | Run several Agent tabs simultaneously. | With a Plus license you can mention other agents (@) for read‑only requests. |
| Model options | Use Copilot‑hosted models, bring‑your‑own‑key (BYOK) providers, or local models. | Settings → BYOK stores keys in Obsidian’s keychain. Claude Code and Codex use their own CLI logins. |
| Quick Chat | Simple one‑off LLM conversation (no agent). | Available on desktop and mobile. |
| Privacy controls | Prompts go only to the model/provider you select; hosted services are optional. | Free use sends data to the chosen provider; paid hosted features send data to Brevilabs with a transient processing policy. |
Setup Flow
- Install the plugin from Obsidian’s Community Plugins page.
- Open Settings → Copilot → Basic → Agents.
- Choose a backend:
- Download opencode (recommended) – can use Copilot‑hosted, BYOK, or local models.
- Claude Code – auto‑detects local installation and uses its login.
- Codex – connect via the
@agentclientprotocol/codex‑acpadapter.
- Open the Agent chat via the ribbon icon or the command Open Copilot Agent Chat Window.
- (Optional) Create Projects, add Skills, or define Commands to customise the workflow.
Business Model
The plugin itself is open source and works without a paid plan if you provide your own model access. Paid plans (Copilot Plus) unlock:
- Hosted opencode/Quick Chat models provided by Brevilabs.
- Multi‑agent support and cloud‑backed tools.
- Priority access to preview features. All paid features are optional; the core agent functionality remains free.
Who It’s For
- Knowledge workers, researchers, writers, and anyone who already uses Obsidian and wants AI assistance without leaving the app.
- Teams that need a consistent “assistant” that can read the vault, generate content, and keep a history of interactions.
Limitations
- Full Agent mode runs only on desktop because it spawns local processes.
- Mobile retains only Quick Chat, Commands, and Quick Ask.
- Hosted models are proprietary; only the plugin front‑end is open source.
Links & Resources
- Installation: https://obsidian.md/plugins?id=copilot
- Docs:
./docs/(Getting Started, Agent mode, Projects, Skills, Commands, etc.) - Discord / Support: https://www.obsidiancopilot.com/en/register
- Pricing / Plans: https://www.obsidiancopilot.com/en/pricing
- Privacy policy: https://www.obsidiancopilot.com/en/privacy
All information above is taken directly from the repository’s README.
Related
- Project
- Project
- Project
- Project
- Project