Askew
iPhone · iOS 27 · ウェイトリスト

AI エージェントで iPhone を操作する。

Askew は、Claude や ChatGPT、Cursor など MCP 対応のエージェントがロック中の iPhone でショートカットを実行できるようにするリレーです。カレンダー、リマインダー、メモ、連絡先、ヘルスケア、写真、HomeKit。Apple の個人データにサーバー API はなく、唯一の入口はあなたの iPhone です。エージェントがその扉を通ります。ショートカットを実行し、結果を受け取り、iPhone が自ら送るものも受け取ります。iOS アプリはウェイトリスト受付中です。複数の iPhone と iPad への対応は一般公開前の検証を進めています。Mac ローカル MCP パッケージは公開済みです。

Claude Code、ChatGPT、Codex、Cursor、n8n など、MCP サーバーを追加できるエージェントに対応。iOS アプリはまだ未公開です。

構成:AI エージェントがローカルの Askew コネクタを呼び出し、コネクタがジョブを封印してリレーへ送る。リレーは iPhone にプッシュ通知を送る。通知トリガーがディスパッチャーのショートカットを実行し、それがレシピのショートカットを実行する。封印された結果はリレーを経由してコネクタへ戻る。リレーは暗号化されたジョブの入力と結果を読めませんが、ルーティング情報は見えます。 エンドツーエンド暗号化 — この区間でリレーは何も開けません あなたの Mac / PC リレー · askew.my iPhone · iOS 27 AI エージェント Claude Code、Codex… Askew コネクタ ローカル MCP サーバー 実行 結果 リレー 封筒を運ぶだけ 見える:ルート・時刻・状態 見えない:内容 封印したジョブ プッシュ (APNs) 封印した結果 通知トリガー ディスパッチャー レシピのショートカット カレンダー · リマインダー · ホーム · 写真…
ひとつのジョブの往復。コネクタがあなたのパソコンで封をし、リレーは封筒を運ぶだけ、iPhone が開いてショートカットを実行します。結果も同じ道を戻ります。
対応エージェント

MCP サーバーを読み込めるエージェントなら、何でも。

Askew はローカル MCP サーバーとして提供されます。エージェントが MCP サーバーを追加できれば、iPhone を使えます。SDK もプラグインもブラウザ拡張も不要です。

  • Claude Code
  • Claude Desktop
  • ChatGPT · OpenAI Agents
  • Codex
  • Cursor
  • n8n
  • あらゆる MCP クライアント

コネクタは npm の askew-mcp パッケージで、GitHub に MIT ライセンスで公開しています。Askew の中で鍵を持つ唯一の部分なので、コードを読めるようにしてあります。 Mac 単独のローカル実行:mac-shortcuts-mcp 0.1.2 (npm).

各製品名はそれぞれの所有者の商標です。Askew はこれらと提携・承認関係にありません。

しくみ

3 ステップ。あとは会話するだけ。

この手順は、まだウェイトリスト受付中の iOS リレー向けです。Mac では公開済みの MCP パッケージを使い、エージェントが動く同じスリープしていない Mac 上でショートカットを実行できます。

01

エージェントをつなぐ

ローカルの Askew コネクタを MCP サーバーとしてエージェントに追加します。エージェントに run、notify、inbox といったツールが増えます。

$ claude mcp add askew -s user -e ASKEW_CONNECTOR_KEY=akc_… -- npx -y askew-mcp
02

ディスパッチャーを入れる

Askew アプリでリンクをひとつタップ。ショートカットのオートメーションが 1 つ iPhone に入ります。スイッチをオンに。作るオートメーションはこれだけです。

03

一度許可して、あとは忘れる

初回だけロック解除した状態で「常に許可」を 1 回。以降はロック中の iPhone で 1〜2 秒、確認なしで動きます。

振り分け:Askew の通知が唯一のディスパッチャーを起こし、カレンダーに追加、リマインダー、レシート OCR、HomeKit シーン、自作ショートカットなど、多数のレシピのどれかを実行する。 Askew の通知 ジョブごとに 1 件 ディスパッチャー 唯一のオートメーション カレンダーに追加リマインダーレシート OCRHomeKit シーン自作のショートカット
iPhone 上のオートメーション 1 つがすべてのレシピを振り分けます。レシピの追加はリンクをタップするだけ。オートメーションは変わりません。
セットアップ

