본문으로 건너뛰기
홈으로블로그
‹ 블로그

개발기

Cubirumi 개발기 — AI의 작업을 작은 사무실에서 지켜보기

발행 4분 읽기

#Cubirumi#Agent Office#개발기#AI#macOS#오픈소스

Cubirumi 프로젝트 보기

Cubirumi(큐비루미)는 Codex와 Claude Code의 작업을 귀여운 미니어처 3D 사무실로 보여 주는 로컬 앱입니다. 프로젝트는 층, 채팅은 작업구역, 에이전트는 직원이 됩니다. Agent Office라는 이름으로 시작한 실험을 다듬어, 한국 시각 2026년 9월 15일 Cubirumi v0.3.0으로 공개했습니다.

여러 채팅을 작은 사무실에 모았습니다#

여러 에이전트와 일하다 보면 어느 프로젝트가 작업 중인지, 누가 승인을 기다리는지 보려고 채팅을 오가게 됩니다. 이 상태를 옆에 켜 둘 수 있는 작은 공간으로 옮기고 싶었습니다. Three.js로 사무실을 만들고, 실제 연결된 에이전트와 하위 에이전트에 자리를 배정했습니다. 명찰에는 확인된 모델과 상태를 표시하고, 프로젝트가 달라지면 다른 층에서 볼 수 있게 했습니다.

화면을 채우는 주인공은 캐릭터와 책상입니다. 코드 작업에는 작은 로봇팔이 블록을 조립하고, 문서 작업에는 종이가 출력되어 폴더에 정리되며, 검색에는 자료를 나르는 드론이 등장합니다. 사용자가 자동 관찰을 켜면 카메라가 활동 중인 작업구역을 둘러봅니다. 직접 층을 고르거나 확대하면 그 화면을 유지하고, 동작 줄이기와 절전 설정도 함께 마련했습니다.

귀여운 움직임에도 근거가 필요했습니다#

가장 신경 쓴 것은 보여 주는 장면과 실제로 아는 사실을 구분하는 일이었습니다. 로봇팔의 조립 동작은 코드 도구를 사용했다는 표현입니다. AI의 생각이나 정확한 진행률을 재현하지 않습니다. 응답이 끝나도 전체 업무가 성공했다고 단정하지 않고 대기로 전환합니다.

직원 사이의 종이비행기도 발신·수신 관계가 관측되었을 때 날아갑니다. 실제 승인 요청은 사장실 방문으로 표현하지만, 도구가 다시 움직였다는 이유만으로 승인 완료를 만들어내지는 않습니다. 모델을 확인할 수 없으면 미확인으로 남기고, 연결된 작업이 없으면 출근 대기 화면을 보여 줍니다.

Codex와 Claude는 서로 다른 연결이 필요했습니다#

Codex의 로컬 실행 기록을 읽는 관측기와 Claude Code의 상태 이벤트를 받는 플러그인을 연결했습니다. 두 도구의 이벤트를 같은 작업 상태로 정리해야 같은 사무실에서 볼 수 있기 때문입니다. 업무 지시와 승인은 계속 원래 AI 앱에서 하고, Cubirumi는 옆에서 관찰합니다. 시각화 자체가 별도로 AI 모델을 호출하지는 않습니다.

연결 범위도 분명하게 적었습니다. 일반 Claude Chat·Cowork의 전체 활동은 지원하지 않으며, 원격 작업은 해당 호스트의 연결이 필요합니다. 로컬 기록 관측은 내부 형식에 의존하는 실험적 기능이라 원래 앱의 업데이트에 맞춰 고쳐야 할 수 있습니다. 에너지 탱크 역시 계정의 공유 사용 한도를 보여 주며, 오래된 값에는 관측 시각을 남기고 현재 잔여량으로 취급하지 않습니다.

Agent Office를 Cubirumi로 공개하기까지#

혼자 쓰던 도구를 공개 앱으로 옮기면서 개인 설정과 작업 기록을 배포물에서 분리했습니다. 앱이 보관하는 것은 프로젝트·직원·모델·상태 같은 로컬 메타데이터이며, 프롬프트와 코드, 도구 결과 원문은 자동 전송하거나 저장하지 않습니다.

설치 과정도 줄였습니다. 다운로드판에는 Node.js와 사무실 서버, 웹 화면을 함께 넣어 저장소나 개발 도구를 따로 설치하지 않아도 실행할 수 있게 했습니다. macOS 독립 창의 ‘항상 위에 표시’를 켜면 다른 앱에서 일하면서 사무실을 곁에 둘 수 있습니다.

지금은#

Cubirumi는 MIT 오픈소스 저장소 (새 창)로 공개되어 있으며, 설치 파일은 버전별 다운로드 (새 창)에서 받을 수 있습니다. Apple Silicon과 Intel Mac용을 제공하며, Apple 공증 없는 초기 공개판이므로 첫 실행과 연결 방법은 설치 안내 (새 창)에 정리했습니다. 앞으로도 실제로 관측한 작업을 알아보기 쉽게 표현하는 작은 사무실이라는 기준을 지키며 다듬으려 합니다.

이런 프로젝트, 같이 만들어볼까요?

웹 서비스 · 도구 · 자동화 의뢰를 받고 있어요.

문의 보내기