프로젝트 소개

RimZ는 tmux와 Zellij 기반의 에이전틱 코딩용 실시간 대시보드이자 관제실입니다. 코딩 에이전트들을 하나의 멀티플렉서 룸에 배치하고, 주의가 필요한 에이전트에게 관심을 돌립니다. 각 에이전트는 상태, 작업, 모델, 컨텍스트 상태, 토큰 통계, 달러 비용, 하위 에이전트 트리를 보여주는 실시간 사이드바 카드를 받습니다. 콕핏 라인이 전체 플릿을 요약하고, 한 번의 클릭으로 대기 중인 페인에 착륙합니다. 이 도구는 기존 Zellij 또는 tmux 세션 안에서 동작하는 가벼운 바이너리입니다. Claude Code와 Codex 같은 공식 에이전트 CLI를 변경 없이 실행하는 것을 지원하며, 훅이 활동을 사이드바에 보고합니다. 사용자는 격리된 Git 워크트리에 레이아웃을 실행하고, 역할과 핸들을 가진 명명된 팀으로 모델을 결합하고, 파킹, 조향, 스케줄링 옵션으로 에이전트에게 지속적으로 메시지를 보낼 수 있습니다. RimZ는 하네스 및 루프 엔지니어링을 위한 자동화 프리미티브를 제공합니다. `rimz agents -p`는 스크립트와 CI를 위한 종료 코드와 JSON 출력으로 헤드리스 감독 에이전트 작업을 실행합니다. `rimz loop`는 캘린더, 간격, 크론, 워치독 또는 이벤트 신호로 실행을 스케줄링합니다. `rimz wait`는 에이전트가 타이머, 명령, 프로세스 워치 또는 파일 워치를 설정하고 잠자기 대신 턴을 종료할 수 있게 합니다. 달러 예산은 턴, 에이전트, 루프 작업, 룸 또는 제공자 계정별 지출을 제한합니다. 알림 핸들러는 주의가 필요할 때 사용자 지정 명령을 실행할 수 있습니다. 원격 작업은 자가 치유 재연결 기능이 있는 SSH, ttyd를 통한 브라우저 터널링, 공식 Claude 및 ChatGPT 모바일 앱의 프롬프트에 응답하기 위한 선택적 원격 제어 브리지를 통해 지원됩니다. Linux에서는 선택적 bubblewrap 마운트 뷰가 에이전트 페인에 대한 샌드박스 격리를 제공합니다. 구성은 `~/.rimz/` 아래의 파일 기반으로, 에이전트 프로필, 팀, 스킬에 대한 TOML 구성과 Markdown 정의를 사용합니다. 이 프로젝트는 베타 소프트웨어이며, 자체 구축에 많이 사용되고 있고, 개인 일상 사용에 준비되어 있지만 프로덕션 워크플로는 1.0 릴리스를 기다리는 것이 좋을 수 있습니다.