3 分で終わります。

iPhone にアプリ 1 つ、エージェントに MCP サーバー 1 つ、オートメーション 1 つ。リレー api.askew.my がデフォルトなので、サーバー側の設定は不要です。

01アプリを入れてコネクタキーを取得

iPhone(iOS 27)に Askew アプリを入れます。まだ App Store にはありません。最初の TestFlight ビルドはウェイトリストからご案内します。アプリで:設定 → デバイスを登録 → 通知を許可 → 新しいコネクタ → キーをコピー。キーは akc_ で始まり、一度しか表示されません。

02エージェントにコネクタを追加

コネクタは npm の askew-mcp パッケージです(Node 22 以降)。使うエージェントを選んでください:

Claude Code

claude mcp add askew -s user -e ASKEW_CONNECTOR_KEY=akc_… -- npx -y askew-mcp

Claude Desktop · Cursor · 任意の MCP クライアント

{
  "mcpServers": {
    "askew": {
      "command": "npx",
      "args": ["-y", "askew-mcp"],
      "env": { "ASKEW_CONNECTOR_KEY": "akc_…" }
    }
  }
}

Codex CLI

[mcp_servers.askew]
command = "npx"
args = ["-y", "askew-mcp"]
env = { ASKEW_CONNECTOR_KEY = "akc_…" }

初回起動時にコネクタの指紋が表示されます。アプリのコネクタ画面に出る指紋と一度だけ見比べてください。それがエンドツーエンドの鍵確認です。

ソース: github.com/Dominic-DK/askew-mcp(MIT)。Issue・PR 歓迎。

03ディスパッチャーを入れて、話しかける

アプリで:プリセット → Askew ディスパッチャー → インストール。共有シートで「ショートカット」を選び → ショートカットを追加 → 開いて一番上の「オートメーション」をオンに。iPhone をロックせずに、設定 → チェックからテストプッシュを 1 回送り、「常に許可」を 1 回タップ。あとはエージェントに:

“木曜 15 時の歯医者を iPhone のカレンダーに入れて。”

エージェントに 11 個のツールが増えます。askew_run、askew_notify、askew_inbox_wait など。プリセットでレシピを足すのはリンクをタップするだけで、オートメーションは変わりません。

セットアップガイド全文 — 各手順の詳細、指紋の照合、上限、緊急停止、うまくいかないときの対処。

ユースケース

双方向です。

エージェントが iPhone に頼み、iPhone がエージェントに知らせ、エージェントがロック画面に見せます。

エージェント → iPhoneiPhone → エージェントエージェント → あなた
エージェント → iPhone

カレンダーに入れて

チャットに「木曜 15 時 歯医者」と打つだけ。ロック中の iPhone のカレンダーに予定が作られ、エージェントが「追加しました:歯医者 · 木 15:00」と読み上げます。

エージェント → iPhone

リマインダーとメモ

リマインダーの追加・検索・完了。メモの作成・検索。コピーではなく、いま使っているアプリそのものを扱います。

エージェント → iPhone

レシート OCR

「さっき撮ったレシートを記録して」。iPhone が最新の写真から文字を抽出して返します。許可しない限り画像は iPhone の外に出ません。

エージェント → iPhone

HomeKit のシーン

「おやすみ」や「外出」をエージェントに実行させます。今の HomeKit 設定と権限のまま、iPhone 上で動きます。

iPhone → エージェント

本当に起きたときの朝のブリーフィング

睡眠の集中モードが終わると、iPhone が今日の予定、未完了のリマインダー、天気を集めてエージェントへ。ブリーフィングがロック画面に届きます。

iPhone → エージェント

Apple Pay の支払い → 家計簿

ウォレットの取引ごとに金額・店名・カードがオートメーションで送られます。エージェントが台帳やスプレッドシート、Notion に追記。支払い後の作業はゼロです。

iPhone → エージェント

アクションボタン、共有シート、ボイスメモ

アクションボタンを長押しして話す。Safari から記事や PDF を共有する。ボイスメモを送る。すべてエージェントの受信箱に届き、答えは通知で返ってきます。

エージェント → あなた

通知と結果ボックス

ブリーフィング、下書き、アラートが本物のロック画面通知として届き、Apple Watch にも表示。全文はアプリに残ります。

機能

いま動くこと。

ロック中の iPhone でのリレー実行は実機で確認済みです。iOS アプリはウェイトリスト受付中で、複数デバイスと iPad の検証は進行中です。Mac ローカル MCP パッケージは公開済みです。

機能こんなふうに使います
暗号化されたローカル実行履歴askew-mcp 0.2.1 は暗号化されたローカル実行記録と askew_get_run による結果照会に対応します。ローカル記録を保持していれば、再起動後も同じ冪等キーでは再実行しません。記録はこの Mac だけに保存されます。
自分の Mac でローカル実行askew-mcp 0.2.1 と独立パッケージ mac-shortcuts-mcp 0.1.2 を npm で公開しました。エージェントが動く同じ Mac がスリープしていないときに実行します。リレー経由で別の Mac を遠隔実行する機能ではありません。
ロック中の iPhone でショートカットを実行エージェントに「歯医者を 9/24 15 時にカレンダーへ」と言うと、ロックされた iPhone に入り、3 秒ほどで確認が返ります。
iPhone の中身を読む「今週の予定は?」 iPhone に触れずにカレンダー・リマインダー・メモ・連絡先が返ってきます。
エージェント → あなたへ通知長い処理が終わるとエージェントが iPhone に知らせます。結果ボックスに残ります。
iPhone → エージェントショートカットの動作 1 つで iPhone から何でもエージェントの受信箱に送れます。次のターンで読みます。
エンドツーエンド暗号化コネクタがあなたのパソコンで封をします。リレーは封筒を運ぶだけです。
タップして実行慎重に扱いたいレシピは先に確認します。通知が届き、タップして初めて動きます。
オフラインでも失わない機内モードで実行しても結果は iPhone に溜まり、つながったら送られます。
エージェントなしでも使えるJSON 操作・テンプレート・変数・シークレット保管。単体で使えるショートカットの動作です。
緊急停止iPhone のボタン 1 つで全部止まります。待機中のものも取り消されます。
自分のショートカットを取り込むショートカット App で作って iCloud リンクを貼ると、権限・外部送信先・ベタ書きのキーを代わりに確認します。
すべて削除App から一度でアカウントとデータを完全に消します。
設定チェック通知の許可・プッシュトークン・コネクタの指紋を App が確認し、テストプッシュを送って 1 件が最後まで動くのを目で見られます。

料金

無料Pro — 月 $19.99 / 年 $199.99
iPhone が働く回数1 日 1,000 回1 日 10,000 回
オンにできるレシピ同時に 5 個無制限
同時実行2 個5 個
履歴の保存7 日90 日
エージェントなしで使う機能無制限無制限
エンドツーエンド暗号化込み込み
公式レシピすべてすべて

1 回 = iPhone が 1 つ仕事をしたことです。エージェントが一覧を読んだり状態を確認するのは数えません。iPhone のタイムゾーンの深夜にリセットされます。1 日 1,000 回は 26 秒ごとに休まず動き続ける量なので、実際に先に当たるのはオンにしたレシピ 5 個のほうです。

リリース初日からのキャンペーン:最初の 1 か月は無料枠 5 倍・サブスク初月 50% オフ。

次のアップデート

機能何ができるように
レシピマーケット作ったレシピを公開し、リンクで共有し、人が作ったものを見つけられます。
複数の iPhoneアカウント復旧、デバイス管理、ルートごとの実行先選択を実装しました。iOS アプリの一般公開前に、複数の iPhone での指定実行と復旧を検証しています。
iPad の検証iPad の通知オートメーションと指定デバイスでの実行は、正式対応前に実機検証が必要です。
写真とファイルいまはテキストだけです。
失敗の診断なぜ動かなかったかを教えてくれる画面。
プライバシー

暗号化する内容と、見える情報。

ローカルコネクタはコンピュータとデバイス間の入力・結果・添付ファイルを暗号化します。アプリのフィンガープリントの単語を照合して接続を確認してください。

