全部智能体 CLI
NeuroSquad 中的 Kilo Code

Kilo Code,外加一整块画布

需要多少个 Kilo CLI 会话就运行多少个,每个都在自己的卡片里,配有真正的 Kilo 终端。Kilo 内部的 NeuroSquad 插件报告每一轮和每个问题;箭头为它连接浏览器、终端和笔记;会话和费用一目了然。

官方网站kilo.ai/cli
  • 真正的 kilo,用你自己的登录
  • 不写入 ~/.config/kilo
  • 免费,支持 Windows 10 和 11
生命周期

它知道 Kilo 何时完成——何时在提问

Kilo 的 CLI 是 OpenCode 的分支,保留了它的插件系统。每张 Kilo 卡片都会加载一个 NeuroSquad 插件,转发 Kilo 自己的事件,所以安静的终端绝不会被误当成已完成的一轮。

session.status: busyKilo 事件
工作中

主会话进入忙碌状态。卡片图标开始旋转,“团队状态”卡片把它计为工作中,上一个问题的通知随之撤下。子智能体不算作你的轮次。

permission.askedKilo 事件
等你处理

Kilo 停在“Permission required”、提出问题、因建议而阻塞,或在等待网络授权。卡片闪烁,通知写明它想要什么——Kilo needs your permission: bash — rm -rf dist。

session.status: idleKilo 事件
已完成

主会话重新空闲。队列里的下一条提示发出,回答写入工作日志,通知告诉你已完成。

--auto 下不误报

只有 700 毫秒后仍未处理的授权请求才会被报告——自动模式下 Kilo 几毫秒内就会批准,否则通知就成了假警报。

处处同一个状态

卡片、侧边栏、“团队状态”卡片、自定义卡片和手机读取的是同一个状态。

你的配置仍归你所有

插件和设置放在由 KILO_CONFIG 指定的卡片专属文件中,Kilo 会把它合并在你自己的配置之上。

看看实际效果

你每天都会做的三件事

应用界面的逐步回放。Kilo 请求授权时,由你来回答。

Kilo 通过连接的终端修复一个失败的测试,删除文件夹前停在“Permission required”,然后完成——工作日志自动写好。

它能得到的一切

Kilo Code 在 NeuroSquad 中的全部能力

