nsq:终端里的 NeuroSquad
nsq 在终端里同时运行多个 AI 编程智能体,当其中某个需要你时就会通知你——连同它正在问的那个问题。它是 NeuroSquad 桌面应用的开源兄弟,专为终端打造:在笔记本上、通过 SSH 连接的服务器上、开发容器里都能用。
0.1.0 预览版。 这是第一个公开版本。命令和设置在之后的版本中仍可能变化;遇到问题请告诉我们。
- 智能体持续运行。 终端由后台守护进程管理:关掉仪表盘或终端窗口,智能体照常工作。再次运行
nsq即可回到仪表盘。 - 实时仪表盘。 侧边栏列出工作区和智能体,旁边是实时终端网格;任何智能体都能全屏打开,再切回网格。
- 精确的状态。 「工作中」「需要你」(附带问题)和「已完成」来自各个 CLI 自己的钩子,而不是对屏幕内容的猜测。
- 无需切换窗口即可回答。 用 y / a / n 批准权限请求,发送下一条提示词,或中断当前回合。
- 带声音的通知:在桌面上弹出;没有桌面时,由终端本身提醒。
- 每个智能体一个 git worktree、按智能体统计花费、重启后继续会话。
- Claude Code、Codex CLI、OpenCode(1.x 和 2.x)以及任意命令。
- 内置 OpenRouter、本地语音输入,以及实验性的手机访问。
- Windows、macOS 和 Linux。 无需账号,没有遥测。MIT 许可: github.com/glmn-ai/neurosquad-cli 。
npm install -g neurosquad
nsq run claude "fix the flaky checkout test" --worktree
nsq安装与快速上手
一条 npm 命令,再用五条命令让智能体团队跑起来。
仪表盘
实时终端网格和全部按键。
智能体、CLI 与状态
支持哪些 CLI,以及 nsq 如何得知它们在做什么。
命令
在脚本或其他终端里能做的一切。
选 nsq 还是桌面应用?
两者都会启动你已经在用的智能体 CLI,使用你自己的登录,并且从不改写这些 CLI 自己的设置。区别在于你在哪里工作。
| nsq | NeuroSquad 桌面版 | |
|---|---|---|
| 运行环境 | 任意终端:Windows、macOS、Linux,以及 SSH | 适用于 Windows 和 macOS 的桌面应用 |
| 智能体的呈现方式 | 实时终端网格 | 画布上的卡片,或网格 |
| 智能体 CLI | Claude Code、Codex CLI、OpenCode、任意命令 | 22 个智能体 CLI,以及终端 |
| 状态、问题、就地回答 | 支持 | 支持 |
| 通知、花费、worktree、OpenRouter、语音输入 | 支持 | 支持 |
| 手机 | 实验性 | 支持 |
| 卡片(浏览器、笔记、MCP 服务器、插件)、智能体之间互相连接 | — | 支持 |
| 账号 | 不需要 | 需要 |
| 源代码 | 开源,MIT | 闭源 |
如果你常驻终端、在远程机器或 Linux 上工作,或者想要一个可以阅读和修改的工具,选 nsq。如果你想要画布——智能体旁边的卡片、为智能体提供工具并把它们彼此连接的箭头、录制、模板——选桌面应用。桌面应用的介绍见快速入门。
隐私
nsq 不需要账号,也不发送遥测。它保存的一切都在你电脑上的 ~/.neurosquad-cli 中;OpenRouter 密钥和可选的账号登录信息保存在操作系统的密钥库里。nsq 只会为你实际使用的功能联网:获取 OpenRouter 模型列表、一次性下载语音输入模型、nsq login。当然,智能体本身仍会像平常一样访问它们各自的模型服务商。