Status-pose refresh for the Malou custom Codex pet, with mobile sync repair and stable checkout verification on Windows.
Landing page: https://myseb.be/malou-codex-pet/
- Updated
dist/malou/spritesheet.webpso Malou's own animation poses communicate failed, waiting for input, working, and review states. - Kept the small attached status badges for mobile bubbles where the pet is very small.
- Regenerated the contact sheet, row strips, source frames, metadata, checksums, and MP4 animation previews.
- Added
scripts/enhance-animal-status-poses.ps1to rebuild the body-pose cues before regenerating the atlas. - Added install support for selecting Malou as
custom:maloufrom PowerShell. - Added
scripts/rebuild-status-assets.ps1to rebuild the status-aware package assets. - Added after-exit repair support for Codex Desktop restarts that rewrite
.codex-global-state.json. - Documented how Codex mobile on Android and iOS picks up the selected desktop pet through the connected desktop workspace.
- Added repository line-ending rules so the checksum verifier remains stable after a fresh Windows checkout.
- Kept private photos, prompts, logs, Codex state backups, tokens, passwords, and machine-specific paths out of the repository.
Download the release ZIP or clone the repository:
git clone https://github.com/mySebbe/malou-codex-pet.git
cd malou-codex-pet
.\scripts\install.ps1 -SelectThe -Select flag installs Malou into %USERPROFILE%\.codex\pets\malou\ and sets custom:malou as the active Codex pet for desktop and mobile sync.
For macOS or Linux, copy these files to ${CODEX_HOME:-$HOME/.codex}/pets/malou/, then select Malou in Codex Desktop:
dist/malou/pet.jsondist/malou/spritesheet.webp
Restart Codex Desktop, open Codex in the ChatGPT iOS or Android app with the same account, and wake the Codex Pet.
Main spritesheet SHA-256:
00a4649e9563cc6ad2d9a58da2f46b9fcc3cda62aa135af3666cb56fb2b0c431 dist/malou/spritesheet.webp