BlueClaw is a native iOS client for OpenClaw gateways. It provides a mobile chat interface to interact with AI agents running on your self-hosted OpenClaw server, with secure connectivity via SSH tunneling or direct WebSocket connections.
- Chat with AI agents -- Full conversation interface with markdown rendering and multiple agent support
- Voice mode -- Hands-free voice input with automatic transcription and send
- Session management -- View, switch between, and manage active gateway sessions
- Secure SSH tunneling -- Connect to gateways behind firewalls via Ed25519 SSH key authentication with TOFU host key verification
- Direct WebSocket -- Connect directly to gateways with automatic TLS upgrade for non-local connections
- QR code setup -- Scan a QR code from your gateway to configure the connection instantly
- Biometric authentication -- Protect saved credentials with Face ID or Touch ID
- Device identity -- Ed25519 keypair stored in the iOS Keychain for cryptographic device authentication
- Content scanning -- On-device regex scanning for API keys, secrets, and PII in outgoing messages with send-gate warnings
- Security audit -- Real-time security posture scoring covering transport encryption, gateway health, credential storage, and data leak prevention
- Usage tracking -- Token and cost tracking per session and all-time
- iOS 18.0+
- Xcode 26.2+
- An OpenClaw gateway server to connect to
- Clone the repository
- Open
BlueClaw.xcodeprojin Xcode - SPM will automatically resolve the Citadel SSH dependency
- Build and run on a device or simulator
BlueClaw/
Protocol/ # OpenClaw wire protocol types (frames, methods, connect params)
Services/ # SSH tunneling, WebSocket, keychain, biometric auth
ViewModels/ # App state, connection logic, chat view models
Views/ # SwiftUI views (chat, sessions, connection setup, QR scanner)
Theme/ # Color definitions
Built with Claude Code by an experienced developer. AI-assisted doesn't mean unsupervised -- every architectural decision, security boundary, and protocol detail was directed by a human who knows what they're doing.
Private -- all rights reserved.
Third-party dependencies are licensed under MIT and Apache 2.0. See THIRD_PARTY_NOTICES for details.



