Skip to content

Commit 8edb281

Browse files
Add Rubber Duck 2.0 pet
1 parent 327fea5 commit 8edb281

14 files changed

Lines changed: 50 additions & 1 deletion

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ A curated hub and installable pet pack for custom Codex `/pet` companions.
44

55
Install original Codex pets, inspect the pet contract, and suggest the next tiny agent companion.
66

7-
> Four pets ready: **Terminal Ghost**, **Review Owl**, **Bug Hunter**, and **Bug Searcher**.
7+
> Five pets ready: **Terminal Ghost**, **Review Owl**, **Bug Hunter**, **Bug Searcher**, and **Rubber Duck 2.0**.
88
99
[![Terminal Ghost idle animation](pets/terminal-ghost/preview/idle.gif)](pets/terminal-ghost)
1010

@@ -35,6 +35,7 @@ Codex pets are delightful, but the ecosystem is still young. This repo is a fast
3535
| [Review Owl](pets/review-owl) | [<img src="pets/review-owl/preview/idle.gif" alt="Review Owl idle animation" width="96">](pets/review-owl) | [`cp -R pets/review-owl ~/.codex/pets/`](pets/review-owl) | Installable |
3636
| [Bug Hunter](pets/bug-hunter) | [<img src="pets/bug-hunter/preview/idle.gif" alt="Bug Hunter idle animation" width="96">](pets/bug-hunter) | [`cp -R pets/bug-hunter ~/.codex/pets/`](pets/bug-hunter) | Installable |
3737
| [Bug Searcher](pets/bug-searcher) | [<img src="pets/bug-searcher/preview/idle.gif" alt="Bug Searcher idle animation" width="96">](pets/bug-searcher) | [`cp -R pets/bug-searcher ~/.codex/pets/`](pets/bug-searcher) | Installable |
38+
| [Rubber Duck 2.0](pets/rubber-duck-2-0) | [<img src="pets/rubber-duck-2-0/preview/idle.gif" alt="Rubber Duck 2.0 idle animation" width="96">](pets/rubber-duck-2-0) | [`cp -R pets/rubber-duck-2-0 ~/.codex/pets/`](pets/rubber-duck-2-0) | Installable |
3839

3940
Click a pet preview to open its folder, animation catalog, and install notes.
4041

pets/rubber-duck-2-0/README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Rubber Duck 2.0
2+
3+
A debugging duck upgraded into a suspiciously helpful AI coding assistant.
4+
5+
![Rubber Duck 2.0 idle animation](preview/idle.gif)
6+
7+
## Animation Catalog
8+
9+
| Idle | Running Right | Running Left |
10+
| --- | --- | --- |
11+
| <img src="preview/idle.gif" alt="Rubber Duck 2.0 idle animation" width="112"> | <img src="preview/running-right.gif" alt="Rubber Duck 2.0 running right animation" width="112"> | <img src="preview/running-left.gif" alt="Rubber Duck 2.0 running left animation" width="112"> |
12+
13+
| Waving | Jumping | Failed |
14+
| --- | --- | --- |
15+
| <img src="preview/waving.gif" alt="Rubber Duck 2.0 waving animation" width="112"> | <img src="preview/jumping.gif" alt="Rubber Duck 2.0 jumping animation" width="112"> | <img src="preview/failed.gif" alt="Rubber Duck 2.0 failed animation" width="112"> |
16+
17+
| Waiting | Running | Review |
18+
| --- | --- | --- |
19+
| <img src="preview/waiting.gif" alt="Rubber Duck 2.0 waiting animation" width="112"> | <img src="preview/running.gif" alt="Rubber Duck 2.0 running animation" width="112"> | <img src="preview/review.gif" alt="Rubber Duck 2.0 review animation" width="112"> |
20+
21+
The full Codex install asset is [`spritesheet.webp`](spritesheet.webp). The GIFs are only human-friendly previews for GitHub.
22+
23+
## Install
24+
25+
Copy this folder to:
26+
27+
```text
28+
~/.codex/pets/rubber-duck-2-0/
29+
```
30+
31+
Then open Codex App, go to `Settings > Appearance > Pets`, refresh custom pets, select `Rubber Duck 2.0`, and type `/pet`.
32+
33+
## Brief
34+
35+
Rubber Duck 2.0 is a classic debugging duck upgraded with a headset, PR badge, patch card, and suspiciously helpful AI-assistant energy.
36+
37+
## States
38+
39+
- Idle: looks confidently helpful.
40+
- Running: waddles with overconfident assistant energy.
41+
- Waiting: watches like it already knows the answer.
42+
- Review: judges the patch with a smug little stare.

pets/rubber-duck-2-0/pet.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"id": "rubber-duck-2-0",
3+
"displayName": "Rubber Duck 2.0",
4+
"description": "A debugging duck upgraded into a suspiciously helpful AI coding assistant.",
5+
"spritesheetPath": "spritesheet.webp"
6+
}
802 KB
Loading
203 KB
Loading
127 KB
Loading
129 KB
Loading
150 KB
Loading
204 KB
Loading
200 KB
Loading

0 commit comments

Comments
 (0)