📱

XKG Mobile for iOS

TestFlight public beta — invite-only while we stabilise the bridge layer.

Current status

XKG Mobile for iOS is in closed TestFlight beta. We're inviting up to 1,000 testers in waves of 100. The first wave (build 0.1.0-b1) shipped in late June 2026 and is being used to validate the JSONL bridge, search, and provider launchers.

App Store release is targeted for v0.3.0 (Q3 2026), once we've fixed the iOS-specific issues (background fetch, low-memory handling, Files-app integration).

Join the beta

Two options:

Option 1: Public TestFlight link (live now, 847 / 1,000 spots taken)

Join TestFlight beta →

Apple requires TestFlight to be installed from the App Store. Tap the link on your iPhone and you'll be redirected.

Option 2: Wait for App Store

Subscribe below to get an email when we go live on the App Store:

System requirements

iOS version
15.0 or later
Devices
iPhone 8+ (A11+)
Storage
~80 MB
Network
Local Wi-Fi or Tailscale

How to set up sync

  1. Run cluster-hub on your desktop or NASPython 3 script, listens on port 8090 by default. The script is open source at github.com/griptoad26/xkg-desktop.
  2. Make the hub reachable from your iPhoneEither same Wi-Fi, or Tailscale/ZeroTier for cross-network. The mobile app needs to reach the hub at http://<hub-ip>:8090.
  3. Open XKG Mobile → Settings → HubEnter the hub URL. The app will fetch its config and start syncing.
  4. Capture on desktopPress Ctrl+Shift+X. Within 5 seconds, the capture appears in the iOS app's conversation list.

What's in the current beta

Not in this build: writing new captures from iOS, push notifications, Siri integration, iPad split-view. Those are coming in v0.2.0 / v0.3.0.

Report a bug or request a feature

Use the Feedback Assistant inside TestFlight, or file an issue at github.com/griptoad26/xkg-mobile/issues. Include your iOS version, device model, and what you were trying to do.