Copilot for Obsidian costs $0 to install and run with your own API key. The paid tiers are Lite at $7.99 a month, Plus at $14.99 a month and Supporter at $349.99 once — and none of those is the number most people are looking for, which is the model bill the plugin runs up on your behalf. In the 4.x releases that bill changed shape: the plugin no longer builds its own semantic index over your vault, so vault size is no longer a cost driver at all. What decides the number is which agent backend you run.
Three name collisions first, because they contaminate this search. GitHub Copilot is a different coding product from a different company, and its per-seat prices describe that product. Obsidian itself is free for personal use and sells Sync at $4 per user per month billed annually and Publish at $8 per site per month billed annually (obsidian.md/pricing, checked September 19, 2026) — those are the app maker's prices, not the plugin's. And an unrelated open-source project at eugeneyan/obsidian-copilot shares the name; its main branch has been quiet since June 30, 2024, so its instructions are not the ones below.
Obsidian Copilot pricing: what the plugin charges
The plugin is open source under AGPL-3.0, authored by Logan Yang and shipped commercially by Brevilabs. The current release is 4.0.9, requiring Obsidian 1.11.4 or newer (manifest.json), published September 16, 2026, with 4.0.8 on September 12 and 4.0.7 on September 9 (releases feed). Manifest, licence and release feed checked September 19, 2026. Obsidian's own community plugin stats recorded 2,011,167 downloads when re-checked on September 21, 2026 — that counter moves daily, so read it rather than quoting this figure.
| Plan | Published price | What paying actually buys |
|---|---|---|
| Free | $0, no sign-up or licence key | Agent Chat, Projects, Quick Ask, Copilot Commands and custom Skills, driven by your own API keys, a Claude Code subscription, a ChatGPT plan or a local model; community support only |
| Lite | $7.99 / month or $74.99 / year | Copilot-hosted models with no API-key setup, subject to a 5-hour and weekly quota |
| Plus | $14.99 / month or $139.99 / year | Stated as 3x the token allowance of Lite, plus multi-agent answers, web research, PDF parsing and capture skills |
| Supporter | $349.99 once | Plus for 2 years, lifetime self-host mode, 15% bonus on purchased credit, Miyo Lifetime and OpenArtifacts Lifetime included |
| Refunds | 14 days | Stated as accepted with no questions asked |
From the official pricing page, checked September 19, 2026. Two gaps are worth naming rather than filling. The included allowance on Lite and Plus is published only as a 5-hour and weekly quota and a "3x" ratio — neither the pricing page nor the plan documentation puts a token count or a message count on it, so neither can be converted into a number of sessions for you. And the top-up credits you buy when you pass the cap carry no price on the pricing page either; it only says they are purchased on the usage dashboard. Note also that the pricing page lists no Believer tier, so a Believer price quoted in an older blog post is not a current anchor.
What 4.x changed, and why the embedding bill is gone
This is the part that invalidates most of what is written about Copilot's costs. In V3 the plugin kept its own embedding index over your vault, and vault size drove an embedding bill. In 4.x that is removed. The vault search documentation states that semantic search from Copilot V3 has moved to Miyo and that Copilot no longer exposes controls for its old in-plugin index. Budgeting "embedding tokens per re-index" today prices a component that was deleted.
Miyo is a separate local-first desktop app for macOS, Windows and Linux from the same maker. Its own page states that the desktop app and CLI stay free; the paid tiers are Relay at $4.99 a month, needed only for remote access from outside your machine, and a $149.99 Lifetime licence (checked September 19, 2026). So the retrieval layer that used to scale with vault size now costs $0 locally. Kunavo does not serve an embedding model and should not be your provider for that step — but in 4.x nothing is asking for one.
Two consequences for the budget. First, Agent Chat's cheapest search path needs no index at all: the documentation says file search finds exact words, phrases, filenames and paths with the active agent's normal tools. Second, the token cost driver is now the agent reading notes into the prompt, not an upload of your vault — the plan documentation says an agent can read a local note and include relevant text in the prompt, and that opening Agent Chat alone does not upload the whole vault. A 20,000-note vault and a 200-note vault cost the same if the agent reads the same five notes.
One more boundary that surprises people: the documentation states that Free Chat never searches the vault automatically, and that automatic keyword retrieval in Quick Chat is a Plus behaviour. Agent Chat, including the opencode, Claude and Codex backends, is desktop-only; on mobile you get Quick Chat.
Which backend actually pays for the tokens
The manifest describes 4.x plainly: run AI agents such as Claude Code, Codex and OpenCode inside your vault. That sentence is also the billing model. Copilot is the host; the backend you pick decides who charges you and through which credential.
| Backend | Who bills you | How a third-party endpoint is configured |
|---|---|---|
| opencode | Your metered API account, per token | Copilot's BYOK tab: custom provider, base URL, key, model ID. Copilot passes the saved key and endpoint override to opencode at start |
| Claude | Your Claude Code subscription or Anthropic key | Not via BYOK — the docs say Claude inherits authentication and models from the Claude Code CLI, so the lever is that CLI's own environment |
| Codex | Your ChatGPT plan or OpenAI key | Not via BYOK either — the documented lever is OPENAI_BASE_URL / CODEX_HOME passed to the Codex adapter |
| Copilot-hosted (Lite / Plus) | Brevilabs, against your licence quota | No endpoint to configure; this is the route you buy instead of configuring |
| Local model (Ollama, LM Studio) | Nobody, per request | BYOK ships templates for both; hardware and power are the real cost |
Read from the provider documentation and the settings reference on September 19, 2026. The practical read: two of the three agent backends take no key from Copilot at all — the documentation says Claude and Codex inherit authentication and models from their own CLI, and that BYOK models are never added to those two lists — so a generic "best API for Obsidian Copilot" ranking that assumes one settings tab decides everything is answering a question the software does not ask.
A worked Obsidian Copilot API cost estimate
These figures are token arithmetic under stated assumptions, not measured task costs and not a bill ceiling. Assume a Quick Chat ask sends 8,000 uncached input tokens — a note or two plus the conversation — and returns 800 output tokens. Assume an Agent Chat session sends 150,000 uncached input tokens across a multi-turn tool loop that reads several notes and re-sends context each turn, and returns 10,000 output tokens. Those ratios are illustrative choices, not measurements. Rates are live Kunavo catalog prices per million tokens.
| Model | Input / output per 1M | Quick Chat ask | Agent Chat session |
|---|---|---|---|
| Claude Haiku 4.5 | $0.40 / $2.00 | $0.0048 | $0.080 |
| Gemini 3.8 Flash | $0.525 / $2.625 | $0.0063 | $0.105 |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.0090 | $0.147 |
| Claude Sonnet 4.6 | $1.20 / $6.00 | $0.0144 | $0.240 |
| Claude Opus 5 | $2.00 / $10.00 | $0.0240 | $0.400 |
The spread between the two columns is the whole point. A Quick Chat ask on Claude Haiku 4.5 lands near $0.0048 under these assumptions, which is rounding error; the same model in an agent loop lands near $0.080, and Claude Sonnet 4.6 near $0.240. Vault size does not appear in either figure — how many notes the agent chooses to read does.
A comparison worth making carefully: $7.99, Lite's monthly price, buys roughly 33 sessions of the shape above at Claude Sonnet 4.6 catalog rates, or roughly 99 at Claude Haiku 4.5. That is not a like-for-like comparison, and treating it as one would be dishonest: Lite's allowance is published only as a 5-hour and weekly quota with no token figure, so what it includes cannot be counted. It is only useful as a floor — if your real usage is a handful of Quick Chat asks a week, metered tokens are very hard to beat on price; if it is hours of agent work a day, a subscription route deserves a serious look.
Kunavo's catalog amount is a billing floor rather than a cap: when the upstream reports its charge, the bill is the greater of catalog cost and upstream cost times the applicable markup. Cache charges and external tools sit outside this example. The minimum top-up is $10 in prepaid credit, a funding minimum rather than a task fee or a subscription — see billing details.
Best model for Obsidian Copilot: choose per surface
Copilot 4.x does not expose temperature, top-p or similar tuning in its model lists. In Agent Chat the per-chat controls are the model, the effort level when the model reports one, and the permission mode; Quick Chat offers model selection only. That makes model choice the main quality lever — and makes it worth splitting by what you are doing rather than picking one winner.
| What you are doing | What to optimise for | Catalog example |
|---|---|---|
| Quick Chat over one or two open notes | Price; the task is short and forgiving | Claude Haiku 4.5 at $0.40 / $2.00, or Gemini 3.8 Flash at $0.525 / $2.625 |
| Long-context reading across a folder | Input rate, because input dominates the turn | Gemini 3.8 Flash or GPT-5.6 Terra at $0.70 / $4.20 |
| Agent Chat editing notes in your vault | Tool-use reliability; a retry costs a whole turn | Claude Sonnet 4.6 at $1.20 / $6.00 |
| A long refactor of structure across many notes | Completion on the first pass | Claude Opus 5 at $2.00 / $10.00 |
Rates are live catalog prices and the pairings are a selection method, not a benchmark result — this page has run no benchmark on Obsidian vault work and cites none. Two constraints from the software itself. Which models you can pick at all is set by your backend: the Claude and Codex backends show their own CLI's list, and the documentation says the available lineups change so the lists in Copilot are the source of truth. And the documentation does not state a tool-calling capability requirement for Agent Chat, while BYOK model rows show capabilities only "when known" — an absence of documentation, not a guarantee either way, so if you plan to run an agent loop, confirm the model you pick actually handles tools before budgeting around it.
Cheapest API for Obsidian Copilot: two different questions
The cheapest listed rate and the cheapest way to finish the work separate as soon as an agent loop is involved. A Quick Chat ask that summarises one note is genuinely near-free on a small model, and there is no reason to pay more for it. An agent session that reads five notes, edits three and gets one edit wrong pays for the same context twice, so a model that needs two attempts at your work can cost more than one that needs a single attempt at three times the rate. That is a property of your vault and your prompts, not of a price list, which is why this page does not name a cheapest model.
| Route | Wins when | What you give up |
|---|---|---|
| Direct vendor API | You use one vendor's model all day and want its own caching and batch terms | A second vendor means a second account and a second key in the BYOK tab |
| Gateway (Kunavo, OpenRouter) | You switch models per task and want one key and one balance behind opencode | Agent-side routing is conditional on opencode supporting the provider; Quick Chat is the guaranteed surface |
| Claude Code or ChatGPT subscription | You already pay for one and use the agent heavily every day | Model choice narrows to that vendor's list, and the plugin cannot re-route it through BYOK |
| Copilot Lite or Plus licence | You want hosted models with no key setup and accept an unpublished cap | You cannot see the allowance in tokens, and passing it means buying credits at an unpublished price |
| Local model via Ollama or LM Studio | Private or routine work, no per-request charge | You have to confirm the local model handles tool calls before trusting it in an agent loop; hardware and power replace the API bill |
If Claude is the family you have settled on, cheapest Claude API compares that lane specifically, and OpenAI-compatible API covers the wire format the BYOK tab expects.
Pointing Copilot at a gateway, and where it stops
There are two doors, and knowing which one your backend uses saves an evening. Door one is the BYOK tab, which works on the free tier: Settings → Copilot → BYOK → Add a provider → Add a custom provider, then a display name, an API key, a base URL, and at least one model either discovered or typed by hand. Discovery reads the endpoint's /v1/models response, and saving needs at least one model plus a routable endpoint. For Kunavo that base URL is https://api.kunavo.com/v1. Keys entered here are stored in the device keychain rather than the vault's data.json, so syncing a vault does not carry the credential to another machine.
Two caveats on that door. If Test passes but Quick Chat will not send, the documented fix is Enable CORS — and the same documentation says that with it on, responses arrive only after completion instead of streaming token by token. That trade is current in 4.x, not a legacy footnote. And a BYOK provider is guaranteed only in Quick Chat: inside Agent Chat it can appear under the opencode backend only, and the docs state that as a condition — "when the provider is shown there" — without giving a rule for which providers qualify. The Claude and Codex backends never list BYOK models at all, so there is nothing to test there. That path has not been runtime-tested here, so try one task before you move your workflow.
Door two is per-agent environment variables, which is the only documented hook for the Claude and Codex backends, because both explicitly ignore BYOK keys. Settings → Copilot → Basic → Agents → the agent → Environment variables → Add variable passes a name and value to that agent's process only; values are used literally, and the documentation warns not to treat the editor as a secret manager — so do not assume keychain storage for anything typed there. For the Claude backend the variables are Claude Code's own, and the more reliable place for them is Claude Code's settings file, because an Obsidian launched from the dock does not necessarily inherit the environment your shell profile sets:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-..."
}
}ANTHROPIC_BASE_URL is an origin with no /v1 — Claude Code appends the route itself — and ANTHROPIC_AUTH_TOKEN sends the credential as a bearer token; the base URL page covers the failure modes. Anthropic's environment-variable reference documents two side effects of pointing that variable at a non-first-party host: MCP tool search is disabled by default unless you set ENABLE_TOOL_SEARCH=true, and Remote Control is disabled as of Claude Code v2.1.196. Whether the Claude backend inside Copilot picks these up was not tested here; the documentation only says it follows the CLI environment.
Kunavo publishes setup references for all three backends — opencode, Claude Code and Codex CLI. Those are configuration references, not compatibility tests: none of them has been runtime-tested inside Obsidian's plugin host. Keep a working route available, run one bounded task, then read the charge your account recorded for it. Create a Kunavo account when you are ready to fund a key.
Choosing the backend first? OpenCode pricing and Claude Code pricing cover what each one costs on its own, and best API for opencode goes deeper on the provider block that Copilot hands to opencode at startup.
FAQ
How much does Obsidian Copilot cost?
The plugin itself is $0. Its official pricing page lists Free at $0 with no sign-up or licence key, Lite at $7.99 a month or $74.99 a year, Plus at $14.99 a month or $139.99 a year, and Supporter at $349.99 paid once, with refunds accepted within 14 days. The plugin documentation states that core Agent Chat is free and a paid plan is optional. What a paid plan buys is Copilot-hosted models and cloud-backed services, not model routing — on the free tier you bring your own API key, a Claude Code subscription or a ChatGPT plan, and pay that bill instead. Figures read from obsidiancopilot.com on September 19, 2026.
Do I still pay for embeddings to index my vault?
Not in Copilot 4.x. The vault-search documentation states that semantic search from Copilot V3 has moved to Miyo and that Copilot no longer exposes controls for its old in-plugin index. Miyo is a separate desktop app from the same maker whose app and CLI are free, so the retrieval layer that used to generate an embedding bill now costs nothing per note. Agent Chat's file search needs no index at all. Kunavo does not serve an embedding model, so it is not the provider for that step either way; it bills the chat and agent traffic, not the index.
What is the best API for Obsidian Copilot?
It depends on which backend you run, because the backend decides who bills you. If you use opencode, a metered OpenAI-compatible API — a vendor's own or a gateway such as Kunavo or OpenRouter — is the direct route, and the plugin's BYOK tab takes a base URL and key. If you use the Claude backend, Copilot's documentation says it inherits authentication from the Claude Code CLI and does not read Anthropic keys from the BYOK tab, so the lever is Claude Code's own ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN rather than anything inside Obsidian. If you use Codex, the equivalent lever is OPENAI_BASE_URL passed to the Codex adapter. A Copilot Lite or Plus licence is the fourth route and the only one where Copilot itself is the billing party.
What is the cheapest API for Obsidian Copilot?
Cheapest per token and cheapest to finish the task are different questions. A small, fast model is the cheapest way to answer a question about one open note in Quick Chat, and the answer is usually good enough. An agent loop that reads several notes, edits files and retries is where a weak model gets expensive, because failed attempts re-send the same context. The usable rule is to pick the least expensive model that finishes your work with review effort you accept, run one bounded task, then read the charge your provider account actually recorded. No page can promise an absolute lowest price for your vault.
What is the best model for Obsidian Copilot?
Copilot 4.x does not expose temperature, top-p or similar tuning in its model lists; the per-chat controls are the model, the effort level and the permission mode. That makes the model the main quality lever, and it is worth splitting by surface. Quick Chat asks are short and read one or two notes, so a cheap fast model is the sensible default. Agent Chat runs a tool loop that reads and writes files in your vault, which rewards a stronger model and a permission mode you have actually read. Which models appear at all is decided by your backend: the Claude and Codex backends show their own CLI's model list, and Copilot's documentation says the available hosted lineup changes over time, so treat the list in settings as the source of truth.
Can I point Obsidian Copilot at Kunavo?
Partly, and the honest boundary matters. Copilot's BYOK tab accepts a custom OpenAI-compatible provider with a base URL, an API key and either discovered or manually typed model IDs, and the documentation says a BYOK model is available to Quick Chat. Inside Agent Chat it can appear under the opencode backend only, and only when that provider is shown there — the documentation states that as a condition rather than a rule. The Claude and Codex backends never list BYOK models at all. That path has not been runtime-tested here against Kunavo, so do not plan a migration on it without trying one task first. Kunavo does not refill a Copilot licence allowance and does not unlock the licence-gated services.
Is Obsidian Copilot the same as GitHub Copilot?
No. Copilot for Obsidian is a community plugin for the Obsidian note app, published under AGPL-3.0 by Logan Yang and commercially by Brevilabs. GitHub Copilot is a separate coding product from GitHub and Microsoft with its own plans and prices, and those prices say nothing about this plugin. A third collision worth knowing: an unrelated open-source project at eugeneyan/obsidian-copilot shares the name, and its main branch has not had a commit since June 30, 2024, so its setup instructions are not this plugin's.
Plugin manifest, licence, release feed, vault-search, provider, settings, model and plan documentation, the official pricing page, miyo.md and obsidian.md/pricing all fetched September 19, 2026 and re-checked September 21, 2026; Anthropic's environment-variable reference was read September 21, 2026. Nothing on this page was runtime-tested inside Obsidian, and every route that depends on a live test says so. Kunavo token rates come from the live catalog; all dollar examples are illustrative token arithmetic rather than measured task costs.