使用教程

在 KiKi 上配置 Kiro CLI:二进制 patch 接管 chat endpoint,零侵入升级

2026年05月11日

⌨️ Kiro CLI:原版 + KiKi 接管

Kiro CLI 是 AWS 出的命令行版 Kiro AI 助手。它默认走 Anthropic / AWS 的官方接入,没有卡密体系。KiKi 通过 同长度二进制 patch 让它的 chat 流量改走 KiKi 服务端,对 PE 结构、签名、自动更新零影响

1. 客户端一键 patch

在 KiKi 助手主界面找到 「Kiro CLI」 卡片,点 「🔧 安装接管补丁」。客户端会自动:

  • 定位本机的 kiro-cli 可执行文件
  • 动态扫描 chat endpoint 的偏移量(不依赖固定地址)
  • 把字符串 q.us-east-1.amazonaws.com(25 字节)原地替换为 www.kiki-cli.dexuebao.com(25 字节)
  • 不动其他字节,EXE 大小完全不变,签名验证依然通过

2. Builder ID 走原版 AWS

登录授权(OAuth)依然走 AWS Builder ID — 这是必须的,Kiro CLI 自身的启动校验会查 OIDC token 有效性。KiKi 不动登录链路,只接管 chat。

3. 绑定 KiKi 卡密

第一次 patch 完成后,客户端会自动调 「📡 绑定 Builder ID」

  • %LOCALAPPDATA%\Kiro-Cli\data.sqlite3 读出你的真 access token
  • SHA256 后绑定到你的 KiKi 卡密
  • 同时上报本机 machine_id(v1.1.3 起),kiro-cli 不再占新设备名额,复用 KiKi 助手已注册的设备

每 20 分钟客户端后台自动重 bind 一次(access token 默认 1 小时刷新一次),不需要你介入。

4. 开聊

新开终端输入:

kiro-cli chat

进入 TUI 后输入「nihao」,应该立刻看到 KiKi 后端的流式回复(默认 Claude Sonnet 4.6)。要切换模型在 TUI 里输入 /model,会列出 KiKi 提供的 6 个模型供你切换。

5. 还原原版

如果你想退回原版 AWS 链路,回 KiKi 客户端的 Kiro CLI 卡片点 「🔄 还原原版」。同长度反向 patch,自动备份、随时可逆。

📝 排错

  • 401 该卡密已绑定 3 台设备:升级到 KiKi v1.1.3+,重新点「📡 绑定 Builder ID」让客户端上报真 machine_id;或者去右上角解绑一台不用的设备
  • chat 没反应:检查客户端 Kiro CLI 卡片状态是否显示「✅ KiKi 已接管 · chat endpoint = www.kiki-cli.dexuebao.com」
  • TUI 看不到回复但 HTTP 200:升级到 v1.1.3+,服务端的 event-stream :event-type 已修正为 camelCase