{"repo":"stephenleo/OpenMicro","free":true,"listed":false,"github":"https://github.com/stephenleo/OpenMicro","clone":"git clone https://github.com/stephenleo/OpenMicro.git","description":"🎮 Codex Micro functionality using any Gaming Controller on any Coding Harness!","language":"TypeScript","stars":120,"topics":["agenticai","ai","claude","claude-code","codex","codex-cli","vibe-coding"],"license":"MIT","category":"cli-tools","readme_excerpt":"One controller. Your agent workflow. Bring Codex Micro to any gaming controller and coding harness Start in 60 seconds You need macOS, Node.js 22 or newer, Claude Code or Codex CLI, and a connected controller. OpenMicro is macOS-first; other platforms are not yet tested. openmicro codex-app drives the Codex desktop app instead of a terminal CLI: new chat and prompt prefill use codex:// deep links (no permission needed), while submit (Enter), reject (Esc), dictation (Ctrl+Shift+D), d-pad arrows, and Ctrl+U send keystrokes and need Accessibility permission for your terminal. A stick-flick prompt prefills the composer; press submit to send it. The app launches automatically and the terminal shows live status (controller, actions, agent state). The thinking-depth dial (right-stick flicks) needs one-time setup: the app ships \"Increase reasoning effort\" and \"Decrease reasoning effort\" shortcuts unassigned, and assignments are account-synced so OpenMicro cannot set them for you. In the Codex app open Settings → Keyboard shortcuts, search \"effort\", and assign Increase to ⌃⌥= (Control+Option+ = , Ctrl+Alt on Windows) and Decrease to ⌃⌥- — right-stick flicks then step the composer's reasoning effort. These chords avoid the app's Ctrl/Cmd + / - zoom shortcuts. Note the app's own Decrease shortcut stops one step short of the lowest effort level (also when pressed physically) — use the model picker for that. Optionally also assign \"Open model picker\" to ⌃⇧M — right-stick click then opens ","default_branch":null,"files":null,"tree":[],"storefront":"/r/stephenleo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stephenleo/OpenMicro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}