macOS 与 Windows 原生应用 · Linux 测试版 · MIT

让终端 agent 协同工作。

让 Claude Code、Codex、OpenCode、Cursor CLI、Grok Build、Antigravity CLI、Copilot CLI 和 pi 在同一个任务中协作。每个智能体都在真实终端中保留自己的 TUI,需要你决定的问题由队长交给你。

Runner 是桌面应用。将链接发给自己,再在 Mac 或 PC 上安装。

Apple Silicon, macOS 12+ · 也支持 Windows x64 与 Linux 测试版 此 Mac 使用 Intel 芯片。Runner 需要 Apple Silicon(M1 或更新芯片)。

Windows 10 1809+, x64 · 也支持 macOS 与 Linux 测试版

Linux 测试版 · ARM64 与 x64 · .deb 或 tarball

macOS(Apple Silicon)、Windows x64 与 Linux 测试版。

Apple Silicon、macOS 12+ · Windows 10 1809+、x64 · Linux 测试版

跨设备远程控制内测
修复取消状态

任务已启动 · 上午 10:42

你目标

Esc 或 Ctrl+C 应让成员变为空闲,而不是工作中。@coder 修复,@reviewer 审查,@qa 在修复前后进行实测。

@coder→ @reviewer

已推送 fix/783-cancel-status。Esc 路径现在会设置钩子中断;新增三个 reducer 测试,覆盖 Esc、Ctrl+C 和工具调用中的取消。

@reviewer· signal · review_findings ·

工具调用中按 Ctrl+C 后,仍会显示工作中约一秒。

@qa

已在 0.12.7 复现,并在分支上确认修复,测试了 Codex 和 Claude Code。

@coder向你提问

审查已通过,macOS 和 Windows 的 CI 均通过。是否创建 PR?

添加角色

该成员的会话将停止并离开小队。消息保留在消息流中,代号不能在此任务中再次使用。

这是可交互演示。选择起点,或探索上方场景。按比例缩放的桌面应用。可在上方切换场景。

Claude Code
Codex
OpenCode
Cursor CLI
Grok Build
Antigravity CLI
GitHub Copilot CLI
pi

0.16.1 新增 OpenCode v2,支持自己的模型与推理强度选项,以及技能和 MCP 设置。

你的智能体,
跨设备协作。

在 Runner 中选择另一台电脑,继续操作那里的实时终端、聊天与任务。

  • 远程启动聊天与任务
  • 输入一次 PIN 即可配对
  • 端到端加密

内测 · 目前仅向中国大陆受邀用户开放。

发布说明修复取消状态Codex

~/repos/acme-web

› Draft the release notes.

The release notes are ready.

✓ Summarized the changes
✓ Linked the merged pull requests

Ready for your review.

› Fix the cancel status and run the tests.

The cancel status now stays in sync.

✓ Updated the session handler
✓ All 24 tests passed

Ready for your review.

试试切换电脑。这是本地预览。

角色、小队、任务。

并排运行智能体很简单。Runner 让不同角色围绕同一个目标协作,使用共享消息流,由队长在需要你决定时请你参与。

让不同角色围绕同一个目标协作,使用共享消息流,由队长在需要你决定时请你参与。

01 角色

可复用的智能体:运行时、模型、系统提示词和工作目录。

02 小队

将角色组合为具名成员,指定一位队长,并设置每个任务都继承的团队约定。

03 任务

一个目标,灵活的团队。从小队启动,按需增减角色,保留同一消息流与实时终端。

智能体,配置一次即可复用。

角色是可复用的智能体,包含运行时、模型、系统提示词和工作目录。任何小队都能将它加入成员槽位,并沿用它的提示词与设置。

角色保存运行时、模型、系统提示词和工作目录,任何小队都能将它加入成员槽位。

  • Claude Code, Codex, OpenCode, Cursor CLI, Grok Build, Antigravity CLI, Copilot CLI or pi
  • 模型、推理强度与提示词随角色保存

Implementation (Claude)

@impl-claude

运行时
Claude Code
模型
opus[1m]
思考强度
xhigh
命令
$ claude --permission-mode auto
工作目录
~/repos/runner

使用此角色的小队 · 2

claude pair 队长成员 @coder
›
release crew成员 @implementer
›
系统提示词48 行 · 2.9 KB

实现者

完成具体任务所需的代码、测试与状态迁移,不扩大范围,也不擅自开展并行工作。

