Kimi Code,
就在刘海里。
Mac 上的 Kimi Code 通知、待办和费用
Gnista 把每个 Kimi Code 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你授权,附上它要跑的命令。这一行读的是 Kimi 自己的会话:提示词、回复、待办,还有花了多少。点一下就到它的标签页。
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 扩展的编辑器终端。
接入只需一分钟。
- 打开 Gnista,勾选 Kimi Code。
- Gnista 先备份
~/.kimi-code/config.toml(备份只有你能读),再追加它自己的[[hooks]]块。你的服务商、API key 和文件权限都保持原样。 - 在项目里启动 Kimi。Kimi 会问一次是否信任这个文件夹。
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 还照看着
Qwen Code
CodeBuddy
WorkBuddy
ZCode
MiMoCode
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Cursor
Mistral Vibe
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。