ClawAPI

Switch AI models and manage API keys for OpenClaw with a native macOS app. Supports 16 providers including OpenAI, Anthropic, xAI, Google, Groq, Ollama, LM Studio, and more.

Audits

Pending

Install

openclaw skills install clawapi

ClawAPI — Model Switcher & Key Vault for OpenClaw

ClawAPI is a native macOS app that lets you switch AI models and manage API keys for OpenClaw.

What It Does

  • One-click model switching — Pick any model from any provider and apply it instantly
  • Touch ID — Biometric authentication for adding and deleting API keys
  • 16 providers — OpenAI, Anthropic, xAI, Google, Groq, Mistral, OpenRouter, Cerebras, Kimi, MiniMax, Z.AI, OpenCode Zen, Vercel AI, HuggingFace, Ollama, LM Studio
  • Config safety — JSON validation before writing, automatic .bak backups

Installation

Option 1: Download from GitHub Releases (recommended)

Download the latest signed and notarized .zip from GitHub Releases, unzip, and move ClawAPI.app to /Applications.

Option 2: Install script

curl -fsSL https://raw.githubusercontent.com/Gogo6969/clawapi/main/install.sh | bash

The install script downloads the same signed .zip from GitHub Releases, verifies the SHA-256 checksum, unzips it, and moves the app to /Applications. You can review the script source before running it.

Requires macOS 14+. The app is signed with an Apple Developer ID and notarized by Apple.

How It Works

  1. Add a provider — Click +, pick a provider, paste your API key
  2. Pick a model — Use the dropdown to choose a sub-model (GPT-4.1, Claude Sonnet 4, Grok 4, etc.)
  3. Done — ClawAPI syncs everything to OpenClaw automatically

Where API Keys Are Stored

API keys are managed in two places by design:

  1. macOS Keychain (master copy) — The key you enter is stored in the macOS Keychain, protected by hardware encryption and Touch ID. This is the authoritative copy.
  2. auth-profiles.json (sync copy for OpenClaw) — OpenClaw reads API keys from its own auth-profiles.json config file. ClawAPI writes a copy of the key there so OpenClaw can use it. This file lives in ~/Library/Application Support/OpenClaw/.

The active model selection is written to openclaw.json. No proxy, no middleware — OpenClaw talks directly to provider APIs.

Security & Privacy

  • API keys are stored in the macOS Keychain with hardware encryption; a sync copy is written to OpenClaw's auth-profiles.json so that OpenClaw can read them
  • Touch ID authentication for adding/deleting keys (password fallback on Macs without Touch ID)
  • The app is signed with Apple Developer ID and notarized by Apple
  • Hardened runtime enabled
  • No data leaves your machine — ClawAPI only reads/writes local OpenClaw config files
  • No telemetry, no analytics, no phone-home

External Endpoints

EndpointPurposeData Sent
raw.githubusercontent.comCheck for app updatesNone (reads update.json)
localhost:11434Discover Ollama modelsNone (reads local API)
localhost:1234Discover LM Studio modelsNone (reads local API)

No other network requests are made by ClawAPI.

Links