Dashboard
Top CPU Consumers
| Process | PID | CPU % | Mem % |
|---|
Top Accessing IPs (30d)
| IP Address | Hits |
|---|
Daily Requests
Requests by Model (30d)
Token Usage by Model (30d)
Chat
Repos
Clones run on the host with its GitHub key (the container never holds the key).
Status
—
Changes
—
Commit & push
Commits refuse secret-looking paths (.env, *.pem, keys, tokens). Push/pull run on the host with its GitHub key.
Production deploy
Runs the host-configured deploy for this repo — production .env/data stay on the server, never in git.Provider Keys
Keys are encrypted at rest with the bridge keyring secret. Providers: OpenCode (Go + Zen), Gemini (free tier for media / huge contexts / fallback), OpenRouter (free-model round robin), and HuggingFace (Inference Providers router, live-discovered model pool).
Free provider keys (freellm.net)
Optional keys for the extra free providers discovered on freellm.net (rotated via the freellm:free slot). Leave blank to skip a provider. LLM7.io and OVHcloud work anonymously. Cloudflare expects account_id:token; Groq reuses your Groq key.
Users
| Username | Role | Created | Actions |
|---|
Request Logs
| Time | User | Model | Provider | Cached | Error | Tokens In | Tokens Out | Latency |
|---|
Skills
Install from Git
Clone a GitHub or HuggingFace repo; every folder containing SKILL.md is registered. Shortcuts: gh:owner/repo, hf:org/repo.
| Name | Source | Size | Actions |
|---|
Models
OpenRouter Free Pool
Round-robin / fail-over pool for the openrouter:free slot
HuggingFace Free Pool
Live-discovered models for the huggingface:free slot
OpenCode Go Pool
Fixed subscription models (medium tier)
OpenCode Zen Free Pool
Pay-per-use “-free” models used in the free-tier rotation
Gemini Rotation Pool
Models tried in round-robin for any gemini:<model> slot
freellm.net Free Pool
Free providers/models discovered from freellm.net for the freellm:free slot
Auto Selection Defaults
| auto_short_model | - |
| auto_complex_model | - |
| auto_multimodal_model | - |
Model Flags
Exhausted Models
Flagged models are temporarily skipped by rotation (auto-expire).
| Model | Expires In | Pools |
|---|
Available Models
Models from the current pools that are not flagged.
| Model | Pools |
|---|