360 Secure SkillHub
360 安全技能中心

Flowclaw

为 OpenClaw 提供 LLM 用量监控与负载均衡:从 Anthropic、Google、OpenAI Codex、GitHub Copilot 及本地 Ollama 采集用量,按紧迫度、可用量、重置期限与周配额等因子为账号评分,输出排行榜并重排模型优先级,必要时回退到本地模型,另含状态查看、决策历史与定时自动优化命令。

windseeker1111
windseeker1111
热度 63.98
最近更新 2026-03-04 05:26:11
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:工作流 / 自动化脚本 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add flowclaw
Metadata
name
FlowClaw
description
Unkillable LLM load balancer for OpenClaw. Monitors usage across Anthropic, Google, OpenAI, GitHub Copilot, and Ollama. Scores accounts by urgency, rotates automatically, and fails over to local models. Your agent never gets stuck.
metadata
{"openclaw":{"emoji":"🦞","os":["darwin","linux"],"requires":{"bins":["curl","python3"]}}}

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).