---
title: Agent J：Logo 与跳舞机器人
nav: 后台小机器人
summary: 官方奶白面屏 Logo、五种状态色，以及 16 个跳舞机器人的图鉴与设计规格。
order: 32
---
# Agent J：Logo 与跳舞机器人

![小蓝在跳舞，跳完鞠个躬](hero.gif)

手机网页回复卡的右上角，有时会站着几个像素小机器人在跳舞。**一个机器人，就是一个正在后台替你干活的 Agent**：可能是一个工作流 CEO，也可能是主 Agent 临时派出去的助理。不管主 Agent 用的是 Claude Code、Codex 还是 OpenCode，它派出去的子 Agent 都会变成这样一个机器人。几个机器人在跳，就是几个 Agent 在干活。

它们只是告诉你后台有人在忙，不能用来开始或停止任何工作。

主 Agent 没在回复时，机器人照样在：它们显示的是后台的活，不是主 Agent 自己。Claude Code 用 Agent 工具派出的子 Agent、放到后台跑的命令，都会自己出现；Agent 另起的后台会话（`claude -p`、`codex exec`、`opencode run` 等）要用 `agentj busy run` 登记才会出现。后台明明在干活却看不到机器人，就是没登记——让 Agent 用 `agentj busy run` 包装后再跑。在 Mac 上，名字是 `agentj-p<编号>…` 的 launchd 后台任务也会显示，和 Linux 上同名的 systemd 单元一样。

## 它们怎么来、怎么走

- **来了新活**：一个新机器人从下面蹦出来，加入队伍一起跳。
- **干完了**：那个机器人鞠一个躬，飘走，剩下的往一起靠拢。
- **同一件活从头到尾是同一个机器人**。经常出现的工作流 CEO，每次也尽量是它自己那个机器人，看颜色就能认出是谁。
- 手机打开了系统的减少动态效果时，机器人站着不动，来和走也不做动画。
- 电脑断开时，机器人连同那一行一起收起来。

## 最多显示几个

- 手机上最多并排显示 **6 个**，再多就在最后显示 +N。这样不会挡住名字和时间。
- 在电脑浏览器这种宽屏上，如果你的电脑配置高、能同时跑更多后台 Agent，最多可以并排显示 **12 个**。能跑多少是电脑按核数、负载和可用内存现算的（和 Agent J 决定能同时派几个后台 Agent 用的是同一个规则），不是写死的数字。
- 点一下机器人，屏幕中间弹出一个方框：有几个 Agent 在干活、谁在替你监控，下面**列出全部**，每一行是它的机器人、是谁、在干什么。方框底下的「换个样子」会替你给 Agent 发一条消息说想定制外观，它先问你想怎么改，校验通过才换上；按住机器人不放也一样。按 ESC 或点方框外面就关掉。

## 点开某一个

方框里的每一行都能点。点开就是这一个 Agent 自己的卡片：上面是它的机器人，下面是谁、完整的任务标题、它在哪里干活（Claude Code、Codex 或 OpenCode 的子 Agent，后台派单，后台命令，工作流）、已经干了多久，还有：

- **最近一步**：子 Agent 刚刚做的那一步，比如运行了哪条命令、在读哪个文件。卡片开着时每隔几秒自动刷新。
- **报告**：后台派单会显示它的报告文件在哪里，以及报告的第一行；还没写出来时就写「还没写出来」。

卡片只用来看，不能用来停止或修改任务。点「返回」回到列表；这件事在你看的时候做完了，卡片会写「已经做完了」。电脑上的 Agent J 版本较旧时，卡片只显示列表里已有的信息。

## 图鉴：16 个机器人

全部是 Agent J 自己画的原创像素画：12×12 像素，12 帧舞步再加一个鞠躬。颜色只用 Agent J 调色板里的颜色，每个机器人的配色和天线、眼睛、胸牌的组合都不一样。下面按 8 倍放大，像素保持硬边。

| 机器人 | 编号 | 名字 | 配色与样子 |
|---|---|---|---|
| ![小蓝](robot-r00.gif) | 1 | **小蓝** | Milky Waves · 浅色天线 · 圆点眼 · 浅色胸牌 |
| ![紫藤](robot-r01.gif) | 2 | **紫藤** | Somewhere in a Fairytale · 没有天线 · 圆点眼 · 浅色胸牌 |
| ![莓莓](robot-r02.gif) | 3 | **莓莓** | Strawberry Field · 黑点天线 · 圆点眼 · 浅色胸牌 |
| ![拿铁](robot-r03.gif) | 4 | **拿铁** | Lama · 彩色天线 · 圆点眼 · 浅色胸牌 |
| ![棉糖](robot-r04.gif) | 5 | **棉糖** | Elastic Pink · 浅色天线 · 墨镜 · 浅色胸牌 |
| ![杏子](robot-r05.gif) | 6 | **杏子** | Buttery · 没有天线 · 墨镜 · 浅色胸牌 |
| ![柠檬](robot-r06.gif) | 7 | **柠檬** | Pasta Luego · 黑点天线 · 墨镜 · 浅色胸牌 |
| ![青芽](robot-r07.gif) | 8 | **青芽** | Sage Sensation · 彩色天线 · 墨镜 · 浅色胸牌 |
| ![冰川](robot-r08.gif) | 9 | **冰川** | Cold Blue · 浅色天线 · 圆点眼 · 彩色胸牌 |
| ![风暴](robot-r09.gif) | 10 | **风暴** | Windstorm · 没有天线 · 圆点眼 · 彩色胸牌 |
| ![飞毯](robot-r10.gif) | 11 | **飞毯** | Magic Carpet · 黑点天线 · 圆点眼 · 彩色胸牌 |
| ![翡翠](robot-r11.gif) | 12 | **翡翠** | Emerald Oasis · 彩色天线 · 圆点眼 · 彩色胸牌 |
| ![蜜桃](robot-r12.gif) | 13 | **蜜桃** | Peachy Feeling · 浅色天线 · 墨镜 · 彩色胸牌 |
| ![香蕉](robot-r13.gif) | 14 | **香蕉** | Banana Republic · 没有天线 · 墨镜 · 彩色胸牌 |
| ![银河](robot-r14.gif) | 15 | **银河** | Elephant in the Room · 黑点天线 · 墨镜 · 彩色胸牌 |
| ![晚霞](robot-r15.gif) | 16 | **晚霞** | Strawberry Field · 彩色天线 · 墨镜 · 彩色胸牌 |

