OpenAI escondió Asteroids, Snake y Brick Breaker dentro del Codex Micro

El control de $230 de OpenAI convierte los mensajes recientes del asistente en los asteroides, ladrillos y comida dentro de tres juegos no documentados.

By · Published · Updated

RUNTIMEWIRE INVESTIGATION — Scoop

Original reporting by RuntimeWire, based on reverse engineering.

Por qué importa

Los juegos convierten la salida actual de la IA en material de interfaz, haciendo que cada nivel sea específico a la conversación del usuario. Es un ejemplo pequeño pero concreto de software que se reconstruye alrededor de contenido generado mientras preserva el diseño de hardware lúdico de 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 dejó un arcade de tres juegos dentro del software del Codex Micro de Work Louder. El código del cliente de Windows distribuido especifica que girar el joystick del control aproximadamente 1.9 veces en un lapso de seis segundos lanza de forma aleatoria Asteroids, Brick Breaker o Snake, con los mensajes recientes del asistente suministrando los asteroides, los ladrillos y la comida.…

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.