Skip to main content
Vibra Code supports two distinct billing modes depending on which AI agent is active. The Cursor agent uses a fixed token (message) quota per billing period, while Claude and Gemini agents use a credit system where your balance decreases based on actual API usage. Understanding which mode applies to your account helps you predict costs and choose the right plan.

Two billing modes

Token mode (Cursor)

Each plan includes a fixed number of messages per month. One message equals one AI interaction. When you run out of messages your quota resets at the start of the next billing period.

Credit mode (Claude / Gemini)

Credits are denominated in USD and are consumed based on actual API usage. Vibra Code applies a 2× multiplier to all real API costs, so a session that costs 1.00inrawAPIspenddeducts1.00 in raw API spend deducts 2.00 from your credit balance.
The active billing mode is determined by the AGENT_TYPE environment variable (or the global config stored in Convex). Operators who self-host can switch agents freely; cloud users operate in whichever mode the deployment owner has configured.

Plans at a glance

PlanPrice / monthTokens / month (Cursor)Credits USD (Claude)
Free$05 messages$5
Weekly Plus$7.9925 messages$16
Pro$19.99100 messages$40
Business$49.99300 messages$100
Enterprise$199.991,000 messages$400
See Subscription plans and pricing for the full feature breakdown per tier.

Payment processors

Vibra Code uses different payment processors depending on the platform:

Mobile (iOS / Android)

In-app purchases are handled by RevenueCat. Subscriptions are billed through the App Store or Google Play and managed in your device’s subscription settings.

Web

Web subscriptions are processed by Stripe. You can manage your plan, view invoices, and update payment methods from the billing portal linked in your account settings.

Self-hosting

Billing is entirely optional when you self-host Vibra Code. Stripe and RevenueCat credentials are marked optional in .env.example. You can run the full stack — including unlimited AI sessions — without configuring any payment provider.
If you deploy your own instance and want to enable subscriptions, set the relevant keys in vibracode-backend/.env.local. See the self-hosting overview for setup instructions.

Build docs developers (and LLMs) love