IvanWng97/pixtuoid
Terminal pixel-art office for AI coding agents
해결하는 문제
여러 AI 코딩 에이전트를 동시에 실행하면 진행 상황을 추적하거나, 누가 멈췄는지 확인하거나, 사용자 권한이 필요한 에이전트를 식별하기 위해 터미널 창을 계속 전환해야 하는 경우가 많습니다. pixtuoid는 각 에이전트 세션을 가상 사무실의 픽셀 아트 캐릭터로 표현하는 단일 시각적 대시보드를 제공하여 이 문제를 해결합니다.
작동 방식
pixtuoid는 훅 심(hook shim)과 JSONL 트랜스크립트 감시를 사용하여 에이전트 CLI(Claude Code, Codex 등)와 통합됩니다. 이러한 이벤트는 Unix 소켓(Windows의 경우 명명된 파이프)을 통해 오피스 상태를 업데이트하는 reducer로 전송되며, 터미널 또는 플로팅 데스크톱 창에 하프 블록 픽셀 아트로 렌더링됩니다.
대상 사용자
여러 AI 코딩 에이전트를 사용하면서 모든 터미널을 수동으로 확인하지 않고도 상태, 토큰 사용량 및 활성 도구를 저부하 방식으로 시각적으로 모니터링하고 싶은 개발자.
주요 특징
- 멀티 에이전트 시각화: 각 에이전트 세션에는 칸막이(cubicle)나 라운지와 같은 구역이 있는 다층 사무실의 책상이 할당됩니다.
- 실시간 상태 표시기: 캐릭터는 활동(타이핑, 대기 또는 수면)에 따라 애니메이션화되며, 모니터는 사용 중인 도구에 따라 다른 색상으로 빛납니다(예: Edit는 파란색, Bash는 주황색).
- 토큰 추적: 데스크 위의 시각적 "서류 더미"는 세션이 토큰을 소비함에 따라 늘어나며, 호버 툴팁을 통해 정확한 합계를 확인할 수 있습니다.
- 에이전트 대시보드: 접이식 트리 뷰를 통해 에이전트, 관련 CLI 및 도구 호출 횟수에 대한 상세한 내역을 제공합니다.
- 분위기 있는 디테일: 합성된 lofi 사운드트랙, 동적 날씨, 낮/밤 주기 및 상호작용 가능한 사무실 반려동물이 포함됩니다.
- 논블로킹 통합: 항상 0 상태로 종료되는 훅 심을 사용하여 대시보드가 에이전트의 작동을 방해하지 않도록 보장합니다.