Askew
仅限 iPhone · 需要 iOS 27 · 候补名单

让 AI 智能体控制你的 iPhone。

Askew 是一条中继,让 Claude、ChatGPT、Cursor 等任何 MCP 智能体在锁定的 iPhone 上运行快捷指令。日历、提醒事项、备忘录、通讯录、健康、照片、HomeKit——Apple 的个人数据没有服务器 API,唯一的入口就是你的手机。智能体走进这扇门:运行快捷指令、取回结果,并接收手机主动发来的内容。

支持 Claude Code、ChatGPT、Codex、Cursor、n8n——任何能加载 MCP 服务器的智能体。尚未发布。

架构:AI 智能体调用本地 Askew 连接器,连接器封装任务并发送到中继;中继向 iPhone 推送通知;通知触发器运行调度快捷指令,再由它运行配方快捷指令;封装后的结果经中继返回连接器。中继从不接触明文。 端到端加密 — 在这一段里,中继无法打开任何内容 你的 Mac / PC 中继 · askew.my iPhone · iOS 27 AI 智能体 Claude Code、Codex… Askew 连接器 本地 MCP 服务器 运行 结果 中继 只转发信封 可见:路由、时间、状态 不可见:内容 封装的任务 推送 (APNs) 封装的结果 通知触发器 调度快捷指令 配方快捷指令 日历 · 提醒事项 · 家庭 · 照片…
一次任务的完整往返:连接器在你的电脑上封装,中继只转发信封,手机打开后运行快捷指令。结果沿同一条路返回。
支持的智能体

任何能加载 MCP 服务器的智能体。

Askew 以本地 MCP 服务器的形式提供。只要你的智能体能添加 MCP 服务器,就能使用你的 iPhone。无需 SDK,无需插件,无需浏览器扩展。

  • Claude Code
  • Claude Desktop
  • ChatGPT · OpenAI Agents
  • Codex
  • Cursor
  • n8n
  • 任何 MCP 客户端

各产品名称归其所有者所有。Askew 与它们没有从属、合作或背书关系。

工作原理

三步之后,剩下的只是对话。

智能体一行配置,手机一个自动化,仅此而已。电脑上没有常驻进程,也没有浏览器扩展。

01

连接你的智能体

把本地 Askew 连接器作为 MCP 服务器加到智能体里。智能体就有了 runnotifyinbox 这些工具。

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

安装调度器

在 Askew App 里点一个链接,一个快捷指令自动化就落到 iPhone 上。打开它的开关。这是你唯一需要设置的自动化。

03

允许一次,然后忘掉它

第一次运行时在解锁状态下点一次“始终允许”。之后任务在锁定的手机上一到两秒完成,不再弹窗。

分发:一条 Askew 通知唤醒唯一的调度自动化,由它运行众多配方快捷指令中的任意一个:添加到日历、提醒事项、收据 OCR、HomeKit 场景,或你自己的快捷指令。 Askew 通知 每个任务一条 调度器 唯一的自动化 添加到日历提醒事项收据 OCRHomeKit 场景你自己的快捷指令
手机上的一个自动化分发所有配方。添加配方只是点一下链接,自动化本身从不改变。
安装设置

3 分钟搞定。

手机上一个 App,智能体里一个 MCP 服务器,一个自动化。中继 api.askew.my 是默认值,服务器端无需任何配置。

01装好 App,拿到连接器密钥

在 iPhone(iOS 27)上安装 Askew App。目前尚未上架 App Store —— 加入候补名单即可收到首个 TestFlight 版本。在 App 里:设置 → 注册设备 → 允许通知 → 新建连接器 → 复制密钥。密钥以 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_…" }

首次运行会打印连接器指纹。把它和 App 连接器页面上显示的指纹对一下——这就是端到端密钥校验,只需一次。

03安装调度器,然后开口

在 App 里:预设 → Askew 调度器 → 安装。在分享面板里选“快捷指令”→ 添加快捷指令 → 打开它,把顶部的“自动化”开关打开。在手机解锁状态下,从设置 → 检查发送一次测试推送,点一次“始终允许”。然后对你的智能体说:

