Kimi Code,
就在刘海里。

Mac 上的 Kimi Code 通知、待办和费用

Gnista 把每个 Kimi Code 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你授权,附上它要跑的命令。这一行读的是 Kimi 自己的会话:提示词、回复、待办,还有花了多少。点一下就到它的标签页。

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

Kimi Code 配 Gnista,一目了然。

运行环境
任意终端里的 Kimi Code。
设置
在 ~/.kimi-code/config.toml 里加入它自己的 hook 块,改前先做一份私有备份。
需要你
权限请求,附带 Kimi 要跑的命令;它的提问,附带选项。
在刘海里回应
打开“在 Gnista 中回应提示”后,可以允许、“始终”(本会话内)或拒绝并附理由,计划和提问也行:只要 Gnista 能敲回复的地方,它就替你按 Kimi 自己菜单里的键。
在刘海里回复
可以,替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
这一行显示
会话标题、你的提示词、Kimi 的回复、正在用的工具、待办进度和上下文。
子 Agent
支持:会话这一行里显示子 Agent、它当前的步骤和已完成几个。
费用与限额
按你的别名所指的模型计价,会员下的 Kimi 自家模型不计价;没有套餐额度。

你的 API key,原封不动。

Kimi 把你的服务商配置和 API key 跟 hooks 放在同一个文件里。Gnista 只以纯文本方式增删自己的 hook 块,保留文件权限,备份也只有你能读。

它对 hooks 较真,我们也一样。

只要有一个 hook 带了 Kimi 不认识的键,Kimi 就会无视文件里的所有 hooks。Gnista 只写 Kimi 接受的内容,kimi doctor 也挑不出毛病。

直接读 Kimi 自己的会话。

Gnista 读取会话的 wire.jsonl:你的提示词、回复、正在用的工具、待办列表,以及每次模型调用的 token。费用按别名所指的模型计价,上下文窗口取自 config.toml 里这个别名的 max_context_size。

你自己的模型,也能计价。

跑的模型 Gnista 不认识?写个模型文件描述它:匹配哪些 id、价格多少、上下文窗口多大。

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

  • Kimi 不接受来自 hook(钩子)的回应,所以 Gnista 替你按 Kimi 自己菜单里的键来回应。这只在这台 Mac 上、Gnista 能敲字的地方有效:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。在别处,你在 Kimi 里回应。
  • 用 Kimi Code 会员跑 Kimi 自家模型时不显示费用:会员已经包了,Kimi 也没公布按 token 的价格。
  • 从刘海发出的回复是替你敲进它的终端的,所以只支持 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
02设置

接入只需一分钟。

  1. 打开 Gnista,勾选 Kimi Code。
  2. Gnista 先备份 ~/.kimi-code/config.toml(备份只有你能读),再追加它自己的 [[hooks]] 块。你的服务商、API key 和文件权限都保持原样。
  3. 在项目里启动 Kimi。Kimi 会问一次是否信任这个文件夹。
03常见问题

Kimi Code,有问必答。

能在刘海里批准 Kimi Code 吗?

能,在设置 ▸ 通用里打开“在 Gnista 中回应提示”后:允许、本会话内“始终”,或拒绝并附理由,它的计划和提问也一样。Kimi 不接受来自 hook 的回应,所以 Gnista 在它的终端里按 Kimi 自己菜单里的键:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。在别的地方,点一下就带你到 Kimi,在那里回应。

为什么我的会话不显示费用?

用 Kimi Code 会员跑 Kimi 自家模型,没有公开的按 token 价格,所以 Gnista 不显示。其他服务商的模型按别名所指的模型计价;Gnista 不认识的,加一个模型文件就行。

Gnista 会读我的 Kimi API key 吗?

不会。它只在 config.toml 里增删自己的 hook 块。其余部分只读模型的上下文大小和服务商类型,从不读你的密钥。

能在刘海里回复 Kimi 吗?

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

怎么移除?

设置 ▸ 智能体 ▸ Kimi Code ▸ 断开连接。删掉的正好是 Gnista 的块,文件其余部分保持原样。

Gnista 还照看着

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