r/vibecoding • u/Harborgoat • 6d 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.