Skip to content

Repository files navigation

English · 简体中文

Clawke
Clawke

Native Mobile Workspace for AI Agents

Manage OpenClaw, Hermes, Codex and Claude Code from your phone or desktop.

🖥 Mac · 🪟 Windows · 🐧 Linux · 📱 iOS · 🤖 Android

Clawke desktop and mobile workspace screenshots

Features

  • Cross-device collaboration — Supports Mac, Windows, Linux, iOS, and Android, so you can keep working wherever you go
  • Remote agent workspace — Run OpenClaw or Hermes on a cloud server, Mac mini, or home machine, then control it from Clawke on desktop or mobile
  • Multi-agent management — Manage OpenClaw, Hermes, Nanobot, and other AI agents at the same time
  • Media — Image/PDF/text file upload and inline rendering
  • Relay — Built-in tunnel for remote access without port forwarding

Step 1: Install Clawke Server

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/clawke/clawke/main/scripts/install.sh | bash

Works on macOS, Linux, and WSL2. The installer handles compiling the server, detecting your environment, and setting up the global CLI for you.

Windows: Native Windows is not supported. Please install WSL2 and run the command above.

Manual Install

Prerequisites: Node.js >= 18, Flutter >= 3.x (for client)

git clone https://github.com/clawke/clawke.git
cd clawke/server
npm install                           # Installs dependencies + compiles TypeScript
npx clawke gateway install             # Auto-detect and install gateway plugin
npx clawke server start                # Start Clawke Server

The server will:

  1. Start WebSocket server on port 8765 (client) and 8766 (upstream)
  2. Start HTTP/media server on port 8781

Common Commands

clawke --version          # Show installed Clawke version
clawke doctor             # Check local Clawke setup and runtime status
clawke update             # Update Clawke to the latest version
clawke update --check     # Check for updates without installing
clawke gateway install    # Auto-detect and install gateway plugin
clawke gateway update     # Update configured gateway plugin code (no restart)
clawke server start       # Start Clawke Server
clawke server stop        # Stop Clawke Server
clawke server restart     # Restart Clawke Server
clawke server status      # Check server status

Step 2: Download Client

  • iOS: Download from the App Store.
  • Android: Download the APK directly from the Releases page.
  • macOS / Windows / Linux: Download compiled binaries from the Releases page.

Alternatively, you can build it yourself from source:

cd client
flutter pub get
flutter build macos  # Or: ios, apk, windows, linux

To run in debug mode, use flutter run -d macos (replace macos with your target platform).

Community

Have questions or want to discuss Clawke? Scan the QR code below to join the Clawke WeChat discussion group.

Clawke WeChat discussion group QR code

Project Structure

clawke/
├── client/              # Flutter app (iOS, macOS, Android)
├── server/              # Clawke Server (TypeScript/Node.js)
│   ├── src/             # Source code
│   ├── config/          # Config templates
│   └── test/            # Tests (42 cases)
├── gateways/            # Gateway plugins
│   ├── openclaw/clawke/ # OpenClaw gateway
│   └── hermes/clawke/   # Hermes gateway
└── relay-server/        # Relay server config

📖 For advanced configuration, see CONFIGURATION.md.
🔌 To build your own gateway, see GATEWAY_INTEGRATION.md.

Changelog

v1.1.34 (2026-05-22)

[Enhancement] Centered and simplified the welcome screen across desktop and mobile. [Bug Fix] Prevented false update prompts when the server advertises the same semantic version as the installed client.

v1.1.33 (2026-05-21)

[New Feature] Added server-client version compatibility checks and clearer version visibility during update flows. [Bug Fix] Fixed internal macOS DMG packaging metadata and improved SkillHub built-in path hints on touch devices.

v1.1.32 (2026-05-21)

[New Feature] Added SkillHub browsing, filtering, and managed installation with gateway-aware refresh. [Bug Fix] Fixed SkillHub category requests, managed skill install metadata, Hermes/OpenClaw skill search, and release/development token state handling.

