Xcode 里的 Agent,
就在刘海里。

Xcode 27 的编程助手运行 Claude、Codex 和 Antigravity,用的是它自己的一套设置。Gnista 也接入到那里,所以它们的对话会像其他会话一样,在刘海里占一行。下面讲怎么设置,哪些能在刘海里回应,哪些还得在 Xcode 里处理。

免费试用 7 天无需账号和银行卡 · 之后一次性 €19

更新于

简短回答

安装 Gnista,勾选 Claude Code、Codex 和 Antigravity。它们在 Xcode 里的对话会显示在 MacBook 的刘海里:工作中是黄色,需要你是红色,完成是绿色。连接 Codex 时,Xcode 里 Codex 用的 Gnista hooks 也一并信任了。

用 Gnista

  1. 下载 Gnista,打开它。
  2. 勾选 Claude Code、Codex 和 Antigravity。你在 Xcode 里用的每一个,Gnista 都会先备份,再把它的 hooks(钩子)也加进 Xcode 里给它的设置。如果你之后才在 Xcode 里登录某个 Agent,Gnista 下次启动时会补上。
  3. 在 Xcode 里开一个对话。它的那一行显示项目、它正在哪一步,完成时显示它的回复。点一下就打开这个项目的窗口,并选中那个对话(需要辅助功能权限)。

哪些能在刘海里回应

  • Codex:允许或拒绝一条命令(想的话附上理由);回答带选项的提问;还能给它发备注,Codex 当作你的消息收下,Xcode 也会显示在对话里。
  • Claude:回答带选项的提问。Gnista 把你的回答填进 Xcode 自己的提问面板,所以那个对话得在 Xcode 里开着,Gnista 也需要辅助功能权限。
  • Antigravity:它问你问题时,这一行会显示出来。回答要在 Xcode 里。

哪些还得在 Xcode 里处理

  • 有些请求 Xcode 自己就回应了:它自带的工具,以及对你项目里文件的改动。只有 Xcode 真的要问你的事,比如运行一条命令,才会等你。
  • Claude 的权限请求和计划、一次好几个提问,以及对话没开着时的任何提问:都在 Xcode 里回答。点一下这一行就带你过去。
  • 给 Claude 发备注:Xcode 运行 Claude 的方式,没法用备注把它叫醒。

不用 Gnista

Xcode 会在对话列表里标出在等你的对话。但只有 Xcode 在前面时你才看得到,别的窗口里的对话,或者你在干别的时,它都不会告诉你。

顺便一提

  • 终端里的 Agent 和 Xcode 里的 Agent 各占一行:同一个 Gnista 两边都管。
  • 在设置 ▸ 智能体里断开某个 Agent,Gnista 的 hooks 也会从 Xcode 的设置里删掉。
  • 免费试用 7 天,之后 €19 一次买断。更多见 Claude Code、Codex 和 Antigravity。

更多指南。