GhostCrab
Native iOS, iPadOS, Mac, and Android client for OpenClaw Gateway. Administer your AI gateway from the couch.
You self-hosted the AI gateway so nobody else would run it. Which means when it needs configuring, you're the one at the terminal — usually from the other room.
What it is
GhostCrab is the native client for OpenClaw Gateway, the open-source AI agent and LLM orchestration platform. Point it at any reachable gateway — on the LAN or over the internet — and get full remote administration from a phone, tablet, or Mac.
It is not a consumer AI chat app. It is a configuration and administration client for people who run their own gateway.
What it does well
Finds the gateway for you. mDNS auto-discovery on the local network, so setup doesn't start with hunting for an IP address.
Real config editing. A form-based editor for openclaw.json with typed fields, validation, and a diff sheet before anything saves.
Honest about insecure connections. Explicit amber and crimson banners for HTTP and no-auth connections. No silent risk, no quiet downgrade.
Tokens handled properly. Bearer tokens encrypted with AES-256-GCM via the platform keystore, and never logged.
Genuine platform parity. Kotlin/Compose on Android and Swift 6/SwiftUI on iOS, iPadOS, and Mac Catalyst, built against the same frozen contract surface — the same screens on both, not a lead platform and an afterthought.
Who it's for
People running OpenClaw Gateway on a home server, a workstation, or a VPS.
Self-hosters who want their infrastructure administrable from the device already in their hand.
What it looks like in practice
A gateway runs on a box in the basement. GhostCrab finds it over mDNS, connects, and shows live health, active model, version, and capabilities. A config change gets made in a typed form, reviewed as a diff, and saved. Nothing about the process required SSH.
What it's not
It's not a chat client. Talking to the models is somebody else's screen.
It's not gateway-agnostic. It speaks OpenClaw Gateway specifically.
It's not a Qavren product line — it's a client for someone else's open-source project, built because it was missing.
Status
v0.2.0, Android on Play and iOS through TestFlight toward the App Store. Shipping: auto-discovery, manual connect, config editor with diff-before-save, dashboard, secure token storage, security banners, and onboarding. In progress: the model manager (view and swap the active model) and AI-assisted configuration recommendations from the gateway's own CLI. Requires Android 8.0+, iOS 18+, or macOS 14+. Tech: Kotlin 2.0 + Jetpack Compose, Swift 6 + SwiftUI.