Qwen Code,
就在刘海里。

Mac 上的 Qwen Code 通知、权限批准和费用

Gnista 把每个 Qwen Code 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你。就在那里允许或拒绝它的命令,一轮结束后直接回复,每个会话花了多少也看得到。

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

Qwen Code 配 Gnista,一目了然。

运行环境
任意终端里的 Qwen Code,Qwen 支持的模型服务商都行。
设置
hooks 写在 ~/.qwen/settings.json,改前先备份。
需要你
权限请求,附带命令或文件;还有 Qwen 的提问和计划。
在刘海里回应
权限请求可以允许或拒绝;提问和计划要在 Qwen 里回答。
在刘海里回复
可以,替你敲进 Qwen 的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
这一行显示
会话标题、你最新的提示词和 Qwen 的回复、正在用的工具、待办进度、上下文和费用。
子 Agent
运行时显示在这一行里,后台跑的也算。
费用与限额
按模型统计的 token 和费用,取自 Qwen 的会话文件;没有套餐额度,因为 Qwen 不记录。

允许,拒绝,接着干。

Qwen Code 请求权限时,刘海展开,显示命令或文件。点允许,Qwen 就去跑;点拒绝,Qwen 会收到“Denied from Gnista”。不理它,Qwen 就在自己的提示里问你:你一切到它的标签页就问,刘海收起时 10 秒后问,你在刘海里时最多 45 秒。

提问和计划,不用干等。

Qwen 的提问和计划只在它自己的提示里出现。Gnista 不扣着它们:这一行告诉你 Qwen 有问题要问或计划已就绪,Qwen 马上就问你。点一下就到它的标签页。

整个会话,一行看全。

Gnista 读取 Qwen 的会话文件:你用 /rename 起的标题、你最新的提示词和它的回复、它正在跑的工具、待办进度、上下文圆环,还有在后台干活的子 Agent。

花了多少,按模型算。

每条回复的 token 按它所用模型的价格计价,不管是阿里的 Token Plan 还是其他服务商。Gnista 不认识的模型,比如本地模型,写个模型文件描述它,给它价格和上下文大小。

Qwen Code 上做不到的事,以及原因。

  • Qwen 的提问和计划没法在刘海里回答:Qwen 不接受 hook(钩子)对它们的回应。这一行会告诉你 Qwen 有问题要问或计划已就绪,Qwen 也会马上在自己的提示里问你。
  • 没有“始终”:“允许”和“拒绝”一次只回应一个请求。
  • Qwen 的“可能陷入循环”警告不触发任何 hook,所以不会出现在刘海里。
  • 从刘海发出的回复是替你敲进 Qwen 的终端的,所以只支持 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
  • Gnista 写的是 ~/.qwen/settings.json。如果你设了 QWEN_HOME,Qwen 会从那里读设置,就看不到 Gnista 的 hooks。
02设置

接入只需一分钟。

  1. 打开 Gnista,勾选 Qwen Code。
  2. Gnista 先把 ~/.qwen/settings.json 备份到 ~/Library/Application Support/Gnista/Backups,再加上它的 hooks,你的 hooks 保留不动。
  3. 开一个 Qwen Code 会话。Qwen 里不用开什么:它的 hooks 默认就是开着的。
03常见问题

Qwen Code,有问必答。

能在刘海里批准 Qwen Code 吗?

能:允许或拒绝。不理它的话,Qwen 会在自己的提示里问你:你一切到它的标签页就问,刘海收起时 10 秒后问,你在刘海里时最多等 45 秒。

Qwen 的提问和计划能在刘海里回答吗?

不能。Qwen 会忽略 hook 对它们的回应,所以这一行会提醒你,Qwen 也会马上在自己的提示里问你。

会显示 Qwen Code 花了多少钱吗?

会:按模型统计的 token 和费用,从 Qwen 的会话文件里读。没有公开价格的模型,比如本地模型,需要一个模型文件。

能在刘海里回复 Qwen Code 吗?

能,在 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端里:Gnista 把你的回复敲进 Qwen 的终端。

我用的模型服务商也支持吗?

支持。Gnista 读的是 Qwen 的 hooks 和会话文件,不是模型,所以 Qwen 支持的服务商都行,比如阿里的 Token Plan,或者本地的 OpenAI 兼容服务。

怎么移除?

设置 ▸ 智能体 ▸ Qwen Code ▸ 断开连接。删掉的正好是 Gnista 的 hooks。

Gnista 还照看着

自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。