Case study Β· Open source Β· VS Code extension Β· Released May 2026

opencode_

OpenCode for Copilot Chat

An open-source extension that plugs 30+ frontier AI models into GitHub Copilot Chat. You keep the native Copilot UI, tool-calling, and Agent Mode. You just get way more models, often cheaper than Copilot Pro+.

5,734
Installs
5.0 β˜…
Marketplace rating
30+
Frontier AI models
12+
Countries

The bill that started it

On April 27, 2026, GitHub announced Copilot was moving to usage-based billing. Agentic mode, which calls the model dozens of times per task, made the cost spike unpredictable. I was paying more for fewer conversations. The premium models I relied on, Claude Opus, GPT-5.5, Gemini, were locked behind a $39/mo Pro+ tier, and the free tier was rate-limited to the point of being unusable mid-sprint.

GitHub Copilot pricing tiers: Free, Pro ($10/mo), Pro+ ($39/mo), Enterprise ($39/user/mo) β€” the announcement that triggered usage-based billing changes
GitHub Copilot pricing tiers, April 2026

The problem was cost, not the IDE

I liked Copilot Chat. The inline tool-calling, the Agent Mode, the context awareness. Switching to another IDE meant rebuilding my entire workflow. What I wanted was simple: keep the Copilot Chat interface, but plug in cheaper, equally capable models. DeepSeek V4, Kimi K2.6, GLM-5.1, Qwen3.7. Frontier open models that cost a fraction of what I was paying. No separate app, no context switching, no learning curve.

How it works

The extension plugs OpenCode's model gateway directly into Copilot Chat's model picker. Three tiers: OpenCode Zen gives you 2-5 rotating free models (Big Pickle is always free; DeepSeek V4 Flash, MiMo-V2.5, and others rotate weekly) plus pay-as-you-go access to Claude Opus, GPT-5.5, and Gemini. OpenCode Go ($10/mo, $5 first month) adds a curated set of open models with generous limits. Or bring your own API keys and pay nothing to OpenCode. You pick the model from the same dropdown. Everything else, the tool-calling, the Agent Mode, the inline suggestions, stays exactly where it was.

$ code --install-extension ltmoerdani.opencode-copilot-chat
# 30+ models Β· same Copilot UI Β· zero context switching
βœ“ installed, rated 5.0 by developers in 12+ countries

What the data says

Released May 14, 2026. In less than two months, 5,734 developers across 12+ countries installed it. Brazil, Spain, Germany, India, Japan, the US. The rating held at 5.0. The most common feedback: "I was about to cancel Copilot Pro+." The second most common: a request for one more model. Not a request for a feature. The extension already did what it needed to do.

Two extensions, one pattern

I shipped a second extension, z.ai Copilot Chat, to test whether the approach generalized. The numbers tell the story.

OpenCode for Copilot Chat7.6Γ— more installs than z.ai
5,734Β·5.0 β˜…Β·12+ countries
OpenCode for Copilot Chat: 60-day install trend showing consistent daily growth with peak at 136 installs, averaging 85-100/day in recent weeks

Launched May 14, 2026. Daily installs climbed steadily within the first week, peaking at 136 on June 2. The curve never dips below 80 in the most recent 30 days, showing organic word-of-mouth among developers frustrated with Copilot Pro+ pricing. 6,307 page views converted to 5,123 acquisitions, a 284% conversion rate driven by developers actively searching for alternatives.

z.ai Copilot ChatSecond extension, different audience
826Β·5.0 β˜…
z.ai Copilot Chat: 60-day install trend showing steady growth from near-zero to 15-25 daily installs, with 654 installs in the last 30 days

Same architecture, different model pool targeting a niche audience. The curve starts near zero and builds gradually, peaking around 25 daily installs. 79 page views yielded 654 acquisitions, an 828% conversion rate. That's the hallmark of direct traffic: people who already know what they want. z.ai proves the pattern generalizes. Build a gateway, plug it into Copilot Chat, ship it open source. The market decides.

Same problem, same solution shape, different audience. OpenCode hit a nerve because Copilot pricing was already in the news. z.ai proved the pattern works for any model gateway, not just one. Data via VS Code Marketplace publisher dashboard, July 2026.

Why a CPO ships an open-source dev tool

Because the instinct doesn't turn off. I saw a pricing change that hurt me, assumed it was hurting others, built the smallest thing that tested that assumption, and shipped it. The extension is not a pivot. It's the same pattern: name the problem in a sentence, then build the smallest thing that proves or kills it.

From the Marketplace

What developers are saying

LB
Leandro Berth
May 17, 2026 Β· β˜…β˜…β˜…β˜…β˜…

"Excellent extension! Works well right out of the gate and has everything I wanted it to have."

PP
Patrik PorubΓ€n
May 27, 2026 Β· β˜…β˜…β˜…β˜…β˜…

"Amazing, why I didn't find this sooner."

GC
Gonzalo Cruz Licona
Jun 24, 2026 Β· β˜…β˜…β˜…β˜…β˜…

"Just installed the extension and loaded my OpenCode GO account and it worked. I have access to all the models in the plan."

The cheapest way to learn if a problem is real is to ship the smallest thing that solves it.