AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
iPhone·iPad·Android에서 OpenClaw와 Hermes 에이전트를 보고 대화 추적·제어할 수 있는 모바일 동반자
Your mobile companion for OpenClaw and Hermes. See your agents, follow conversations, and take control from iPhone, iPad, or Android.
개발 도구TypeScript · SwiftGitHub @p697온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Mobile Client for OpenClaw, Hermes, and More
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Your agents. Always with you.
Clawket is an open-source iOS and Android companion for OpenClaw and Hermes Agent. Chat with your agents, follow their tool calls, switch between sessions, and manage their work from your phone.
App Store ↗
Google Play ↗
The screenshots show the new 3.0 interface. Store availability may differ while the release is under review.README 전문 보기 ↗Your agents. Always with you.
Clawket is an open-source iOS and Android companion for OpenClaw and Hermes Agent. Chat with your agents, follow their tool calls, switch between sessions, and manage their work from your phone.
The screenshots show the new 3.0 interface. Store availability may differ while the release is under review.
Clawket connects to agents you run; you need an existing supported agent or model server. Available tools and management features depend on that backend.
Install the mobile app using either store link above. On the computer running your agent, install the Bridge CLI (Node.js 20.3+):
npm install -g @p697/clawket
clawket pair
Scan the generated QR code in Clawket. The default command detects installed OpenClaw and Hermes backends and produces a labeled pairing result for each. Relay is the default; Hermes pairing also attempts to start its Clawket-managed bridge and Relay runtime.
To detect installed platforms and choose one interactively (including Codex, Claude Code, and Pi), run this in your computer's terminal:
npx @p697/clawket@latest pair choose
The pairing home shows this command and its Copy action directly below the platform list, under Or detect automatically. Scan and expandable code entry are available on the same page, and the scanner can also read a QR code from your photos; manual codes require selecting their platform first. Platform-specific onboarding defaults to terminal scanning for Codex, Claude Code, Pi, and local models; OpenClaw and Hermes default to an agent message. You can switch methods and enter a pairing code instead of scanning. pair choose is interactive, accepts no flags, and is not a Preview command.
For direct pairing on your local network:
clawket pair local
To select a backend explicitly, use --backend with openclaw, hermes, codex, claude-code, pi, or local-model. Use clawket status, clawket doctor, and clawket logs to inspect your connection.
status summarizes all saved Agent connections; add --verbose for paths and capabilities. Use clawket logs --backend codex --last 10m --follow (or another backend) for live troubleshooting. Default lifecycle/reset commands retain the OpenClaw/Hermes service scope; use clawket codex reset, clawket claude-code reset, or clawket pi reset with the original pairing options for those Agents. Reset retains session history.
Use Node.js 22.x and npm for this checkout. iOS development requires macOS and Xcode; Android development requires Android Studio and its SDK.
npm ci
# Generate only the platform you are developing (Android also works without Xcode):
npm exec --workspace apps/mobile -- expo prebuild --platform ios
npm run mobile:dev:ios
# Or, generate Android and run it:
npm exec --workspace apps/mobile -- expo prebuild --platform android
npm run mobile:dev:android
Optional public configuration is documented in apps/mobile/.env.example. Copy it to apps/mobile/.env.local to configure your build. Provider secrets belong on the server, never in EXPO_PUBLIC_* values.
Community Debug and Release builds work without analytics, billing or speech configuration. Leave CLAWKET_OFFICIAL_BUILD unset; the production/testflight EAS profiles are for official Clawket distribution. Use your own Apple signing team for a physical device and your own EAS project for cloud builds; see self-hosting. iOS also requires CocoaPods, and Android requires JDK 17 with ANDROID_HOME set.
npm run mobile:config:show
npm run mobile:config:check
Local-model connections are also available for llama.cpp, Ollama, and OpenAI-compatible servers. See the local-model guide for setup and current limitations.
In Relay mode, the Registry handles pairing and the Relay forwards live WebSocket traffic between the app and your Bridge. Your agent continues to run on your own machine. In direct mode, the app reaches your backend endpoint over LAN, Tailscale, or a custom URL without Relay infrastructure.
You can build the mobile app and operate your own services. OpenClaw and Hermes share the Relay implementation but use separate services, storage, and pairing credentials.
Relay forwards traffic without persisting message content. The app keeps a local message cache; deleting a connection clears its cache. Your agent backend and model provider retain their own data-handling policies.
Source builds can leave these integrations unconfigured or configure their own services:
| Component | Purpose |
|---|---|
| PostHog | Basic usage and diagnostics; analytics events exclude conversation text and prompts. Leave analytics configuration empty to disable it. |
| RevenueCat | Store subscription management. Unconfigured source builds skip billing and unlock Pro features. |
| Alibaba Cloud speech service | Transcribes audio when you use cloud voice input. Configure the independent speech endpoint to enable it; provider keys stay on the server. |
These components are separate from Agent connectivity. See the configuration example and speech service guide for details. Store builds use their configured integrations; see the Privacy Policy.
| Path | Purpose |
|---|---|
apps/mobile | Expo / React Native app |
apps/bridge-cli | Published @p697/clawket CLI |
apps/relay-registry | Pairing Registry Worker |
apps/relay-worker | WebSocket Relay Worker |
apps/speech-worker | Independent cloud transcription service |
packages/agent-protocol | Shared backend contracts and capabilities |
packages/bridge-core | Pairing, configuration, and service helpers |
packages/bridge-runtime | Bridge runtimes |
packages/relay-shared | Shared Relay protocol and types |
Read CONTRIBUTING.md. Run the repository's required checks before proposing code changes:
npm run check:required
Live-service and release integration checks have separate prerequisites; see the contributor and workspace documentation. Report security issues as described in SECURITY.md.
Unless a subdirectory states otherwise, this repository is licensed under AGPL-3.0-only.
Bridge upgrades preserve existing pairing. See Bridge updates for unified update support, runtime verification and manual deployment exceptions.