From GitHub Copilot CLI to OpenCode: A Pragmatic Take from a Pro+ User
I’m a GitHub Copilot Pro+ subscriber, and I’ll start with this: I genuinely love the GitHub ecosystem.
GitHub has shaped the way many of us work—code hosting, CI, issues, pull requests, and now AI-assisted development. Naturally, when GitHub released Copilot CLI, I decided to go all in.
Betting on Copilot CLI as an Exclusive Coding Agent
Despite its early preview status, I made a deliberate choice: Copilot CLI would be my exclusive coding agent.
I wanted a CLI-first, first-party AI experience, tightly integrated with GitHub. I knowingly accepted the risks that come with preview software. Initially, the bet paid off.
Contributing Back: When Feedback Turns into Features
Early on, I proposed a small but important enhancement: a command to list available models.
Issue: https://github.com/github/copilot-cli/issues/47
To my surprise (and appreciation), the idea was welcomed, discussed, and implemented. Huge thanks to the Copilot CLI team for that—this is exactly the kind of feedback loop developers value.
Encouraged by this success, I pushed the idea further.
The “Full Throttle Mode” Idea
My main friction with Copilot CLI was its strict behavior: one prompt = one model query.
For exploratory coding, refactoring, or deep problem-solving, this is unnecessarily limiting. So I proposed a kind of “full throttle mode”, allowing the agent to iterate, chain prompts, and consume requests when the user explicitly wants it.
Issue: https://github.com/github/copilot-cli/issues/915
The idea was triaged, but eventually stalled. That’s product reality—but the need didn’t disappear.
When Preview Software Bites Back
Then came a more concrete issue: I was suddenly unable to list models at all.
Issue: https://github.com/github/copilot-cli/issues/1081
Using preview software means accepting breakages—that part is on me. What’s more frustrating is the absence of response: no workaround, no acknowledgment, no direction.
At that point, I started looking for alternatives.
Rediscovering OpenCode (and a Key GitHub Announcement)
I remembered hearing about OpenCode, and then recalled a crucial announcement from GitHub:
GitHub Copilot now supports OpenCode
That announcement changed everything.
OpenCode: Exactly the Behavior I Was Looking For
Very quickly, one thing became obvious: OpenCode behaves exactly like the “full throttle mode” I had been asking for.
In my usual workflow:
- I expect to naturally consume arround 80% of the 3000 included premium requests
- I intentionally keep 20% in reserve for hard or critical problems
This is exactly how I want to work
On top of that:
- Model listing works reliably
- The behavior just what I want
My Advice
To the GitHub Team
Join OpenCode and consolidate it.
OpenCode already solves real problems Copilot CLI users are expressing. There is a clear opportunity here to align efforts instead of fragmenting them.
To GitHub Copilot CLI Users
Try OpenCode.
- Pro+ users will likely love the flexibility
- Free or basic Pro users should be mindful of premium request limits
Closing Thoughts
This isn’t a rant. It’s a field report from a paying, engaged user who wants GitHub’s AI tooling to succeed.
Copilot CLI has strong ideas and real potential. Today, OpenCode delivers the experience I was actively trying to achieve.
As developers, we optimize for flow, OpenCode gives me that flow.