OnDeckLLM
by @canonflip-git
Localhost dashboard for managing LLM providers, model routing, and batting-order fallback chains. Auto-discovers providers from OpenClaw config or works stan...
clawhub install ondeckllmπ About This Skill
name: ondeckllm description: > Localhost dashboard for managing LLM providers, model routing, and batting-order fallback chains. Auto-discovers providers from OpenClaw config or works standalone. Use when: (1) user wants to manage or view their LLM providers, (2) user wants to change model priority/batting order, (3) user wants to check provider health or latency, (4) user wants to add/remove/configure LLM providers, (5) user mentions OnDeckLLM or model lineup. Requires: Node.js 22+, OnDeckLLM installed (
npm install -g ondeckllm).
install: npm install -g ondeckllm
OnDeckLLM β AI Model Lineup Manager
Prerequisites
npm install -g ondeckllm
Verify: ondeckllm --help or check install with npm list -g ondeckllm.
What It Does
OnDeckLLM is a localhost web dashboard that:
~/.openclaw/openclaw.json)Starting the Dashboard
# Default port 3900
ondeckllmCustom port
PORT=3901 ondeckllm
The dashboard runs at http://localhost:3900 (or custom port).
As a Background Service
Use the helper script to check status or start OnDeckLLM:
node scripts/status.js
Output: JSON with running (bool), port, url, and pid if active.
Agent Workflow
Check if OnDeckLLM is running
node scripts/status.js
Open the dashboard for the user
Direct them to http://localhost:3900 (or the configured port/URL).
Provider management
OnDeckLLM reads provider config from ~/.openclaw/openclaw.json automatically.
Changes made in the dashboard sync back to OpenClaw config.
No separate API or CLI commands needed β it's a web UI tool.
Configuration
OnDeckLLM stores its data in ~/.ondeckllm/:
config.json β provider settings, port, Ollama URLusage.jsonl β cost tracking logprofiles/ β saved batting-order profilesRemote Ollama
To connect to a remote Ollama instance, configure in the dashboard UI:
Settings β Ollama β Remote URL (e.g., http://192.168.55.80:11434)
Links
βοΈ Configuration
OnDeckLLM stores its data in ~/.ondeckllm/:
config.json β provider settings, port, Ollama URLusage.jsonl β cost tracking logprofiles/ β saved batting-order profilesRemote Ollama
To connect to a remote Ollama instance, configure in the dashboard UI:
Settings β Ollama β Remote URL (e.g., http://192.168.55.80:11434)