anomalyco / anomalyco/opencode
[FEATURE]: Allow Go plan users to restrict which models the client can enable
@MrMushrooooom is already working on this.
Since Aug 9, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Feature hasn't been suggested before.
- I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Plan: OpenCode Go
As a Go plan subscriber, the client fetches and lists all supported models, and any of them can be enabled/selected. It's easy to accidentally pick a model that isn't covered (or is billed differently) by my plan, which leads to mistakes — sometimes cost-related, sometimes just wasted time when the model behaves unexpectedly.
The Zen plan already supports restricting which models the client can use via the management/admin dashboard. Please provide the same capability for the Go plan: let subscribers configure, in the admin dashboard (zen.opencode.ai), an allowlist of models the client is permitted to enable. The client should then only show/enable those configured models.
Expected behavior:
- Go plan users can configure an allowed model list in the admin dashboard (same as Zen plan).
- The client only lists/enables models from that allowlist.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.