Simple plans. Real data on every tier.
The Free plan ships every public adapter, every curated workspace, the rule-based composer, and the Wikipedia live firehose. Upgrade for the AI composer, unlimited custom sources, team sharing, and the governance surface enterprise teams need.
Free
$0
Real-time public data, no signup, no keys. Generous defaults so the demo is the product.
- ✓All curated workspaces & public adapters
- ✓Wikipedia live SSE firehose
- ✓Up to 5 custom JSON sources
- ✓Rule-based natural-language composer
- ✓localStorage persistence (single device)
- ✓7 days of audit log
recommended
Pro
$30/ month
Day-trader cockpit with the AI composer, unlimited sources, and channel subscriptions.
- ✓Everything in Free
- ✓AI-grounded composer (Claude / OpenRouter)
- ✓Unlimited custom sources
- ✓Subscribe to author channels
- ✓Convex sync across devices (when configured)
- ✓90 days of audit log
Team
$200/ month
Shared desks, alert routing, branded share URLs, and a 2-year audit trail.
- ✓Everything in Pro
- ✓Share workspaces inside the team with inheritance
- ✓Alert routing to Slack / PagerDuty webhook
- ✓Publish your own channels
- ✓2 years of audit log
- ✓5 included seats; $200/mo per additional seat
Enterprise
Custom
Private DataSources behind your VPC, SSO/RBAC/PII redaction, replay, and air-gapped deploy.
- ✓Everything in Team
- ✓Private DataSources in your VPC (Snowflake / BigQuery / Salesforce / Slack)
- ✓SSO via Okta / Azure AD beyond Google
- ✓RBAC with row-level access
- ✓PII redaction layer between fetch and render
- ✓Workspace replay / time travel
- ✓White-label + air-gapped self-hosted
- ✓Audit shipping to your SIEM
What you get on every plan
Real-time public adapters · curated workspaces · custom JSON sources · ⌘K command bar · the rule-based composer · Wikipedia live SSE firehose · shareable workspace URLs · ⏸ visibility-aware refresh · see them all in /explore →Demo billing
Upgrade and downgrade buttons in this build flip your local plan instantly so you can explore the gating end-to-end. Real billing (Stripe/Dodo) wires into setPlan in auth/AuthContext.tsx — the rest of the runtime is already wired against the plan record.