Skip to content

zen: free messages quota exhausted with zero usage #61994

Closed as duplicate
Closed as duplicate

Description

@xl1912

Summary

Free models report "You've used today's free messages" as exhausted even though the user has not sent any free messages at all. All free models are blocked with a quota message, so the free tier is effectively unusable.

Environment

  • opencode version: v2.2.5
  • OS: Microsoft Windows NT 10.0.19045.0 (win32 x64)
  • Terminal: Unavailable: terminal environment variables are not set
  • Shell: cmd.exe (PowerShell host)
  • Install/channel: latest
  • Active plugins: @tarquinen/opencode-dcp@latest, oh-my-openagent@latest, superpowers@git+https://github.com/obra/superpowers.git

Reproduction

  1. Open opencode (TUI or opencode run).
  2. List models (/models) or select any free model.
  3. Try to send a message with a free model.

Expected Behavior

Free messages should be available since none have been used today.

Actual Behavior

All free models are immediately blocked with:

You've used today's free messages. They reset at 08:13 · 2026/11/6.
Upgrade to OpenCode Go → /connect · Switch model → /models

This happens with every free model, and appears even when just listing models / opening opencode — before sending any messages.

Additional Context

  • User reports zero usage of free messages ("I haven't used it at all") yet the quota is already exhausted.
  • Reproduces consistently across all free models, in TUI chat, opencode run, and model listing.
  • The quota reset timestamp shown is 08:13 · 2026/11/6.
  • No workaround tried; user is blocked from the free tier entirely.
  • User feedback: "If you don't want to offer it free, just don't offer it free." — the quota state does not match actual usage, making the free tier misleading.

Activity

  1. opencodejr commented on Nov 5, 2026

    @opencodejr

    Thanks for the detailed report, and sorry you're locked out of the free models without having used them.

    I think this is a duplicate of #59387, the main issue for free-tier problems. It lists this exact message (You've used today's free messages. They reset at ...), and maintainers have asked for all such reports to go there so they're in one place. You're already on v2 (2.2.5), so please add a comment there with your version, OS, the models you tried, and the reset time you saw.

    Possible duplicates and related issues, ordered by likelihood:

    One thing that may be worth checking: you have plugins like oh-my-openagent and @tarquinen/opencode-dcp enabled. Some plugins can send model requests in the background, which might count against the free allowance without you sending anything. If you can, try once with those plugins turned off. The free allowance is tracked per account by the OpenCode Zen service, so if you need someone to look at your account, email help@anoma.ly. Keep any account details out of this public issue.

    The bot will close this issue as a duplicate in 1 day unless you reply explaining how your problem is different.

  2. HGECHARTK commented on Nov 5, 2026

    @HGECHARTK

    I’m experiencing the same issue on OpenCode Desktop 2.2.5 on Windows. I’m not signed in to an OpenCode account, and I haven’t used OpenCode for nearly two weeks.

    The free model selected in my configuration is opencode/big-pickle. When I try to use it, I get the “Free limit reached” message. The displayed reset date keeps moving: it first said November 2, then November 5, and now November 6, 2026.

    Since I’m not signed in, I don’t have an OpenCode account for support to look up. Could you investigate whether the anonymous free-tier quota is being incorrectly enforced or whether the reset time is being reported incorrectly? Please also clarify whether anonymous free usage is affected by shared IP or other usage outside my control.

    OpenCode Desktop version: 2.2.5

    Image
  3. neriousy commented on Nov 5, 2026

    @neriousy
    Member

    Thanks for the follow-up. Free models have a daily allowance set by our hosted gateway, and the reset time in the message comes from it, so it can't be reset or investigated per user from GitHub. We collect every free-tier limit and reset report in the pinned #59387, so I'm closing this as a duplicate.

    To keep going now: wait for the reset, use OpenCode Go, or connect your own provider with /connect. If you're on the latest v2 (opencode --version) and it still happens, add your version, OS, model, exact message and reset time to #59387. More about free models: https://opencode.ai/v2/docs/console/models#free-models

  4. nonamenameyes51-commits commented on Nov 5, 2026

    @nonamenameyes51-commits

    Image my frist project ever

  5. opencodejr commented on Nov 6, 2026

    @opencodejr

    Closing this as a duplicate of #59387, the main thread for free-tier problems. That thread covers the You've used today's free messages. They reset at ... message on v2, including cases where no free messages were used. We waited a day in case your problem turned out to be different, and there was no reply.

    If you're still blocked on v2.2.5, please comment on #59387 with your version, OS, the models you tried and the reset time you saw. If you can, also try once with the oh-my-openagent and opencode-dcp plugins turned off, in case they send requests in the background. For anything about your account, email help@anoma.ly and keep account details out of public issues. Thanks for the report, and sorry about the trouble.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions