Askew
iPhone 専用 · iOS 27 が必要 · ウェイトリスト

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

Askew は、Claude や ChatGPT、Cursor など MCP 対応のエージェントがロック中の iPhone でショートカットを実行できるようにするリレーです。カレンダー、リマインダー、メモ、連絡先、ヘルスケア、写真、HomeKit。Apple の個人データにサーバー API はなく、唯一の入口はあなたの iPhone です。エージェントがその扉を通ります。ショートカットを実行し、結果を受け取り、iPhone が自ら送るものも受け取ります。

Claude Code、ChatGPT、Codex、Cursor、n8n など、MCP サーバーを読み込めるエージェントなら何でも。まだリリース前です。

構成: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 クライアント

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

しくみ

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

エージェントに 1 行、iPhone にオートメーション 1 つ。それだけです。パソコンに常駐プロセスも、ブラウザ拡張もありません。

01

エージェントをつなぐ

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

$ 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_…" }

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

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

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

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

エージェントに 9 つのツールが増えます。askew_runaskew_notifyaskew_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 で開かれます(HPKE)。リレーは封筒を運ぶだけ。ペアリングはアプリの短いフィンガープリントで一度だけ確認します。

リレーに見えるものリレーに決して見えないもの
ジョブがあること、対象のレシピ、タイムスタンプ、配信状態あなたが送った入力、iPhone が返した結果、添付ファイル
暗号化された通知のヒント通知本文の平文
デバイスのプッシュトークンカレンダー、リマインダー、メモ、ヘルスケア、写真

ローカルプロセスを動かせないエージェント向けにサーバー経由モードも用意でき、そのモードではリレーがジョブの内容を見ます。どちらのモードかはアプリに表示されます。

FAQ

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

iPhone 専用ですか?

はい、iPhone 専用です。 Askew は iOS のショートカットオートメーションと App Intents の上に作られています。Android 版はなく、予定もありません。iPad は初回リリースの対象外です。

iOS のバージョンは?

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

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

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

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

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

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

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

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

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

いつ出ますか?価格は?

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

ウェイトリスト

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

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