前 9 个机器人和以前的 9 种圆点颜色一一对应，所以一个 CEO 原来是什么颜色，现在还是那个颜色的机器人。同时干活的超过 9 个时，后 7 个机器人上场。

## 画你自己的机器人 {#make-your-own}

机器人是[外观主题](/docs/theme/)的一部分，所以可以换成你自己画的。也可以直接跟你的 Agent J 说：`按我们的品牌色画四个机器人``给机器人戴上帽子`。它知道下面这些规则，换上之前会先检查。

**一套机器人是什么：** 1 到 16 个机器人，每个有一个名字（中文最多 6 个字，英文最多 12 个字母），画成两种大小的像素画，存成两张 PNG 精灵图。一个机器人占一行，从上往下排；每一行横着 **13 帧**：

| 帧 | 是什么 |
|---|---|
| 第 1–12 帧 | 舞步，每 0.2 秒一步（2.4 秒跳一轮） |
| 第 13 帧 | 鞠躬，活干完、飘走之前显示 |

| 图 | 一个机器人 | 显示 | 整张图的尺寸（N 个机器人） |
|---|---|---|---|
| `sheet_18` | 18 × 18 像素 | 回复卡里，18 像素高 | 234 × 18·N 像素 |
| `sheet_12` | 12 × 12 像素 | 点开后的列表里，24 像素高（放大 2 倍） | 156 × 12·N 像素 |

**像素画规则**（不符合的检查不会通过）：

- 每个像素要么全透明、要么完全不透明：不要抗锯齿，不要柔和阴影；背景透明；
- 每个机器人最多 8 种颜色；不能有空帧；每张图最大 32 KiB；
- 每一帧大小一样，脚踩在最下面几行，这样它是原地跳。

**最省事的开始：** 复制一份出厂机器人来改，改颜色、天线、眼睛、胸牌：

```bash
agentj theme export robots ~/agentj-themes/my-robots
```

这个文件夹里有两张出厂精灵图（`robots-12.png`、`robots-18.png`）和一个写好 16 个机器人名字的 `theme.json`。从 12 像素的机器人做 18 像素的版本，就是在每一帧里把同样的 6 列、6 行各画两遍（出厂机器人就是这么做的，眼睛能保持方正），也可以直接按 18 × 18 画。

`theme.json` 里机器人的那一段：

```json
"busy": {
  "style": "robots",
  "robots": {
    "sheet_12": "my-robots-12.png",
    "sheet_18": "my-robots-18.png",
    "names": [ { "zh": "小橙", "en": "Tangerine" }, { "zh": "小灰", "en": "Pebble" } ]
  }
}
```

然后检查、换上（手机几秒内自己刷新）：

```bash
agentj theme validate ~/agentj-themes/my-robots
```

```bash
agentj theme apply ~/agentj-themes/my-robots
```

如果某一帧是空的、或者有半透明的像素，检查结果会说出是第几个机器人、第几帧。机器人比正在干活的 Agent 少时，机器人会重复出现。

## 更喜欢小圆点？ {#dots}

以前的小圆点是另一套出厂样子：一个 Agent 一个点，轻轻闪，不跳舞。

```bash
agentj theme apply dots
```

换回机器人：`agentj theme reset`。主题也可以自带圆点颜色（1–9 对）。全部规则和主题的其他部分（颜色、logo、发送图标）：[外观主题](/docs/theme/)。

想看自己的 Agent 平时怎么用：[使用说明](/docs/manual/)。

## 官方 Logo 规格 {#official-logo}

02-ivory：16 × 16 像素母版，奶白面屏 Lotion #faf9f5，奶黄天线 Banana Republic #ffe292，眼睛 Noir #2c2b26。五状态机身色：空闲 #629887、工作中 #6a9bcc、等你批准 #d97757、等你选择 #827dbd、离线 #858585。可带 Salt #f0eee6 圆盘，在 Lotion #faf9f5 浅底或 Sooty #141414 深底上展示。所有颜色取自官方 37 色调色板；透明像素只有 0/255，整数倍放大。

网页右上角的圆形图标与页脚共用外观选择：跟随系统 → 浅色 → 深色。选择会记住；选回跟随系统时会清除手动设置。
