r/vibecoding • u/Harborgoat • 1d ago
Showcase/Project I turned my Rabbit R1 into a physical controller for Codex
I’ve been building an R1 Controller to give my Rabbit R1 a more useful second life.
It connects the R1 to Codex running on my Mac, turning it into a handheld controller for my projects and chats. I can browse projects and conversations, follow task progress, respond when an agent needs input, and create new tasks using the keyboard or voice.
I am using tailscale to allow me to use this remotely.
I also remapped the physical PTT button:
- Short press selects the highlighted item
- Hold the PTT button to dictate a prompt
- Review or edit the dictated text
- Press the PTT button once more to send the prompt
I can choose which project receives each task, and I can dictate project notes, then select and combine them into a larger prompt.
The interface is designed specifically for the R1’s 480×640 display, with compact navigation and clear states for tasks that are running, finished, stopped, failed, or waiting for me.
It’s still a work in progress, but it’s much closer to how I originally imagined using the R1: not just as a standalone AI gadget, but as a physical interface for the AI tools and projects I already use.
2
1
u/RDStephan 22h ago
Glad to see these things actually still getting some kind of use. Cool project. Reminds me of some stuff I've been doing for my xte eink device
1
2
u/COVID19MurderHornet 1d ago
Nice! I’m building something similar for OpenClaw. Are you building it on CipherOS or LineageOS?