Droid,
就在刘海里。
Mac 上的 Factory Droid 通知、权限批准和积分
Gnista 把每个 Droid 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你。Droid 想跑什么,就在那里允许或拒绝,还能看到每个会话花了多少 Factory 积分。
免费试用 7 天
无需账号和银行卡 · 之后一次性 €19
01概览
Droid 配 Gnista,一目了然。
- 运行环境
- 任意终端里的 Droid CLI,以及 Factory 桌面应用里的会话。
- 设置
- hooks 写在
~/.factory/hooks.json,改前先备份;Droid 会让你信任文件夹一次。 - 需要你
- Droid 本来会问你的每一次调用,附带命令或文件,一问就显示。
- 在刘海里回应
- 允许或拒绝,Droid 接着干;不管它的话,10 秒后 Droid 会在它自己的提示里问你。
- 在刘海里回复
- 替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
- 这一行显示
- 会话标题、你的提示词、回复、它正在跑的工具,以及以进度显示的待办。
- 子 Agent
- Droid 启动的每个 Task 都显示在它那一行,后台的也算;子 Agent 的请求也来到同一行。
- 费用与限额
- token、上下文和会话花掉的 Factory 积分,读自 Droid 自己的记录;没有套餐额度。
允许,拒绝,接着干。
Gnista 只拦下 Droid 自己按它的自主级别规则本来就会问的调用,其余照旧运行。允许,命令就跑,Droid 里不会再弹提示。拒绝,Droid 会收到 Gnista 的理由,并说明这一点。脚本在运行前整体回应一次。
每个会话,花了多少。
这一行读取 Droid 的会话记录:标题、你的提示词、回复、待办、子 Agent,以及每个会话用掉的 token、上下文和 Factory 积分。点一下就落到它的终端标签页,或 Factory 应用里的那个会话。
Droid 上做不到的事,以及原因。
- 没有“始终”:hook(钩子)没法设置 Droid 的规则,所以“允许”只对这一次调用有效。
- 费用以 Factory 积分计,不是美元,也没有套餐额度:Droid 运行时才去取这些数据,并不保存。
- 从刘海发出的回复只在 Gnista 能敲字的地方送得到 Droid:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
- Droid 只在你信任过的文件夹里运行 Gnista 的 hooks,而
droid exec需要 Factory 订阅。
02设置
接入只需一分钟。
- 打开 Gnista,勾选 Factory Droid。
- Gnista 先备份,再把它的 hooks 加进
~/.factory/hooks.json;如果你的 hooks 在~/.factory/settings.json里,就加在那里,让你的照常运行。 - 启动 Droid,它问时信任这个文件夹。每个文件夹只问一次。
03常见问题
Droid,有问必答。
能在刘海里批准 Droid 吗?
能:允许或拒绝。刘海收起时,Gnista 10 秒后放手,Droid 会在它自己的提示里问你。
为什么 Gnista 里看不到 Droid?
Droid 只在你信任过的文件夹里运行 hooks。在那里启动 Droid,它问时信任它。
Droid 跑的每个工具,Gnista 都会问我吗?
不会。它只拦下按你的自主级别 Droid 本来就会问的调用;其余照常运行。
会显示 Droid 花了多少吗?
会,以 Factory 积分显示,附上 token 和上下文。没有美元价格,也没有套餐额度。
Factory 的桌面应用能用吗?
能。它的会话和其他会话一样显示,点一下就在应用里打开那个会话。
怎么移除?
设置 ▸ 智能体 ▸ Factory Droid ▸ 断开连接。删掉的正好是 Gnista 的 hooks。
Gnista 还照看着
Qwen Code
Kimi Code
CodeBuddy
WorkBuddy
ZCode
MiMoCode
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Cursor
Mistral Vibe
Codewhale
Antigravity
Qoder CLI
Kilo Code
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。