Subscription vs API

Why Open Free Max keeps your agent usage on your Max/Pro subscription and never on the metered API bill — and exactly what it refuses to do.

This is the point of OFM. Your usage stays on the plan you already pay for — never a surprise API meter.

Not to be confused with OFM Pro — the licence for the IDE itself ($9.90/mo launch price, 7-day free trial). This page is about your agent provider plan (Claude / Codex / …), which powers the agents and which OFM never bills against. Two separate things.

The two billing paths

Providers split agent usage in two:

  • Interactive — a human typing and reading in a terminal. This runs on your normal Max / Pro subscription.
  • Programmatic — SDKs, headless -p / --print runs, ACP and third-party app protocols. This drains a capped credit pool and then bills at API rates.

What OFM does

OFM only ever drives the official CLI in interactive mode: it launches the real binary in an embedded PTY and renders its terminal. To the provider it is indistinguishable from you typing in a shell — because that’s exactly what it is.

What OFM refuses

To protect your bill, OFM deliberately avoids every metered path:

  • ❌ The Agent SDK
  • ❌ Headless -p / --print runs
  • ACP / third-party app protocols
  • ❌ Ever handling your tokens, keys or session auth — that stays with the official binary

Even Plan, the bulk orchestrator, holds this line: each unit of a 10,000-item batch is a real interactive session, not a headless call. That’s why hitting your plan’s token limit is expected in bulk — and why Plan simply parks and auto-resumes when the quota window reopens, instead of spilling onto the API.

Why this matters for bulk

Because OFM stays interactive, a large autonomous run consumes your subscription, not metered credits. The trade-off is that you’ll periodically hit the plan’s usage cap — which OFM turns into an invisible pause-and-resume rather than an error or an API charge.