“把周四下午 3 点的牙医加到我手机日历。”

你的智能体现在有 9 个工具——askew_runaskew_notifyaskew_inbox_wait 等。在预设里添加配方只是点一下链接,自动化本身不变。

使用场景

双向都行。

智能体向手机提问,手机向智能体汇报,智能体把结果显示在锁屏上。

智能体 → 手机手机 → 智能体智能体 → 你
智能体 → 手机

帮我加到日历

在聊天里输入“周四下午 3 点看牙医”。事件会在锁定的 iPhone 的 Apple 日历中创建,智能体回读“已添加:牙医 · 周四 15:00”。

智能体 → 手机

提醒事项与备忘录

添加、查找、完成提醒事项;创建、搜索备忘录。智能体操作的是你正在用的 App,而不是副本。

智能体 → 手机

收据 OCR

“把我刚拍的收据记下来。”手机对最新照片做文字提取并返回文本。除非你同意,图片不会离开手机。

智能体 → 手机

HomeKit 场景

让智能体运行“晚安”或“离家”。场景在手机上按你现有的 HomeKit 配置和权限执行。

手机 → 智能体

真正醒来时的晨间简报

睡眠专注模式结束,手机收集今天的日程、未完成的提醒和天气发给智能体。一份简报出现在锁屏上。

手机 → 智能体

Apple Pay 消费 → 记账

每笔钱包交易都会触发自动化,带上金额、商户和卡片。智能体追加到你的账本、表格或 Notion。付款之后零操作。

手机 → 智能体

操作按钮、共享菜单、语音备忘录

按住操作按钮说话;从 Safari 分享文章或 PDF;发送语音备忘录。全部进入智能体的收件箱,回答以通知返回。

智能体 → 你

通知与结果箱

简报、草稿和提醒以真正的锁屏通知送达,并同步到 Apple Watch;完整内容保存在 App 中。

隐私

端到端加密。我们也读不了。

使用本地连接器时,任务和结果在你的电脑上封装、在你的手机上打开(HPKE)。中继只搬运信封。配对只需在 App 里核对一次简短指纹。

中继看得到中继永远看不到
存在一个任务、目标是哪个配方、时间戳、投递状态你发送的输入、手机返回的结果、附件
加密的通知提示任何通知正文的明文
设备的推送令牌你的日历、提醒事项、备忘录、健康或照片

对于无法运行本地进程的智能体,也可以使用服务器中转模式,此时中继会看到任务内容。App 会标明你处于哪种模式。

常见问题

大家最先问的几个问题。

只支持 iPhone 吗?

是的,仅限 iPhone。 Askew 建立在 iOS 快捷指令自动化和 App Intents 之上。没有 Android 版本,也没有计划。iPad 不在首发范围内。

需要哪个 iOS 版本?

iOS 27 或更高。 Askew 依赖 iOS 27 的通知触发自动化在锁定的手机上唤醒快捷指令。iOS 26 及更早版本没有替代方案,App Store 最低版本会强制要求。

我的智能体需要什么?

能加载 MCP 服务器即可,涵盖 Claude Code、Codex、Cursor、n8n 和大多数智能体框架。本地连接器是智能体按需启动的小进程。没有后台守护进程、没有 WebSocket、没有浏览器扩展。

要设置多少个自动化?

一个,一次。单个调度自动化处理所有配方。安装配方只是点一下链接。首次运行时在解锁状态下点一次“始终允许”。

手机锁定时也能用吗?

能。真机实测:锁定状态下从推送到结果一到两秒,连续二十次无弹窗。

可以自己托管中继吗?

尚未决定。中继很小,连接器又是端到端加密,所以自托管在考虑之中。加入候补名单时告诉我们你是否需要。

什么时候发布,多少钱?

尚未公布。App 正在进行真机测试和 App Store 审核,期间开放候补名单。价格会在发布前公布。

候补名单

第一时间拿到首个版本。

只需邮箱。有可安装的版本时我们会写信给你。需要 iOS 27 的 iPhone。