中継サーバーに見える情報対応するローカルコネクタ経由で暗号化する内容
ルート名、日時、状態、エラー、プッシュトークン入力・結果・添付ファイル
通知タイトル通知本文・拡張内容
レシピのリンク、アクション説明、アップロードしたショートカットファイル共有変数の値

選択したエージェントやショートカットが呼び出すサービスは、許可したデータを受け取る場合があります。レシピはサーバーで処理するため秘密情報を含めないでください。保存・削除の例外はポリシーをご覧ください。

FAQ

最初によく聞かれること。

対応デバイスは?

iOS アプリは iOS 27 の iPhone 向けで、まだウェイトリスト受付中です。 複数の iPhone と iPad への対応は一般公開前の検証中です。Mac ローカル MCP パッケージは公開済みです。askew-mcp 0.2.1 と mac-shortcuts-mcp 0.1.2 は、エージェントが動く同じ Mac がスリープしていないときに動作します。リレー経由で別の Mac を遠隔実行しません。Android 版はなく、予定もありません。

必要な OS バージョンは?

iOS 27 以降。 ロック中の iPhone でショートカットを起こす iOS 27 の通知トリガーオートメーションに依存しています。iOS 26 以前への代替手段はなく、App Store の最低バージョンで制限します。コネクタはパソコンで動き、Node 22 が必要です。

エージェント側に必要なものは?

MCP サーバーを読み込めること。Claude Code、Codex、Cursor、n8n とほとんどのエージェントフレームワークが該当します。ローカルコネクタはエージェントが必要なときに起動する小さなプロセスです。常駐デーモンも WebSocket もブラウザ拡張もありません。

オートメーションはいくつ作りますか?

1 つ、1 回だけ。ディスパッチャーのオートメーション 1 つがすべてのレシピを処理します。レシピの追加はリンクをタップするだけ。初回だけロック解除した状態で「常に許可」を 1 回押します。

ロック中でも動きますか?

動きます。実機計測で、ロック中にプッシュから結果まで 1〜2 秒、20 回連続で確認なしに通りました。

リレーを自分でホストできますか?

未定です。リレーは小さく、コネクタはエンドツーエンド暗号化なので、セルフホストは検討中です。ウェイトリスト登録時に必要かどうか教えてください。

いつ出ますか?価格は?

未発表です。実機テストと App Store 審査の間はウェイトリストで受け付けます。価格はリリース前に公開します。

更新履歴

何が変わったか。

日付順、新しいものが上。コネクタ自体のリリースノートはリポジトリにあります。

  1. 暗号化されたローカル実行履歴

    askew-mcp 0.2.1 は暗号化されたローカル実行記録と askew_get_run による結果照会に対応します。ローカル記録を保持していれば、再起動後も同じ冪等キーでは再実行しません。記録はこの Mac だけに保存されます。

  2. Mac ローカル MCP パッケージを公開

    askew-mcp 0.2.0 を npm で公開しました。11 個のツールと現在の Mac でのローカル実行に対応します。独立パッケージ mac-shortcuts-mcp 0.1.2 も公開済みです。iOS アプリはウェイトリスト受付中で、複数の iPhone と iPad の検証は続いています。

  3. コネクタをオープンソース化

    askew-mcp のソースを GitHub に MIT で公開。封筒形式のユニットテスト付き。npm 0.1.1 はリポジトリへのリンクを含みます。

  4. askew-mcp を npm で公開

    ローカルコネクタの初リリース: npx -y askew-mcp、ツール 9 種、HPKE エンドツーエンド暗号化、コネクタ指紋、アカウント鍵で封じた共有変数。

  5. 公開リレーとこのサイト

    ソウルのリレー api.askew.my、英・韓・中・日のランディング、ウェイトリスト、署名済みレシピ 13 種とアプリからのワンタップ導入、Apple でサインイン。

  6. 初の実機ラウンドトリップ

    エージェント → ロック中の iPhone → カレンダー予定、結果が 1〜2 秒で返る。ロック状態で 20 回連続、確認なし。

ウェイトリスト

最初のビルドを受け取る。

メールアドレスだけ。インストールできるビルドができたらご連絡します。iPhone。iOS 27 が必要です。