Gaurav-Gosain/tuios
AI 에이전트 상태 추적까지 하는 터미널 멀티플렉서 TUIOS
원제 Gaurav-Gosain/tuios
스타 4,279당일 +215Go
Key Point
AI 코딩 에이전트가 터미널에서 작동하는 상태를 자동 감지하고, 모든 머신의 작업 큐를 하나의 Inbox에서 관리할 수 있다는 점이 기존 tmux와 크게 다르며, 에이전트 팀 자동화에 필수적인 인프라가 된다.
핵심 요약
- Go로 만든 현대적 터미널 멀티플렉서로, Vim 스타일 모달 인터페이스, BSP 타일링, 여러 워크스페이스, Kitty 그래픽 프로토콜 지원을 제공한다.
- 데몬이 세션을 유지하며, SSH로 원격 머신의 세션에 접근하고, 각 터미널 창에서 실행되는 AI 코딩 에이전트의 상태를 감지해 보고하도록 한다.
- Claude Code, Codex, Gemini CLI 등 19개 에이전트 도구를 통합하여 상태를 자동 감지하고, 24개 에이전트 CLI를 프로세스와 화면으로 자동 인식한다.
- Inbox 기능으로 모든 세션과 머신의 승인 대기, 질문, 오류, 완료된 작업을 한곳에서 보고, 승인 요청에 단일 키로 답변할 수 있다.
- tuios fan으로 한 프롬프트를 여러 에이전트에 병렬 실행하거나, tuios start-agent로 헬퍼 에이전트를 별도로 시작하고, 에이전트 간 메시지 송수신을 지원한다.
- 데몬 재시작 후에도 실행 중이던 에이전트 대화를 Inbox에서 재개 옵션으로 제시하고, pane 권한으로 에이전트가 수행 가능한 작업을 제한할 수 있다.
- Windows, macOS, Linux, FreeBSD, OpenBSD용 미리 컴파일된 바이너리를 제공하며, Homebrew, AUR, Nix로 설치 가능하고, Go 1.26.6 이상에서 소스 컴파일도 가능하다.
- BSP 타일링, 마스터-스택 레이아웃, 스크롤 레이아웃, 9개 워크스페이스, 명령 팔레트, 10,000줄 스크롤백 Vim 모드, 마우스 지원을 갖춘다.
- Kitty 그래픽 프로토콜로 이미지와 비디오를 렌더링하고, 이미지 ID 재사용으로 프레임 깜박임을 제거하며, 모드 2026 동기화로 화면 티어링을 방지한다.
- SSH 서버 모드로 원격 터미널 멀티플렉싱을 지원하고, 여러 머신의 세션을 글로벌 세션으로 통합하며, 원격 머신의 에이전트 작업을 로컬에서 가져올 수 있다.
- 튜록 쉬 기능으로 tmux를 조작하는 Claude Code 에이전트 팀 등의 도구를 실행하고, MCP 서버로 에이전트에게 읽기 전용 도구 인터페이스를 제공한다.
- 이벤트 기반 렌더링으로 유휴 상태 CPU 사용량이 거의 없으며, 스타일 캐싱, 뷰포트 컬링, 메모리 풀링으로 성능을 최적화하고, MIT 라이선스로 배포된다.
저장소 보기 ↗github.com