Skip to content

[FEATURE]: Display model cost in the model picker #14524

Closed

Description

@ak127a

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

When selecting models on the TUI, there's no indicator of the cost of the model. This PR adds a cost column to the model list of the model picket.
This will help in deciding which model to use.

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Feb 21, 2026
  2. added
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    on Feb 21, 2026
  3. github-actions commented on Feb 21, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

  4. gintasz commented on Apr 4, 2026

    @gintasz

    +1 for sure needed, it's hard to memorize pricing of 5+ models, and if you are budget-oriented, you will want to switch models relatively frequently. On top of that, new models come out almost weekly now.

  5. assigned and unassigned on Apr 26, 2026
  6. removed
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on May 3, 2026
  7. github-actions commented on Jul 4, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

  8. RafalSkolasinski commented on Aug 21, 2026

    @RafalSkolasinski

    this is really needed feature

  9. rekram1-node commented on Aug 21, 2026

    @rekram1-node
    Collaborator

    Yeah we wanna make a richer model selector

  10. Summersyard commented on Aug 26, 2026

    @Summersyard

    The "price" is a little tricky: Relevant is

    So I apply with my own calculation now taking those parameters into account.

    On the other hand also the model score is relevant to pick them. Unfortunately this is also subjective. There might be different opinions which should be used.

    I now customize the providers/models and placing "my price" and average ELO (also my custom calculation) in front of the model name to have them a) aligned and b) not cut. But now, theres only very few space for the model name.

    • Minimum change: increase the width of the picker.
    • Ideal: support multiple columns in the picker with customizable values (price, score).
    Image
  11. Summersyard commented on Aug 26, 2026

    @Summersyard
  12. Arigatouz commented on Oct 15, 2026

    @Arigatouz

    +1 on this. Some context that might help whoever picks it up: the cost data is already loaded in the TUI. In packages/tui/src/component/dialog-model.tsx, the picker reads model.cost to decide which entries get the "Free" footer, but it never renders the actual prices. So this should be a render-only change: add a cost field to the dialog options (input/output price per 1M from the catalog) next to the provider name.

    Thanks in advance

  13. neriousy commented on Oct 20, 2026

    @neriousy
    Member

    Thanks for the suggestion — OpenCode 2.1.0 now shows input/output pricing for the highlighted model in the redesigned picker. Enable it by setting "experimental": { "new-designs": true } in ~/.config/opencode/cli.json, then open /models and highlight a model to see its prices. Update with opencode upgrade or npm i -g @opencode/cli@latest (desktop: update the app). Please comment or reopen if pricing still doesn't appear on that version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions