ClawProxy: Self-Hosted AI Routing Proxy with Dashboard

✍️ OpenClawRadar📅 Published: April 17, 2026🔗 Source
ClawProxy: Self-Hosted AI Routing Proxy with Dashboard
Ad

ClawProxy is a lightweight, self-hosted AI routing proxy originally built as a dedicated routing backend for OpenClaw, but usable with other client-agnostic tools. It centralizes handling of API keys, rate limits, and provider fallbacks for AI clients like OpenClaw, Open-WebUI, Cursor, OpenCode, or custom scripts.

Key Features

  • Unified Endpoint: Point your apps to http://localhost:3030/proxy/... for seamless routing to OpenAI, Gemini, or Anthropic formats natively.
  • Smart Key Rotation & Load Balancing: Add multiple API keys for a single provider. Automatically rotates them (Round-Robin) or falls back if a key hits a rate limit (429) or throws an error.
  • Provider Fallback (High Availability): If your primary provider goes down or runs out of credits, it automatically intercepts the failure, rewrites the model name, and routes to a fallback provider. For best results, the fallback provider should use the same API format as the original (e.g., falling back from OpenAI to another OpenAI-compatible provider like Groq or DeepSeek).
  • Real-Time Logs Dashboard: See exactly what your apps are sending and receiving with full request/response payloads, duration metrics, and error tracking in a dark-themed React UI.
  • Zero-Buffer Streaming: Uses native Node.js streams under the hood, meaning SSE (Server-Sent Events) chat responses are passed through instantly with no lag.
Ad

Installation

Cross-platform (Linux, macOS, Windows) with automatic OS detection and installation as a background service (systemd, launchd, or Windows Service).

One-liner install:

# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/malek262/clawproxy/main/install.sh | bash

Or install via npm globally:

npm install -g clawproxy@latest

Then run clawproxy install. The dashboard opens at http://localhost:3030.

📖 Read the full source: r/openclaw

Ad

👀 See Also