Skip to content

brandon-dacrib/blueclaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlueClaw

BlueClaw App Icon

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.

Features

  • 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

Screenshots

Connect   Chat   Settings   Security Audit

Requirements

  • iOS 18.0+
  • Xcode 26.2+
  • An OpenClaw gateway server to connect to

Building

  1. Clone the repository
  2. Open BlueClaw.xcodeproj in Xcode
  3. SPM will automatically resolve the Citadel SSH dependency
  4. Build and run on a device or simulator

Architecture

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

Vibe Coded

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.

License

Private -- all rights reserved.

Third-party dependencies are licensed under MIT and Apache 2.0. See THIRD_PARTY_NOTICES for details.

About

Native iOS client for OpenClaw gateways — chat with AI agents via secure SSH tunneling or direct WebSocket

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages