返回 Skill 列表
extension
分类: 开发与工程无需 API Key

Flowclaw

OpenClaw 的不死 LLM 负载均衡器。监控 Anthropic、Google、OpenAI、GitHub Copilot 及 Ollama 的用量,按紧迫度对账户评分并轮换账户……

person作者: windseeker1111hubclawhub

FlowClaw — LLM Usage Monitor & Load Balancer

Track usage. Balance routing. Never waste a credit.

Unified dashboard + auto-routing for all your LLM subscriptions. Uses Earliest Deadline First scheduling — accounts resetting soonest are prioritized so unused credits aren't wasted.

Supported Providers

| Provider | Auth | Data Source | |----------|------|------------| | Anthropic Claude Max | OAuth (unlimited accounts) | api.anthropic.com/api/oauth/usage | | Google Gemini CLI | OAuth via OpenClaw | cloudcode-pa.googleapis.com | | Google Antigravity | codexbar | codexbar usage API | | OpenAI Codex | OAuth via OpenClaw | chatgpt.com/backend-api/wham/usage | | GitHub Copilot | OAuth via OpenClaw | api.github.com/copilot_internal/user | | Ollama | Local (auto-detected) | localhost:11434/api/tags |

Commands

# 📊 Usage Monitoring
flowclaw status [--fresh] [--json]     # Full provider dashboard
flowclaw monitor [--json] [--cached]   # Clean usage report (no scoring)

# 🧠 Load Balancing
flowclaw score [--json]                # Scored ranking of all accounts
flowclaw optimize [--dry-run]          # Reorder OpenClaw model priority
flowclaw auto                          # Optimize silently (for cron jobs)

# 🛠 Utilities
flowclaw test                          # Run scoring engine unit tests
flowclaw history [N]                   # Routing decision history

Setup

Anthropic (Claude Max) — unlimited accounts

claude login
bash {baseDir}/scripts/save-account.sh
# Repeat for each account

Google Gemini CLI

openclaw models auth login --provider google-gemini-cli

Google Antigravity

openclaw models auth login --provider google-antigravity
brew install --cask steipete/tap/codexbar   # Required for usage metrics

OpenAI Codex

openclaw models auth login --provider openai-codex

GitHub Copilot

openclaw models auth login-github-copilot

Ollama

brew install ollama && ollama pull qwen3:235b
# Auto-detected — no config needed

Cron Automation

# Optimize routing every 30 minutes
*/30 * * * * bash ~/clawd/skills/flowclaw/scripts/flowclaw.sh auto

Scoring Algorithm

score = urgency(0.30) + availability(0.25) + proximity(0.15) + weekly_headroom(0.20) + tier(0.10)

| Factor | Formula | Measures | |--------|---------|----------| | Urgency | remaining / hours_to_reset | Credits wasting per hour | | Availability | √(remaining) | Dampened capacity | | Proximity | 1 - (hours / window) | Deadline pressure | | Weekly headroom | (100 - weekly%) / 100 | 7-day capacity reserve | | Tier bonus | Free=+0.8, Sub=0, Local=-0.3 | Cost preference |

Perishable inventory: Both 5h session and 7d weekly windows expire. When ≤6h to weekly reset, penalty is removed — burn remaining credits. Family-aware: Only swaps within same capability class (Opus↔Opus, not Opus↔Gemini).