由于 Kilo 的 CLI 就是改了名的 OpenCode,Kilo 卡片就是换上 Kilo 名称的 OpenCode 集成——深度完全相同。以下是全部内容,最后一组是 NeuroSquad 需要绕开的地方。

  • 01

    清楚自己的状态

    NeuroSquad 插件转发 Kilo 自己的事件,无需任何猜测。

  • “已完成”和“在等你”是两回事

    插件报告主会话 session.status 的 busy 和 idle,并把 permission.asked、question.asked、阻塞式的 suggestion.shown 和 session.network.asked 报告为在等你。

    文档: “已完成”和“在等你”是两回事
  • 通知说清楚它需要什么

    通知第一行就是 Kilo 想要什么——Kilo needs your permission: bash — … 或 Kilo is asking: …。每个智能体一条;等你的通知会一直保留到你回答;点击即飞到卡片。

    文档: 通知说清楚它需要什么
  • 每张卡片都是一个会话

    插件在每一轮报告 Kilo 的会话 id,下次启动时用 --session 传入。会话被删除时卡片会察觉并重新开始。“重新开始会话”会给卡片一个全新的会话。

    文档: 每张卡片都是一个会话
  • “团队状态”卡片

    工作区里所有 AI 智能体都在一张卡片上,显示 Kilo 最近一次请求所用的模型(在此之前取你 Kilo 配置中的默认模型)以及本轮的实时用时。

    文档: “团队状态”卡片
  • 自定义卡片也能跟随它

    用 Card SDK 构建的卡片能看到同样的状态和轮次事件,并从 Kilo 自己的数据库中读取它的最新回答。

    文档: 自定义卡片也能跟随它
  • 02

    通过画布工作

    从卡片引出的箭头就是一组工具。画上它,Kilo 在下一轮就能使用另一端的东西。

  • 箭头就是工具——无需重启

    画一条箭头连到浏览器、终端、笔记或另一个智能体,Kilo 就能获得 neurosquad_browser_*、terminal_*、note_* 或 agent_*。Kilo 会重新读取工具列表,所以新画的箭头在下一轮就能生效。

    文档: 箭头就是工具——无需重启
  • 它能自己添加卡片

    canvas_spawn_card 让它在自己旁边打开终端、浏览器、笔记或助手智能体,并用箭头连好。

    文档: 它能自己添加卡片
  • 卡片模式

    卡片的配置禁止了 bash、webfetch 和 websearch。禁止会让 Kilo 完全看不到该工具,而 --auto 只批准未被禁止的内容——已在实际请求中验证。

    文档: 卡片模式
  • 来自注册表的 MCP 服务器

    从官方 MCP Registry 安装一次服务器,再用箭头交给智能体。每次调用它之前 Kilo 都会先询问,服务器的密钥不会离开 NeuroSquad。

    文档: 来自注册表的 MCP 服务器
  • 来自 skills.sh 的技能

    箭头连到技能卡片后,Kilo 会获得 skill_load,其中列出每个技能及其适用场景——在运行中的卡片上实时生效。

    文档: 来自 skills.sh 的技能
  • 03

    为长时间运行而生

    上下文占满、用量上限和长队列,都能在卡片上直接处理。

  • 上下文指示器与“压缩”

    小圆环显示最近一次请求相对模型窗口的占比,窗口大小取自 Kilo 自己的模型缓存。“压缩”会发送 /compact。

    文档: 上下文指示器与“压缩”
  • 触及上限后自动继续

    插件会转发 Kilo 的重试;根据消息识别出用量上限,读取“reset in 2h”,然后发送“continue”。Kilo Gateway 的额度错误 Kilo 不会重试——它们会直接结束这一轮。

    文档: 触及上限后自动继续
  • 提示队列

    排好接下来的消息:每条都在主会话空闲时发出——绝不会在思考中途插入。还有每日提示。

    文档: 提示队列
  • 交接给新智能体

    会话快满时,在旁边启动一个新智能体——Kilo 或任何其他 CLI——工作摘要已填好,等你发送。

    文档: 交接给新智能体
  • 工作日志

    每个完成的回答都会追加到连接的笔记中,内容读取自 Kilo 自己的数据库。

    文档: 工作日志
  • 04

    团队协作

    多个 Kilo 智能体——或多种 CLI 混用——在同一个项目上互不干扰。

  • 隔离的 worktree

    给智能体分配独立的 git worktree,并行的智能体就不会改到同一批文件。Kilo 启动前,设置命令和要复制的文件(如 .env)会先把它准备好。

    文档: 隔离的 worktree
  • 添加审查者

    一键在同一个 worktree 里启动另一款 CLI 的智能体,带着来自作者的箭头和一条“只审查、不修改”的提示。

    文档: 添加审查者
  • 危险模式,按卡片开启

    对于你信任的运行,卡片可以用 --auto 启动 Kilo:未被明确禁止的授权都会被批准。卡片模式的禁止项依然有效。

    文档: 危险模式,按卡片开启
  • 角色

    审查者、测试员、研究员、架构师、写作者或自定义:角色作为第一条提示填入,你能看到也能修改,绝不会在背后被重复发送。

    文档: 角色
  • AGENTS.md,原生读取

    Kilo 会自己读取 AGENTS.md 以及它的 .kilo 规则——你已经为智能体维护的那份文件会原样送达。

    文档: AGENTS.md,原生读取
  • 05

    费用、控制与访问

    它花了多少、最多能花多少、运行在哪个模型上,以及你如何找到它。

  • 按卡片统计用量与费用

    读取自 Kilo 自己的数据库:每一次请求,子智能体并入启动它们的会话。经核对与 SQL 求和精确到每个令牌一致。免费模型显示 $0——与 Kilo 的记录相同。

    文档: 按卡片统计用量与费用
  • 预算刹车

    为每个工作区设定上限。超出后每个智能体都会被停下——Kilo 用两次 Escape——自动提示停止。提高上限即可解除;你亲手输入的内容永远不会被拦下。

    文档: 预算刹车
  • OpenRouter 模型

    用 NeuroSquad 的密钥让卡片使用 OpenRouter 模型。密钥只进入这张卡片的环境变量,卡片的配置会让 Kilo 优先使用它,即使 Kilo 本身已保存了密钥。

    文档: OpenRouter 模型
  • 语音输入到提示

    按住快捷键说话。语音在你的电脑上识别,并输入到 Kilo 的提示框中。

    文档: 语音输入到提示
  • 用手机访问

    扫描二维码,整块画布就在手机浏览器里打开:查看 Kilo 的终端、回答它的问题、发送下一条提示。

    文档: 用手机访问
  • 06

    NeuroSquad 绕开了什么

    Kilo 的哪些默认行为会妨碍卡片——以及它做不到的两件事。

  • 绝不连接到守护进程

    默认情况下,Kilo 会连接到正在运行的 kilo daemon——它有自己的环境,卡片会因此丢失配置、插件和 --auto。每张卡片都会设置 KILO_NO_DAEMON=1。

    文档: 绝不连接到守护进程
  • 等 Kilo 准备就绪

    Kilo 先显示最初几帧,然后在加载 MCP 服务器和插件时静默约 6 秒。助手的第一条提示和每条预填内容都等待“Kilo CLI”标题出现,而不是等待静默。

    文档: 等 Kilo 准备就绪
  • 按两次 Escape,绝不用 Ctrl+C

    在空提示框下按 Ctrl+C 会退出 Kilo。预算刹车会按两次 Escape——这是 Kilo 自己的中断方式——于是本轮停止,会话保留。

    文档: 按两次 Escape,绝不用 Ctrl+C
  • Kilo 自己选择会话 id

    无法实现:Kilo 不能用外部指定的 id 开始会话。所以卡片无法预先为会话命名——它会捕获 Kilo 报告的 id(以及 /exit 打印的那个),并用它继续会话。

    文档: Kilo 自己选择会话 id
  • Kilo Gateway 属于 Kilo

    按设计无法实现:通过 Kilo 自己网关的模型由 Kilo 的服务器以 Kilo 的名义调用。NeuroSquad 只在直接发往 OpenRouter 的请求中署名自己。

    文档: Kilo Gateway 属于 Kilo
