You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Display model cost in the model picker #14524
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.
Reacted by Rohit Gohri, Mario, Gintas Z., j-k, Aarron Painter, Burney Hoel, Philippe Vachon-Rivard, Oliver Martínez, Farael, Rafal Skolasinski and 3 more
+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.
Reacted by Burney Hoel, Philippe Vachon-Rivard, Oliver Martínez, ak127a, Rafal Skolasinski and Benedikt Blana
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).
+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 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.
Activity
github-actions commentedon Feb 21, 2026
This issue might be a duplicate of existing issues. Please check:
gintasz commentedon Apr 4, 2026
+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.
github-actions commentedon Jul 4, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.
RafalSkolasinski commentedon Aug 21, 2026
this is really needed feature
rekram1-node commentedon Aug 21, 2026
Yeah we wanna make a richer model selector
Summersyard commentedon Aug 26, 2026
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.
Summersyard commentedon Aug 26, 2026
Related to #31582 #39047 #39934 #41287
Arigatouz commentedon Oct 15, 2026
+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 readsmodel.costto 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
neriousy commentedon Oct 20, 2026
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/modelsand highlight a model to see its prices. Update withopencode upgradeornpm i -g @opencode/cli@latest(desktop: update the app). Please comment or reopen if pricing still doesn't appear on that version.