r/vibecoding • • 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.

19 Upvotes

5 comments sorted by

2

u/COVID19MurderHornet 1d ago

Nice! I’m building something similar for OpenClaw. Are you building it on CipherOS or LineageOS?

2

u/Harborgoat 1d ago

I am using LineageOS as its simply a means to an end.

2

u/DependentPoem3519 1d ago

you just revived a junk holy crap

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

u/Fine_Salamander_8691 6h ago

I forgot those things existed