anomalyco / anomalyco/opencode

[FEATURE]: Allow Go plan users to restrict which models the client can enable

Open
#41,357 1 comment 0 reactions 1 assignee View on GitHub

@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:

  1. Go plan users can configure an allowed model list in the admin dashboard (same as Zen plan).
  2. The client only lists/enables models from that allowlist.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.