asheshgoplani/agent-deck

Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.

해결하는 문제

Agent Deck은 Claude Code, OpenCode, Pi, Codex와 같은 여러 AI 코드 에이전트를 동시에 관리할 수 있는 중앙 집중식 '명령 센터'를 제공합니다. 여러 터미널 창이나 세션을 번갈아 가며 다루는 번거로움 없이, 하나의 인터페이스를 통해 다양한 프로젝트에서 작업 중인 에이전트의 팀을 추적하고 전환, 조율할 수 있습니다.

작동 방식

TUI(Terminal User Interface)와 웹 UI를 사용하여 에이전트 세션을 관리합니다. 시스템은 에이전트를 그룹화하고, 단 한 번의 키 입력으로 전환할 수 있도록 합니다. tmux와 통합되어 상태 알림을 제공하며, 대화 분기, Model Context Protocol (MCP) 서버 연결, Claude 스킬 관리와 같은 고급 세션 관리 기능을 지원합니다.

대상 사용자

다양한 프로젝트에서 여러 AI 코드 에이전트를 사용하며, 워크플로우를 정리하고, 비용을 추적하며, 설정 파일을 수동으로 수정하지 않고도 에이전트 상태를 관리하고 싶은 개발자들입니다.

주요 기능

  • 세션 분기: 컨텍스트를 잃지 않고, 다양한 기술적 접근 방식을 탐색하기 위해 대화를 즉시 분기할 수 있습니다.
  • 컨덕터 오케스트레이션: 다른 워커 에이전트를 감시하는 '컨덕터' 에이전트를 설정할 수 있으며, Telegram, Slack, Discord를 통해 알림을 받을 수 있습니다.
  • MCP 및 스킬 관리: 설정 파일을 수정하지 않고도 프로젝트별 또는 전역적으로 MCP 서버와 Claude 스킬을 전환할 수 있습니다.
  • Git Worktrees: 각 에이전트마다 격리된 작업 디렉터리와 브랜치를 지원하여, 여러 에이전트가 동일한 저장소에서 작업할 때 충돌을 방지합니다.
  • 소켓 풀링: Unix 소켓을 통해 세션 간에 MCP 프로세스를 공유함으로써 MCP 메모리 사용량을 85–90% 감소시킵니다.
  • 비용 추적: 세션 간 지출을 모니터링할 수 있는 내장된 비용 대시보드를 제공합니다.
  • 스마트 상태 감지: 실시간 폴링을 통해 에이전트가 실행 중인지, 입력 대기 중인지, 무응답 상태인지, 오류 상태인지 실시간으로 식별합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트