v1.1.31 (2026-05-12)

[New Feature] Added gateway usage visibility, automatic gateway restart handling, and clearer local server connection hints. [Bug Fix] Fixed OpenClaw gateway config merging, improved GatewayClient guidance, and hardened server PID lifecycle checks.

v1.1.30 (2026-05-11)

[Bug Fix] Stabilized OpenClaw gateway integration and UI E2E regression checks. [Enhancement] Improved Linux desktop registration, setup compatibility, icon/font fallback, and gateway install guidance.

v1.1.29 (2026-05-10)

[Bug Fix] Fixed Mac App Store build behavior for Apple/Google sign-in, production APNs, and App Store-managed updates. [Enhancement] Hardened Mac App Store package validation and improved debug runtime path safety on mobile.

v1.1.28 (2026-05-10)

[Bug Fix] Fixed macOS Google Sign-In keychain access for GitHub release builds. [Enhancement] Unified desktop package entry names so macOS, Windows, and Linux expose Clawke consistently.

v1.1.27 (2026-05-09)

[Bug Fix] Preserved native macOS Google Sign-In and hid unavailable Apple login until the release profile supports it. [Enhancement] Polished desktop OAuth packaging, refreshed desktop icons, and updated release workflows for the current GitHub Actions runtime.

v1.1.26 (2026-05-09)

[Bug Fix] Fixed macOS release signing for macOS 26 validation and added Windows desktop Google OAuth via browser loopback flow.

v1.1.23 (2026-05-09)

[Bug Fix] Bundled Windows Visual C++ runtime DLLs and hid unsupported desktop Google sign-in so official Windows packages start reliably.

v1.1.22 (2026-05-09)

[Bug Fix] Restored Android release signing and added certificate verification to prevent Google login failures caused by debug-signed APKs.

v1.1.21 (2026-05-03)

[Enhancement] Stabilized runtime path handling and task UI E2E setup for release validation. [Architecture] Renamed upstream listener boundaries to gateway listener and moved private planning docs out of public documentation.

v1.1.20 (2026-05-02)

[New Feature] Added Hermes cron result sync with persistent task delivery tracking and retry handling. [Enhancement] Improved task management delivery status, validation feedback, and gateway alerts. [Enhancement] Updated Hermes media routing and per-session working directory isolation.

v1.1.17 (2026-04-29)

[New Feature] Added clawke doctor runtime and gateway diagnostics. [Enhancement] Clarified multi-agent online management across OpenClaw, Hermes, and mobile clients. [Bug Fix] Fixed streamed reply recovery after disconnect so Thinking, tool state, and stop button no longer get stuck.

v1.1.15 (2026-04-29)

[New Feature] Hermes gateway support. [New Feature] Native Skills Center and task management pages. [Enhancement] Gateway-backed model, skill, and translation refresh flows. [Bug Fix] OpenClaw model routing and startup configuration fixes. [Architecture] Expanded gateway and UI E2E regression coverage.

v1.1.5 (2026-04-18)

[New Feature] One-click installation and unified CLI commands.
[New Feature] AI typing status indicators.
[Enhancement] Gateway pipeline optimizations.
[Bug Fix] Comprehensive abort (stop generation) pipeline overhaul.
[Bug Fix] Fixed concurrent message and delivery state issues.

v1.1.3 (2026-04-15)

[New Feature] Multi-session support with per-conversation AI configuration.
[New Feature] Gateway selector for new conversations.
[Enhancement] Complete internationalization (i18n) for all screens.
[Enhancement] Desktop UI polish — unified AppBar styling and spacing.
[Bug Fix] Fix cross-conversation message leakage.
[Bug Fix] Fix port conflict detection on startup.
[Architecture] Server-side conversation auto-creation.

Full Changelog

Contributing

  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT

About

A secure, edge-cloud collaborative AI workspace

Resources

Contributing

Security policy

Stars

45 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages