Poki
Pokiは、iOSアクセシビリティツリーとネイティブのタッチ合成を使い、ペアリング済みiPhoneをAIエージェントから操作するAGPL-3.0のオープンソースブリッジです。Claude CodeやCodexなどのクライアントへMCPサーバーとして接続でき、プロジェクト付属のターミナルエージェントも利用できます。iOSテストコードを生成するだけ、またはシミュレーター内のWebビューだけを操作する方式ではなく、実機の画面を扱う点が重要です。
主な機能
- 端末向けMCPツール: MCPクライアントはPokiのローカルサービスを介して、画面の確認、タップ、入力、スワイプ、接続済み端末の操作を行えます。
- エージェントとチャネル: 端末エージェントに加え、任意のiMessageおよびTelegramチャネルが文書化されています。これらは操作経路であり、安全境界ではありません。
- 実機iPhoneへの接続: 公式ドキュメントではUSBペアリングが実機利用の出発点です。リモート接続も記載され、0.1.1リリースではリモート対応と更新通知が追加されました。
- オープンな統合層: Poki自体はAGPL-3.0で無償です。運用者が選んだMCPクライアントとモデルサービスに接続できます。
実践的な始め方
最初は予備のiPhoneまたはシミュレーターで、公開Webページを開いて表示結果を要約する、といった読み取り専用の小さな作業から始めます。公式手順に従いApple Silicon Macで環境を整え、USBで端末を接続し、使用するMCPクライアントにsrc/stdio.mjsを登録します。作業範囲を狭く保ち、最後の画面は人が確認してください。安定してから認証済みアプリを検討し、無人のエージェントに送信、アカウント設定変更、決済をさせないでください。
コスト、制限、リスク
オープンソース本体は無料ですが、モデル提供者、Macホスト、メッセージングまたはリモート基盤には費用が発生し得ます。プロジェクトにはmacOS、Xcodeなどのローカル依存関係が必要で、配布済みパッケージはApple Silicon向けです。実機サポートは中国語UIのiPhoneと縦向きで主に検証され、使えない端末機能もあると記載されています。
導入コマンド以上に注意すべきなのはセキュリティ境界です。Pokiは、端末画面の内容が設定済みモデルサービスへ送られると明記しています。エージェントは実機で結果を伴う操作を行え、第三者アプリの自動化は利用規約に抵触する場合があります。機密性のないテストアカウント、最小権限の認証情報、ローカルまたは承認済みのモデルエンドポイントを使い、送信、支払い、削除、権限変更には必ず人の確認を残してください。
代替案と次の一歩
従来のモバイルテストフレームワークは、決定的な回帰テストにより適しています。作業がブラウザー内に限られるならBrowser Useが適しています。Pokiは、MCP対応エージェントが人と同じ実機iPhoneの操作面を扱う必要がある場合に有用です。
まず公式インストール文書を読み、可逆的な作業で環境を検証してから個人のiPhoneを接続してください。v0.1.1は活発に保守されている証拠ですが、すべてのアプリ、端末、アカウントの操作が自動化に適する保証ではありません。
よくある質問
PokiはiPhone上で直接動作しますか?
いいえ。現在の文書化された構成はMac上でサービスを実行し、iPhoneとペアリングまたは接続する方式です。将来のオンデバイスアプリはロードマップ上の項目であり、現行機能として扱うべきではありません。
MCP接続があれば安全に端末を自動化できますか?
できません。MCPは操作能力をエージェントに公開するだけで、タップ、送信、支払いが適切かは判断しません。影響の大きい操作は常に人の承認下に置いてください。
出典
- ウェブサイトhttps://poki.bot/
- Poki公式サイトとドキュメントhttps://poki.bot/docs/
- Pokiのソースコードとインストールガイドhttps://github.com/JosssphZhou/poki
- Poki v0.1.1リリースノートhttps://github.com/JosssphZhou/poki/releases/tag/v0.1.1
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト

コードが希少でなくなったあと(その2):AI がコードを書くことから、AI がデリバリーに参加することへ
前の会社を離れて一年。Claude Code と Opus 5.5 を中心に構築した金融業務のデリバリーワークフローを記録します。XaC、段階的なルール、Grok Bot による独立したレビューとテスト、PR watch、そしてここ3か月の実際のデリバリーについて。

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
ローコードプラットフォームの黄昏:なぜClaude Agent SDKがDifyを歴史にするのか
大規模言語モデルの第一原理から、なぜClaude Agent SDKがDifyを置き換えるのかを深く分析。自然言語でプロセスを記述することが人間の原始的な行動パターンにより合致している理由、そしてなぜこれがAI時代の必然的な選択なのかを探る。