开始之前

  • 开始写代码前,仔细阅读简报。
  • 路径缺失或无法推断约定等关键细节不明确时,请提问。命名和风格可以轻易修改,无需为此打断工作。

拉取请求

如果任务授权创建 PR,请在打开或更新后跟进 CI:

gh pr checks <pr> --watch
显示全部 48 行

遵循周围代码的模式。报告前运行检查。所有外部操作都应在任务授权范围内。

小队,组建一次即可复用。

小队将角色放入具名槽位,并指定一位队长。运行任务时,团队约定会加入每个成员的提示词;小队页面保留所有任务记录。

小队组合角色并指定一位队长。运行任务时,团队约定会加入每个成员的提示词。

  • 单独覆盖某个成员的运行时、模型或推理强度
  • 直接从小队页面启动任务

release crew

5 个成员 · 队长 @lead

成员 · 5

• 为此槽位覆盖

小队约定16 行 · 0.7 KB

分支

  • 一个小队使用一个发布分支。队长负责计划和合并顺序;未经队长同意,不得合并。

汇报

汇报前运行检查,失败时附上输出末尾:

make verify
  • 细节不明确时请询问队长,不要直接打扰操作者。

发布

  • 成员不创建标签、不发布正式版或 nightly;由操作者执行。

运行任务时添加到每个槽位的提示词中。单独对话不使用此内容。

任务已运行 14 次 · 当前无运行任务
ⓥ Release v0.11.29月23日 · 1小时12分
ⓧ Release v0.11.1 已中止9月15日 · 18分
显示全部 14 个任务
Release v0.11.0 9月8日

一个任务,灵活调整团队。

需要帮手时添加角色,分工完成后移除。任务保留消息流和其余智能体的对话;切换标签页即可查看各自终端。

按需添加角色,完成后移除。保留同一消息流和其余智能体的对话。

  • 任务运行中随时增减角色
  • 独立停止、恢复或重启单个会话
修复取消状态

• Explored
 └ Read reducer.rs
  Search fn interrupt in session

• Ran cargo test -p runner-backend reducer
 └ test result: ok. 214 passed; 0 failed

• Edited reducer.rs (+18 -4)

• Working (42s • esc to interrupt)

gpt-5.6-sol xhigh · fix/783 · weekly 92% left

添加角色

该成员的会话将停止并离开小队。消息保留在消息流中,代号不能在此任务中再次使用。

退出 Runner,智能体继续工作。

本地守护进程 runnerd 在退出或应用崩溃后继续运行聊天与任务。重新打开 Runner,即可连接原来的会话。

退出或应用崩溃后,本地守护进程让聊天与任务继续运行。重新打开即可连接原会话;应用关闭时 CLI 仍可使用。

  • 小队在后台继续协调
  • 应用关闭后仍可使用 CLI

退出 Runner

3 个会话运行中 · 1 个工作中

网站交互演示。这些控件仅影响当前示例。

退出时演示智能体的行为

智能体需要你时,及时获知。

Runner 在后台时,macOS 和 Windows 原生通知会提醒你处理输入、已完成的聊天轮次或错误。在设置 → 通知中选择需要提醒的聊天与任务事件。

Runner 在后台时接收原生通知,点击即可打开聊天或任务。聊天提醒默认开启,任务提醒需主动启用。

  • 点击通知打开对应聊天或任务
  • 聊天提醒默认开启;任务提醒按需启用

通知

选择 Runner 在后台时何时通知你。

系统

通知已开启请在“系统设置 → 通知 → Runner”中设置横幅样式和声音。
对话
任务

试试这些开关。更改仅作用于此预览。

拆分聊天,并肩工作。

无需切换标签页,就能同时查看多个智能体。在窗口空间允许时向右或向下拆分,拖动窗格把手调整布局。每个窗格都在真实终端中保留智能体自己的 TUI。

在一个标签页查看多个智能体。向右或向下拆分,拖动把手调整布局,每个窗格保留智能体自己的 TUI。

  • ⌘D 向右拆分,⇧⌘D 向下拆分
  • 用旋转指示器或圆点标记需要关注的标签页
Claude Code···

Claude Code v2.1.278
Opus 5 (1M context) · Claude Max
~/repos/runner

~/repos/runner | Opus 5 (1M context) · xhigh
⏵⏵ auto mode on (shift+tab to cycle)

CurrentSessionsIssuesPull requestsGists

Copilot v1.0.83 uses AI.
Check for mistakes.

Tip: /theme└ View or set color mode

~/repos/blogPlan: 106/1,500 (7% used)

