The managed AI proxy lets your workspace code call supported AI providers without putting provider API keys in the VM. Rigbox holds managed provider keys on your behalf, injects them at request time, and tracks usage against your credit balance.Documentation Index
Fetch the complete documentation index at: https://docs.rigbox.dev/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Every workspace can reach the proxy athttp://172.16.0.1:9090 from inside the VM. When managed mode is active, AI SDK requests are routed through that bridge-local proxy, which fronts an OpenRouter gateway. The proxy:
- Intercepts the request from your workspace VM
- Resolves the workspace from the VM’s source IP on the compute bridge
- Injects Rigbox’s managed OpenRouter key (your VM never sees it)
- Forwards the request to OpenRouter, which routes to the appropriate upstream provider for the requested model
- Logs token usage and deducts from your credit balance
- Returns the response to your code
anthropic/claude-sonnet-4, openai/gpt-4o, google/gemini-2.5-pro).
Endpoints
The proxy speaks two HTTP shapes — OpenAI-compatible (used by most SDKs and tools) and an Anthropic-shaped passthrough for Claude Code. Both terminate on the same OpenRouter gateway behind the scenes.| Endpoint | Shape | Notes |
|---|---|---|
http://172.16.0.1:9090/v1/chat/completions | OpenAI | Default route for everything OpenAI-compatible. Pick the upstream model with the model field (anthropic/..., openai/..., google/..., etc.). |
http://172.16.0.1:9090/v1/embeddings | OpenAI | Embedding models. |
http://172.16.0.1:9090/v1/models | OpenAI | List models available to your account. |
http://172.16.0.1:9090/v1/messages | Anthropic | Native Anthropic Messages-API passthrough used by Claude Code. Streams via byte forwarding; credit metering for streaming responses on this endpoint is currently deferred. |
http://172.16.0.1:9090/brave | Brave Search | Web Search API when configured for your environment. |
A small set of free-tier models is also exposed through a
free alias when Rigbox has the matching managed key. They consume credits at zero rate but otherwise behave identically.Credit Tiers
Every Rigbox account comes with AI credits that reset monthly.| Tier | Credits / Month | Best For |
|---|---|---|
| Free | 250 | Trying out the platform, small experiments |
| Pro | 2,000 | Active development, prototyping, demos |
Activate Managed Mode
Via the API
Set the AI configuration for a workspace to managed mode with your chosen provider and model.Via the CLI (Inside a Workspace VM)
Managed workspaces already injectOPENROUTER_BASE_URL and OPENROUTER_API_KEY into every login shell, so most tools work without any setup step. The rig proxy on helper is a convenience for scripts or CI where you want the exports printed explicitly:
- Prints shell
exportstatements forOPENROUTER_BASE_URLandOPENROUTER_API_KEY(plus a small set of compatibility variables for SDKs that prefer provider-native names) - Uses
managed-by-rigboxplaceholder API keys where SDKs require a non-empty key and don’t readOPENROUTER_API_KEY - Routes subsequent AI SDK calls in that shell through the Rigbox proxy
Check Your Credit Balance
The fastest path is the CLI:rig status prints your remaining credits, monthly total, current mode, and active workspaces. For programmatic access, see the Credits API reference.
View Usage Breakdown
Get a daily breakdown of credit consumption across your workspaces.What Happens When Credits Run Out
When your credit balance reaches zero:- API requests return HTTP 402 - the proxy rejects new managed AI calls until credits are available
- The UI shows an upgrade prompt - you can upgrade to Pro or switch to BYOK mode
- Existing services keep running - only new AI API calls are blocked; your workspace and non-AI services are unaffected
End-to-End Example
Here is a complete flow: activate managed mode, make an AI call from inside the workspace, then check remaining credits. Step 1 - Activate managed mode for a workspace:Credit deduction happens synchronously - the balance is updated before the proxy returns the response to your code, so the credits endpoint always reflects the latest usage.
Switching Providers and Models
Because the managed gateway is OpenRouter, you can switch the upstream provider and model at any time by changing themodel field on your request — there’s no environment change, no proxy restart, and no separate “configure provider” step:
ai-config (set via the API or UI) defines the default provider and model used by tools that don’t ask for one explicitly, and is also surfaced by rig proxy status.
Next Steps
- AI Coding Tools - use Rigbox credits with Claude Code, Codex, OpenCode, and Kilocode
- App Catalog - one-click install of the four CLI-shape agent recipes
- Bring Your Own Keys - use your own API keys for unlimited usage
- Setup Scripts - automate SDK installation in new workspaces
- Service Specs - run AI-powered services as background daemons