clawd-conduit
Plugin / AgentWire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
- hooks
- desktop
- notifications
- claude-code
Let an AI agent operate a real iPhone the way you do: a local MCP server plus an optional standalone agent, no jailbreak, no extra model account — one-line Claude Code hookup (AGPL-3.0)
Poki hands a real iPhone to your AI agent: a local native bridge and idevice tools drive the actual phone, no jailbreak. Two ways to use it: Poki MCP targets existing MCP clients — start a local server and register it into Claude Code with one claude mcp add line (Codex or any client that reads mcpServers JSON works too), using your own model subscription with no extra account; the optional Poki Agent is a standalone terminal agent (defaults to GPT-6.1 Terra at low reasoning, override with POKI_AGENT_MODEL) that also speaks iMessage and Telegram. macOS 15+ on Apple Silicon: a source install needs a full Rust build (./bin/setup checks dependencies), while the prebuilt arm64 package on the releases page bundles the native bridge and idevice tools — no Rust, but still full Xcode, Node 24+, Python 3 and ffmpeg. Pair a physical iPhone over USB first; Linux goes through the out-of-repo community port poki-for-linux. 400 stars as of writing (2026-11-07).
For handing repetitive on-phone work to an agent: search and summarize in Chrome, organize screenshots, draft and send messages — whenever you want Claude Code tapping, swiping and typing on a real iPhone.
# MCP route (Claude Code): build, start the server, register it git clone https://github.com/JosssphZhou/poki.git && cd poki ./bin/setup # checks macOS 15+, full Xcode, Rust, Node 24+, ffmpeg npm start claude mcp add --scope user poki-mcp -- node "$PWD/src/stdio.mjs" # or the prebuilt arm64 package (no Rust, no ./bin/setup): download poki-v0.1.1-macos-arm64.tar.gz # from releases, tar -xzf, cd poki-v0.1.1, npm ci --no-audit --no-fund, npm start — then register as above # optional standalone agent (separate terminal, server still running): npm ci --prefix agent export PATH="$PWD/bin:$PATH" poki login
It controls your real phone: ask it to send messages or make payments and it will — and screen contents go to your configured model service (the README states both up front). Physical-iPhone support is verified only on phones running the Chinese interface, portrait orientation only; app container export and direct links to Settings subpages are unavailable. The bundled agent's default model is GPT-6.1 Terra, an OpenAI model — the MCP route keeps the model choice with your client instead. AGPL-3.0-only. 400 stars as of writing (2026-11-07).
Repository
JosssphZhou/pokiCharted
Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.
Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.