← open sidebar · / commands · ? helpGPT-5.6 Terra

pi v0.85.1
escape interrupt · ctrl+c clear/exit · / commands

[Skills]
runner, commit

What changed in the last release?

Planning to read the changelog

read CHANGELOG.md
(ctrl+o to expand)

⠋ Woolgathering...

~/repos/runner
↑3.1k ↓120 $0.012 1.2%/272k gpt-5.6-sol • high

• Explored
 └ Read reducer.rs
  Search fn interrupt in session

• Ran cargo test -p runner-backend reducer
 └ test result: ok. 214 passed; 0 failed

• Edited reducer.rs (+18 -4)

• Working (42s • esc to interrupt)

gpt-5.6-sol xhigh · fix/783 · weekly 92% left

浅色或深色,智能体随之切换。

Carbon 和 Runner Light 是 Runner 自有主题,也可选择 Catppuccin Mocha 与 Latte。每种模式都有独立终端配色,让智能体 TUI 始终清晰可读。

Carbon、Runner Light,以及 Catppuccin Mocha 与 Latte。自动模式跟随系统,每种模式都有独立终端配色。

  • 自动模式跟随系统;浅色与深色可固定选择
  • Claude Code 随应用实时切换,无需重启或输入 /theme
演示窗口主题
Claude Code···

Claude Code v2.1.278
Opus 5 (1M context) · Claude Max
~/repos/runner

~/repos/runner | Opus 5 (1M context) · xhigh
⏵⏵ auto mode on (shift+tab to cycle)

CurrentSessionsIssuesPull requestsGists

Copilot v1.0.83 uses AI.
Check for mistakes.

Tip: /theme└ View or set color mode

~/repos/blogPlan: 106/1,500 (7% used)

← open sidebar · / commands · ? helpGPT-5.6 Terra

pi v0.85.1
escape interrupt · ctrl+c clear/exit · / commands

[Skills]
runner, commit

What changed in the last release?

Planning to read the changelog

read CHANGELOG.md
(ctrl+o to expand)

⠋ Woolgathering...

~/repos/runner
↑3.1k ↓120 $0.012 1.2%/272k gpt-5.6-sol • high

• Explored
 └ Read reducer.rs
  Search fn interrupt in session

• Ran cargo test -p runner-backend reducer
 └ test result: ok. 214 passed; 0 failed

• Edited reducer.rs (+18 -4)

• Working (42s • esc to interrupt)

gpt-5.6-sol xhigh · fix/783 · weekly 92% left

还有这些功能

多窗口

一块屏幕跟进任务,另一块屏幕并排查看聊天。

MCP 与技能,集中管理

在同一处查看各个智能体的 MCP 服务器与技能。

恢复已停止的智能体

选择退出时停止智能体,下次启动时即可恢复对话。

项目

绑定一次目录,在项目中启动的聊天和任务都会使用它。

套餐用量,一目了然

从侧边栏一键查看 Claude Code、Codex 与 Antigravity 的每周用量。

活动视图

汇总各项目中正在运行和需要你关注的工作,按聊天、任务与终端分组。

让智能体操作 Runner。

在 macOS、Windows 和 Linux 测试版上,应用里的操作也可通过 runner 命令完成。Runner 为检测到的智能体安装技能,让它们自行启动任务、读取消息流。

包括 Linux 测试版在内,应用操作也可通过 runner 命令完成。自带技能让智能体自行启动任务、读取消息流。

$ runner help
runner — operate Runner from a shell or a mission session

USAGE
  runner status
  runner project list|show|create|rename|delete
  runner role list|show|create|update|delete
  runner crew list|show|create|update|delete|add|set|…
  runner mission list|show|start|stop|resume|feed|answer|…
  runner chat start
  runner msg post|read
  runner ask --human <prompt> --choices <a,b,...>
$ runner help
USAGE
  runner role list|show|create|…
  runner crew list|show|create|…
  runner mission start|feed|…
  runner chat start
  runner msg post|read
  runner ask --human <prompt>
Runner

让你的智能体,共同完成一个任务。

提供已签名的 Apple Silicon macOS 与 Windows x64 构建,以及 Linux 测试版。支持原位更新。

也支持 Windows x64 与 Linux 测试版 此 Mac 使用 Intel 芯片。Runner 需要 Apple Silicon(M1 或更新芯片)。

也支持 macOS 与 Linux 测试版

Linux 测试版 · ARM64 与 x64 · .deb 或 tarball

macOS(Apple Silicon)、Windows x64 与 Linux 测试版。