OpenAI 在 Codex Micro 中隐藏了 Asteroids、Snake 和 Brick Breaker

OpenAI 的 230 美元控制器将最近的 assistant 消息变成三个未文档化游戏中的小行星、砖块和食物。

By · Published · Updated

RUNTIMEWIRE INVESTIGATION — Scoop

Original reporting by RuntimeWire, based on reverse engineering.

为何重要

这些游戏将当前的 AI 输出转化为界面素材,使每一关都针对用户的对话而特别定制。它是一个小而具体的例子,展示了软件在围绕生成内容重构自身的同时,如何保留 Work Louder 玩味十足的硬件设计。

Reporting record

Finding

OpenAI’s Codex desktop client ships three undocumented mini-games—Asteroids, Snake, and Brick Breaker—built to appear inside the composer after a rapid circular gesture on the Codex Micro joystick.

How we verified

Methods: reverse engineering.

RuntimeWire found production modules explicitly named codex-micro-mini-games and codex-micro-mini-game-composer inside the Codex desktop client. The code enumerates three games: asteroids, brick-breaker, and snake.

The activation path watches the Codex Micro joystick for roughly two rotations within six seconds, then selects a game and associates it with the active composer. Separate rendering code implements each game’s rules, scoring, animation, and controls.

RuntimeWire then modified a laboratory copy of the client to replace the hardware gesture with a keyboard shortcut. The patched client successfully rendered Brick Breaker inside the composer. The game transformed the composer’s “What should we work on?” text into destructible blocks and displayed a working ball, paddle, score, and multiplier.

The patch changed feature activation and input handling. It did not create the games or replace their native rendering, level-generation, scoring, or physics code.

RuntimeWire found production modules explicitly named codex-micro-mini-games and codex-micro-mini-game-composer inside the Codex desktop client. The code enumerates three games: asteroids, brick-breaker, and snake.

The activation path watches the Codex Micro joystick for roughly two rotations within six seconds, then selects a game and associates it with the active composer. Separate rendering code implements each game’s rules, scoring, animation, and controls.

RuntimeWire then modified a laboratory copy of the client to replace the hardware gesture with a keyboard shortcut. The patched client successfully rendered Brick Breaker inside the composer. The game transformed the composer’s “What should we work on?” text into destructible blocks and displayed a working ball, paddle, score, and multiplier.

The patch changed feature activation and input handling. It did not create the games or replace their native rendering, level-generation, scoring, or physics code.

Tested versions:

  • Windows package: 26.820.7780.0 Internal Electron application: 26.818.61809 Platform: Windows x6

Reproduction

RuntimeWire partially reproduced the finding.

Work from a copy of the matching app.asar; do not modify the Store installation.

Verify the source archive’s SHA-256 hash.

Force feature flag 3207467860.

Replace the joystick-triggered state transition with a keyboard handler that writes the same { composerId, game } object used by the production bridge.

Launch the copied client with an isolated user-data directory.

Trigger the replacement shortcut.

Cycle through brick-breaker, asteroids, and snake.

Compare the resulting behavior with the untouched rendering and game-logic modules.

File hashes

  • sha256:5DF8BF5A9D30742919390AB11FA419E83AAB0891152569A42C6EA4ABF15386C2 app.asar

Company response

The company was not contacted before publication.

A clear acrylic OpenAI Codex Micro controller with a black dial, white buttons, and internal screens displaying elements of Snake, Asteroids, and a glowing keyboard.

OpenAI 在 Work Louder 的 Codex Micro 软件中留下了一个包含三款游戏的街机。出货的 Windows 客户端代码指出,在六秒内将控制器的摇杆大约绕圈 1.9 周,会随机启动 Asteroids、Brick Breaker 或 Snake,并使用最近的助手消息来提供陨石、砖块和食物。

…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.