anomalyco / anomalyco/opencode

[FEATURE]:Misleading upsell: Go subscription does not "continue" the free session

Open
#49,705 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Hi OpenCode team,

I'm a paying Go subscriber and I want to share exactly why I feel misled, so you can fix the copy and the product.

I was working on a free model. When its limit ran out, the UI told me to subscribe to Go to continue. I interpreted this as "your session/work will continue."
It does not. Go is a different set of models with their own dollar-based limits ($12/5h, $30/week, $60/month; premium models even capped at $15/month). On a premium model, the $10 budget is realistically consumed in 2-3 heavy sessions.
Being a subscriber gives me no benefit on the free models, the same rate limits as a non-subscriber. As a subscriber, I expected preferential access to free models but got none.
My suggestions:

The upsell message should say "switch to Go for access to premium models", not "continue working", so users aren't misled.
Consider giving subscribers a perk on free models (higher rate limits / priority queue), so paying is visibly worth it.
Show exact per-session cost estimates before subscribing.
I believe you're developers who care about the product, that's why I'm writing instead of just leaving. I'd like to know if this is something you'll address.

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.

Research direction

No file or test is named. Start by tracing the UI flow that displays the Go upsell after a free-model limit is reached, then review the subscription and model-limit behavior described here. Done means the wording no longer implies that the current session will continue, with any subscriber benefits and cost estimates explicitly scoped and tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, payments
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.