AgentSystemLabs/agent-office
A cartoon 3D office where your team hires Claude Code workers at desks, shares live terminals, talks over voice, and tracks GitHub issues and PRs.
Agent Office – AI 코딩 에이전트를 위한 3D 협업 UI
기능 – Agent Office는 LLM 기반 코딩 어시스턴트(Claude Code, Codex, OpenCode, Grok, Muse, DeepSeek Harness, Pi, Cursor 등)를 웹 브라우저에서 보는 3D 오피스의 책상에 앉아 있는 가상의 "작업자"로 전환합니다. 각 작업자는 자체 CLI를 실행하고 노트북에 실시간 터미널을 표시하며 마이크 지원 프롬프트 상자로 말을 걸 수 있습니다. 프로젝트는 층으로 구성됩니다. 추가하는 각 GitHub 저장소는 이슈/PR 코르크 보드, git worktree, 책상에서 직접 PR을 열 수 있는 기능을 갖춘 별도의 층이 됩니다.
사용 방법
- Node 20 이상, git, GitHub CLI 및 지원되는 에이전트 CLI가 하나 이상 설치된 머신에
agent‑officeCLI(한 줄짜리curl … | bash스크립트를 통해)를 설치합니다. agent-office를 실행합니다. 첫 실행 마법사는 프로젝트 복제 위치를 묻고, GitHub에 로그인하고, 초기 저장소를 선택하도록 합니다. 해당 저장소가 첫 번째 층이 됩니다.- 생성된 URL을 브라우저에서 엽니다. 오피스 UI가
127.0.0.1(또는 SSH 터널로 노출하는 서버)에 로드됩니다. 돌아다니다니며 빈 책상에서 E를 누르고 원하는 코딩 에이전트를 고용합니다. - 에이전트와 입력하거나 Ctrl+Space를 누르거나 🎤 아이콘을 클릭하여 말하여 상호 작용합니다. 음성 텍스트는 클라이언트 측에서 전사되어 에이전트에게 전송됩니다.
- 에이전트에게 worktree 생성, 이슈 열기, 브랜치 푸시,
gh pr create실행을 지시할 수 있습니다. UI는 에이전트가 주의를 필요로 하거나 작업을 완료할 때 시각적 신호(빨간 비콘, 배너, 사운드)를 표시합니다. - 팀은 클라우드 VM(AWS, Azure, Railway, Fly.io, Dokploy 등)에 배포하고 SSH 또는 Tailscale로 터널링하여 오피스 인스턴스를 공유할 수 있습니다. 서버는
127.0.0.1에서만 실행되며 액세스는 터널을 통해 중재되어 공개 인증서 없이 음성 채팅과 화면 공유가 작동합니다.
주요 기능
- 다중 에이전트 지원 – 각각 자체 "추론 노력" 설정이 있는 여러 LLM 코딩 모델 중에서 선택할 수 있습니다.
- 프로젝트별 층 레이아웃 – 각 GitHub 저장소는 별도의 층이며 작업자는 전용 git worktree를 얻고 올바른 저장소에서 PR을 열 수 있습니다.
- 음성 우선 상호 작용 – 브라우저 기반 음성 인식으로 추가 소프트웨어가 필요 없습니다.
- 실시간 시각적 알림 – 비콘, 배너, 사운드 신호로 어떤 에이전트가 대기 중인지 알 수 있습니다.
- 크로스 디바이스 UI – 데스크톱용 풀 3D 뷰와 휴대폰 또는 저전력 머신용
/lite2D 뷰. - 협업 도구 – 공유 화이트보드, 화면 공유 TV, 채팅, 가상 코르크 벽의 이슈/PR 보드.
- 사용자 지정 맵 – 오피스를 성, 우주 정거장 또는 JSON으로 정의된 모든 레이아웃으로 교체할 수 있습니다.
- 다양한 배포 옵션 – AWS EC2, Azure VM, Railway, Fly.io, Dokploy, Coolify 또는 일반 Ubuntu/Debian 서버용 스크립트. HTTPS 없는 액세스를 위한 Tailscale도 지원합니다.
- Agent-office MCP 서버 – 에이전트가
office‑workers명령을 통해 다른 에이전트를 나열, 고용, 메시지 전송, 퇴직시킬 수 있는 경량 관리 레이어.
대상 사용자
- 이미 LLM 코딩 어시스턴트를 사용하고 시각적 공유 작업 공간을 원하는 개인 개발자.
- 여러 저장소에 걸쳐 많은 에이전트를 모니터링하기 위한 단일 UI가 필요한 소규모 팀.
- 음성 상호 작용을 선호하거나 AI 증강 개발에 장난기 있는 "오피스" 메타포를 원하는 모든 사람.
제한 사항/상태
- 이 프로젝트는 명시적으로 진행 중이며 작성자의 워크플로에 맞게 조정되었습니다. 릴리스 간에 호환되지 않는 변경이 예상됩니다.
- 지원되는 각 에이전트(Claude Code, Codex 등)에 대한 독점 CLI와 해당 서비스에 대한 유효한 구독 또는 API 키가 필요합니다.
- UI는 로컬 또는 SSH 터널 내에서 실행됩니다. 인터넷에 직접 노출하는 것은 기본값이 아닙니다.
시작하기
curl -fsSL https://raw.githubusercontent.com/AgentSystemLabs/agent-office/main/install.sh | bash
agent-office # 마법사를 실행하고 브라우저를 엽니다.
클라우드 배포의 경우 README에 문서화된 적절한 deploy/*.sh 스크립트(AWS, Azure, Railway, Fly.io, Dokploy 등)를 따르세요.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트