一目了然

谁在等你,花了多少

同时运行多个 Kilo 会话时,这两张卡片回答你最常问的问题。

“团队状态”卡片

工作区里每个智能体的状态、模型和本轮用时。在等你的排在最前面,并显示它在问什么。点击状态即可筛选。

  • coupon-fixKilo Codekilo-auto/freeKilo needs your permission: bash — rm -rf dist等你处理2:34
  • api-migrationKilo Codeclaude-sonnet-4.6把路由迁移到新客户端工作中12:24
  • db-indexesKilo Codekilo-auto/free补上缺失的索引工作中6:42
  • docs-passKilo Codeclaude-sonnet-4.6更新 README已完成4分钟前

用量与费用

读取自你磁盘上 Kilo 自己的数据库,并按插件报告的会话对应到卡片。各行之和始终等于总计。

智能体令牌费用
coupon-fix482,615US$0.00
api-migration903,318US$2.14
docs-pass187,204US$0.38
总计1,573,137US$2.52
精确到皮美元,仅在显示时四舍五入。每一行都包含该会话启动的子智能体。Kilo 的免费模型费用为 $0。
幕后

真正的 Kilo CLI,外加几项设置

NeuroSquad 启动的就是你自己运行的那个 Kilo——真正的 `kilo.exe`,而不是经过 npm 的启动器——运行在卡片内的终端中。它添加的全部内容如下:

NeuroSquad 为命令添加的参数
❯ kilo
KILO_CONFIG=<this card’s file>每次启动NeuroSquad 的 MCP 服务器、插件和权限,合并在你的配置之上
KILO_NO_DAEMON=1每次启动卡片运行自己的 Kilo,而不是共享的守护进程
KILO_PURE=false每次启动即使父进程是 `kilo --pure`,插件也保持开启
--session <the ses_… id it reported>之后的启动重启后继续同一段对话
"permission": { "bash": "deny", "webfetch": "deny", "websearch": "deny" }卡片模式关闭自带的 shell 和网络,改用画布上的卡片
--auto危险模式批准所有未被禁止的操作

不写入 ~/.config/kilo

配置、插件和 MCP 条目都是 NeuroSquad 数据文件夹里的卡片专属文件。MCP 令牌从环境变量读取,绝不写进文件。

你的登录,你的套餐

Kilo 使用它原本的账户和服务商运行,包括 Kilo Gateway。NeuroSquad 账号与它相互独立,也看不到它。

装在哪里都能找到

优先查找 kilo.exe,其次是 npm 包装脚本背后的那个——与 Kilo 自己的启动器会选择的 AVX2 或基线版本相同。

常见问题

关于 NeuroSquad 中的 Kilo Code

给 Kilo Code 一块画布

免费支持 Windows 10 和 11。你的代码、登录和费用都留在你的电脑上。