지속형 터미널 작업 공간에서 여러 AI 코딩 에이전트를 실행·모니터링·조율하는 미션 컨트롤 TUI
- 스타
- 5,540
- 포크
- 257
- 열린 이슈
- 40
- 마지막 커밋
- 5시간 전
어떤 프로젝트인가요?
TUIOS는 Go로 작성된 터미널 멀티플렉서 겸 창 관리자입니다. 기존 터미널 안에서 실행되며 여러 창, 9개의 워크스페이스, BSP 및 마스터-스택 타일 레이아웃, vim 스타일 모달 키, 명령 팔레트를 제공합니다. 백그라운드 데몬이 분리, 재연결, 재시작 후에도 세션을 유지하며 ssh를 통해 다른 머신의 세션에도 접속할 수 있습니다.
Claude Code, Codex, Gemini CLI 같은 코딩 에이전트를 여러 개 동시에 실행하는 사용자를 대상으로 합니다. 각 에이전트 창은 작업 중, 대기 중, 완료, 오류 상태를 표시하며, Inbox에는 모든 세션의 승인 요청, 질문, 오류가 모입니다. 에이전트끼리 메시지를 주고받을 수 있고, 여러 에이전트에 하나의 프롬프트를 각기 다른 git worktree에서 실행할 수도 있습니다.
TUIOS는 Bubble Tea v2와 Lipgloss v2를 기반으로 합니다. kitty 그래픽 프로토콜, sixel, kitty 키보드 프로토콜, 동기화된 출력을 지원하며, 고정된 타이머가 아니라 이벤트에 따라 화면을 렌더링합니다.
핵심 기능
- 01BSP 및 마스터-스택 레이아웃과 스크롤 레이아웃을 지원하는 타일형 창
- 029개의 워크스페이스, 명령 팔레트, 퍼지 앱 런처
- 03재시작 후에도 복구되고 분리 및 재연결을 지원하는 데몬 기반 세션
- 04세션 전반의 승인 요청, 질문, 오류를 모아 보여 주는 에이전트 상태 및 Inbox
- 05ssh 또는 Tailscale을 통한 다른 머신의 원격 세션 및 창
- 0610,000줄 스크롤백에서 사용할 수 있는 vim 스타일 복사 모드
- 07Kitty 그래픽 및 sixel 이미지 패스스루
활용 사례
- 여러 코딩 에이전트를 병렬로 실행하고 입력이 필요한 에이전트 파악
- 장시간 실행되는 터미널 세션을 ssh 연결이나 재부팅 후에도 유지
- 타일 레이아웃과 내장 명령 팔레트를 갖춘 대안으로 tmux 또는 Zellij 사용
- 한곳에서 여러 git worktree에 걸친 에이전트 그룹 제어
빠른 시작
- 1
Homebrew로 설치(macOS/Linux)
brew install tuios - 2
또는 Docker 이미지에서 실행
docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest - 3
설치한 후 터미널에서 tuios를 시작하세요
사용 전 알아둘 점
- Sixel 그래픽 지원은 실험 단계입니다.
- 이미지를 완전히 렌더링하려면 Ghostty, Kitty, WezTerm과 같이 kitty 그래픽을 지원하는 터미널이 필요합니다.
토픽
자주 묻는 질문
- tuios은(는) 무엇인가요?
- 타일형 창, 워크스페이스, 세션 유지 기능과 각 창에서 실행 중인 코딩 에이전트를 위한 Inbox를 갖춘 Go 기반 터미널 멀티플렉서 겸 창 관리자입니다. TUIOS는 Go로 작성된 터미널 멀티플렉서 겸 창 관리자입니다. 기존 터미널 안에서 실행되며 여러 창, 9개의 워크스페이스, BSP 및 마스터-스택 타일 레이아웃, vim 스타일 모달 키, 명령 팔레트를 제공합니다. 백그라운드 데몬이 분리, 재연결, 재시작 후에도 세션을 유지하며 ssh를 통해 다른 머신의 세션에도 접속할 수 있습니다.
- tuios은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tuios은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tuios은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tuios의 마지막 커밋은 2026년 10월 21일입니다.
- tuios은(는) 어디에 사용할 수 있나요?
- 여러 코딩 에이전트를 병렬로 실행하고 입력이 필요한 에이전트 파악 장시간 실행되는 터미널 세션을 ssh 연결이나 재부팅 후에도 유지 타일 레이아웃과 내장 명령 팔레트를 갖춘 대안으로 tmux 또는 Zellij 사용 한곳에서 여러 git worktree에 걸친 에이전트 그룹 제어
- tuios는 어떻게 설치하나요?
- Homebrew로 설치(macOS/Linux): brew install tuios 또는 Docker 이미지에서 실행: docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest 설치한 후 터미널에서 tuios를 시작하세요
- tuios은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Gaurav-Gosain/tuios
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
코딩 에이전트를 지속되는 창에서 실행하고 작업·차단·대기 상태를 추적하며, CLI와 소켓 API로 에이전트가 직접 제어할 수 있는 Rust 터미널 워크스페이스입니다.
~/.ssh/config에 정의된 SSH 호스트를 탐색하고 연결하며 관리하는 터미널 TUI입니다.
데몬과 iPhone 연동 앱으로 세션을 유지하며 여러 코딩 에이전트를 실행·모니터링하는 macOS 터미널 앱
libghostty 기반의 macOS 네이티브 터미널로, 세로 탭과 에이전트 상태 알림을 제공하며 AI 코딩 에이전트를 병렬 실행할 수 있는 스크립트 가능한 CLI를 지원합니다.