ClaudeMap

Claude for Siri

用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

SDK 与工具macossirispotlightmodel-delegationexperimental

一个菜单栏应用,把你已登录的 Claude Code 账号接进 macOS 27 新的模型委派界面,让 Spotlight 与 Siri 能把提问路由给 Claude:按下 Cmd-Space,右键输入框,选 Ask -> Claude,回答便流入 Apple 原生回复界面,每次请求都开启全新会话。链路是:Spotlight/Siri -> 沙盒化的 ClaudeProvider.appex -> 127.0.0.1:17839 上带鉴权的 HTTP/NDJSON -> 应用内的 Swift 桥 -> 你已登录的 claude CLI -> 文本流回 Siri。CLI 运行在私有临时目录里:工具关闭、无 MCP server、安全模式、不留会话;桥不记录 prompt、回答与凭据。启用走 Apple 自己的同意流程(Enable in Spotlight…,然后是原生 Turn On 对话框),Restore Normal Discovery 可撤销临时的进程覆盖。这是受社区概念验证启发的独立实现——不是 Apple 或 Anthropic 的官方集成。

它做什么

  • 在 Spotlight 右键菜单里 Ask… -> Claude;回答流入 Apple 原生回复界面,仅文本,每次请求全新会话
  • 加固过的本地桥:仅 IPv4 回环、每请求 bearer token、拒绝浏览器 Origin、限报文大小与并发;appex 侧沙盒化
  • 被委派的 CLI 是阉割运行的:私有临时目录、工具关闭、无 MCP server、安全模式、不留会话——你正常的 Claude Code 会话不受影响
  • Test Connection 自动发现 CLI 安装;Enable in Spotlight… 走 Apple 原生同意流程;Restore Normal Discovery 一键还原;十个 Swift 测试外加一次真机冒烟

什么时候用

想让 Claude 近在一键之外又不想开终端的 macOS 27 玩家;以及想对着真实 Claude Code 后端摸索 Apple 模型委派 API 的开发者。

如何上手

# 前置:macOS 27(实测 build 26A428)、Xcode 27(27A266a)、XcodeGen、已登录的 Claude Code
claude auth login

git clone https://github.com/mpociot/claude-siri-ai.git
cd claude-siri-ai
./scripts/install.sh   # 经 XcodeGen 构建并安装到 ~/Applications/Claude.app

注意事项

需要在关闭 SIP 与 AMFI 的 macOS 27 上运行——这会降低系统级安全并使用私有的 beta API;请用开发机,应用不会替你关。仅文本:无图片、附件、设备操作,也不碰邮件/通讯录/信息。没有经验证的系统级默认提供者设置——必须显式选 Ask… -> Claude,语音路由仍未验证。安装会占用 ~/Applications/Claude.app,与 Anthropic 官方的 /Applications/Claude.app 互不相干。与 Apple、Anthropic 均无隶属关系。

代码仓库

mpociot/claude-siri-ai

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup
  • AI 编程助手的本地隐私网关——请求出网前把密钥、连接串、PII 打码成结构化占位符,回复流式无感还原。

    • privacy
    • gateway
    • pii
    • proxy