回放零成本
播放器不启动智能体,不向终端输入任何内容,也不向模型发送任何请求。明天或一个月后再看一遍长时间的运行,完全免费。
开始录制后,NeuroSquad 会保存工作区显示的一切:每个终端输出的每个字节、每次状态变化、笔记和浏览器画面。之后你可以在时间轴上回放——任意速度、任意次数,不启动任何智能体,也不向模型发送一个请求。
在 NeuroSquad 播放器的复刻中回放 recipes 工作区的一段录制。名为“任务”的笔记同时发送给两个已连接的智能体。Claude Code 读取食谱页面,编写筛选函数,加上搜索框,并在浏览器卡片中输入关键词进行检查;开发服务器的终端记录每次热更新。Codex 编写测试,请求批准安装 vitest,获准后运行测试,直到九个测试全部通过。两者都在笔记中追加一行后完成。时间轴上标出了提示词发送、Codex 等待输入和每个智能体完成的时刻;你可以播放、暂停、在 1× 到 64× 之间调整速度、在标记之间跳转、拖动进度,以及切换到纯净视图。
这里的一切都来自同一段录制:随意拖动、改变速度、在标记之间跳转——终端每次都会回到完全相同的画面。
智能体一跑就是几分钟甚至几小时,它们做过的事很快就滚出了屏幕。录制把整个工作区放在一条时间轴上。
播放器不启动智能体,不向终端输入任何内容,也不向模型发送任何请求。明天或一个月后再看一遍长时间的运行,完全免费。
每个终端输出的每个字节都会回放到真正的终端中,包括颜色、光标移动和尺寸变化。一项自动化测试会在多个检查点比较实时终端与其回放——向前、向后和随机跳转——结果完全一致。
以 1× 到 64× 播放,拖动时间轴,或在标记之间跳转:提示词何时发出、智能体何时等你、每个何时完成。← 和 → 前后跳 5 秒。
纯净视图隐藏所有控件,按你实时画布的原始尺寸显示画布,平移和缩放也和你离开时一样。用任何录屏软件对准它即可,速度由你选。
发送到终端的每个按键和粘贴、每次状态变化、笔记和待办列表的每次修改、浏览器卡片显示的内容。事后比较两个智能体完成同一任务的过程,或把这次运行附到缺陷报告里。
录制边进行边写入,每隔几秒刷新到磁盘,只保存在你的电脑上。即使应用或电脑崩溃,这段录制也会标记为“已恢复”,并能播放到中断的位置。
一段录制对应一个工作区,从开始到停止,是一份有序的日志。
每个输出字节、启动、退出和尺寸变化——智能体 CLI 和普通 Shell 都一样,因此全部 19 个 CLI 都能录。
发送到终端的每个按键、粘贴和提示词,包括应用替你发送的提示词。
工作中、等待你的输入、已完成——每次变化及其发生的时刻。
卡片、分组和箭头,以及窗口的平移和缩放,每秒采样一次。
每次修改后的文本——你的和智能体的。
卡片在屏幕上时显示的画面,每秒最多四帧。
运行统计、智能体脉搏、社区卡片:可见时大约每秒一张截图。
提示词已发送、等待输入、已完成——以及脚本通过应用添加的标记。
标题栏出现带已录时长的红色“录制中”标签,录制期间一直显示。
录制不会改变智能体和卡片的任何行为。
点击红色标签,或选择“画布工具 → 停止录制”。退出 NeuroSquad 也会停止录制。
列表显示每段录制的时长、大小和卡片数。“回放”会在整个窗口打开播放器。
录制包含工作区显示的一切,以及在其终端中输入的每个按键——包括在 Shell 中输入的密码。请像对待录下它的屏幕一样对待它。
不会。播放器里没有任何东西是实时的:不启动智能体,不向终端输入任何内容,也不向模型发送任何请求。你看到的就是录下来的内容。
应用不能直接导出视频文件。把播放器切换到纯净视图——画布与你实时画布尺寸完全相同,没有控件——再用任何录屏软件以你选择的速度录下来。
全部都可以。录制保存的是每个终端输出的内容,而不是某个 CLI 的日志,所以画布上的每个智能体 CLI 和普通 Shell 都以同样方式回放。
保存在 NeuroSquad 数据文件夹中的 recordings 文件夹里,或环境变量 NEUROSQUAD_RECORDINGS_DIR 指定的文件夹。终端输出很小,大部分空间来自浏览器画面。录制超过 5 GB,或磁盘剩余空间不足 2 GB 时,浏览器画面和卡片截图会暂停,终端照常录制。
最多丢失最后几秒。下次打开“录制记录…”时,被中断的录制会标记为“已恢复”,并能播放到中断的位置。
同一时间只能录制一个工作区。