Rabbit R1을 Codex용 물리 컨트롤러로 개조해 봄
I turned my Rabbit R1 into a physical controller for Codex
핵심 요약
Rabbit R1을 Codex와 연동해 프로젝트 관리 및 음성 명령이 가능한 물리 컨트롤러로 재탄생시킨 프로젝트입니다.
- 기기 재활용 — Rabbit R1을 Codex와 연동하여 AI 도구 제어용 물리 컨트롤러로 개조함.
- 기능 구현 — PTT 버튼 매핑과 Tailscale을 통한 원격 제어 및 음성 입력 기능을 구현함.
- UI 설계 — R1의 작은 화면에 최적화된 프로젝트 관리 및 작업 상태 확인 인터페이스를 구축함.

Rabbit R1을 좀 더 쓸모 있게 써먹어 보려고 R1 컨트롤러를 만들고 있다.
R1을 내 맥에서 돌아가는 Codex랑 연결해서, 내 프로젝트나 채팅을 제어하는 휴대용 컨트롤러로 개조한 거임. 이제 R1으로 프로젝트랑 대화 내용을 훑어보고, 작업 진행 상황도 확인하고, 에이전트가 입력값 달라고 할 때 바로 대응도 할 수 있다. 키보드나 음성으로 새 작업 만드는 것도 가능함.
원격으로도 쓸 수 있게 tailscale도 붙여놨다.
물리 PTT 버튼도 새로 매핑했음:
- 짧게 누르면 하이라이트된 항목 선택
- PTT 버튼 꾹 누르면 프롬프트 받아쓰기 시작
- 받아쓴 텍스트 검토하거나 수정
- PTT 버튼 한 번 더 누르면 프롬프트 전송
어떤 프로젝트에 작업을 보낼지 고를 수도 있고, 프로젝트 노트를 받아쓰기한 다음에 그걸 골라서 합쳐가지고 더 큰 프롬프트로 만들 수도 있다.
인터페이스는 R1의 480×640 디스플레이에 딱 맞게 짰다. 내비게이션은 콤팩트하게 만들었고, 작업이 실행 중인지, 끝났는지, 멈췄는지, 실패했는지, 아니면 내 입력을 기다리는지 상태도 확실하게 보이게 해놨음.
아직 만드는 중이긴 한데, 내가 처음에 R1을 쓰면서 상상했던 모습에 훨씬 가까워졌다. 그냥 멍하니 혼자 돌아가는 AI 기기가 아니라, 내가 원래 쓰던 AI 툴이나 프로젝트를 조작하는 물리적인 인터페이스로 탈바꿈한 거지.

