Overview
Codex Stream Deck is an importable Stream Deck XL profile for the local Codex app, plus a bundled Codex Status plugin that surfaces live task state. Every key uses a custom 144px PNG with the action word baked into the artwork, so Stream Deck’s native (and easily clipped) titles are disabled. The profile is generated by build-profile.mjs, so it can be rebuilt when the app bundle id or device path changes.
Features
- Codex Micro-inspired workflow row:
REVIEW,DEBUG,REFACTOR,TEST,PLAN,SHIP,AGENTS: each opens a new Codex task with a focused prompt OPEN,LAUNCH,HERE, and workflow keys use thecodex://deep-link protocol instead of simulated keystrokes- Context-sensitive
Approve/Rejectkeys mapped to Codex approval shortcuts - Live
STATUSkey via the bundled plugin: amber (running), green (done), orange (stopped), red (error) - Validates Codex desktop shortcuts against the installed app on every build
- Targets a configurable workspace via
CODEX_WORKSPACE
Technology Stack
- Stream Deck XL profile + Stream Deck SDK (WebSocket)
- Node.js build script (
build-profile.mjs) codex://deep-link protocol- JavaScript plugin (
com.briansunter.codex-status.sdPlugin)
Availability
The repository provides the profile, plugin source, and build script, but no public packaged release or marketplace listing was verified during this audit.