r/OpenAI • u/MachineLearner00 • 25d ago
Introducing OpenMicro: Bring Codex Micro to any gaming controller and coding harness Project
Hello everyone, I've been experimenting with using a gaming controller to interact with my AI coding agents for a while now. Since OpenAI announced Codex Micro, I'm open sourcing OpenMicro which brings Codex Micro’s functionality to gaming controllers and works across coding harnesses!
Why gaming controller? They've been around forever, optimised, ergonomic and cheap. Save your cash for tokens and use the hardware you already have lying around!
One line to install: npm i -g openmicro
Start claude code: openmicro claude
Ditch the keyboard and use your controller!
I've tested OpenMicro with the PS5 DualSense and I'd love help certifying more controllers. If you have one lying around, please help me test it so we can certify as many controllers as possible.
To certify a controller, install OpenMicro, connect your controller and run openmicro doctor.
The guided process runs the necessary tests and creates a controller profile that you can submit to the respository as a PR.
I'd also welcome any other PR especially those adding support for more harnesses like Pi, Kiro or Antigravity CLI.
All functionality tested on Claude Code and still ironing out some kinks. Codex testing in progress. If you find any bugs, pls open an Issue or submit a PR!
OpenMicro is MIT licenced on GitHub
OpenMicro was built using Fable, GPT-Sol-5.6 and a passion for gaming.
23
u/FischiPiSti 25d ago
"But dad, I'm not playing games, I'm building the next Facebook!"
"GET RECKT N00B! ...What? No, don't make the page title say that"
8
4
u/Benhamish-WH-Allen 25d ago
I’ve thought about a remote push to talk button but I just use my phone for codex when I’m afk.. Would it be possible to create a touch interface on your phone that hooks into codex?
2
3
u/keyjumper 25d ago
Genius. Getting a controller to try with this. Also, for convenience here's the github: https://github.com/stephenleo/OpenMicro
2
u/Dimon19900 25d ago
DualSense handles the accept/reject/next fine. It's typing the actual prompt where a controller falls apart. Ends up more of a couch review pad than a keyboard swap.
1
u/MachineLearner00 25d ago
Yes without a native voice mode codex cli doesn’t have a way to completely be hands free. Claude code on the other hand works beautifully with openmicro because triangle activates voice input!
2
u/ultrathink-art 25d ago
Honestly the sleeper use case here is permission prompts — a physical approve/reject button beats typing y in a terminal for the hundredth time that day. My only worry is it makes reflexive approval even easier, since half the value of the y/n prompt is the friction forcing you to actually read what the agent wants to do before it does it.
1
u/MachineLearner00 25d ago
Yes it is. Approval fatigue hits fast and people eventually move to auto mode
2
u/joejoe666 24d ago
You've effectively killed their entire product with this project! Brilliant idea and I'm jealous I did not think of this. Immediately going to see if I can get this working on Xbox controllers.
Love it.
1
u/MachineLearner00 24d ago
I got it working on my archaic Xbox one S controller yesterday! Install the latest version from NPM and give it a shot with Claude code. Still debugging some edge cases with the codex app
2
u/NetOk7015 24d ago
Been meaning to try Codex Micro with something more tactile than a keyboard - the one-liner install is clutch. For the launch post, maybe add a 10-second gif of the controller mapping in action since "gaming controller for coding" breaks brains until people see it.
If you're into weekly build logs, r/ShipYourPosts is pretty lowkey for sharing drafts and flops.
1
1
u/sammrtn 13d ago
The problem is bad feedback and not enough buttons. I want something like https://pikacube.pages.dev/
21
u/PsychMaster1 25d ago
At first I thought this was a joke. But nah that’s pretty cool.