Collaborator: 에이전트와 함께 만드는 무한 캔버스
“Collaborator is a place to build with agents.”
에이전트 개발을 위한 엔드투엔드 환경. 터미널, 컨텍스트 파일, 실행 중인 코드 — 모든 것이 무한 캔버스 위에 배치됨. 탭 헌팅 없이 에이전트와 작업이 나란히.
핵심 기능
| 기능 | 설명 |
|---|---|
| 무한 캔버스 | 팬/줌 가능한 무한 평면에 타일 배치 |
| 터미널 타일 | tmux 기반 세션, 에이전트 실행 |
| 파일 타일 | 노트, 코드, 이미지를 캔버스에 배치 |
| 워크스페이스 | 여러 폴더 전환하며 작업 |
| 로컬 저장 | 모든 데이터는 ~/.collaborator/에 JSON으로 저장 |
설치
curl -fsSL https://raw.githubusercontent.com/collaborator-ai/collab-public/main/install.sh | bash기본 조작
| 동작 | 단축키 |
|---|---|
| 팬 | 스크롤 / Space+드래그 / 중간클릭+드래그 |
| 줌 인 | Cmd+= / Ctrl+스크롤 업 |
| 줌 아웃 | Cmd+- / Ctrl+스크롤 다운 |
| 줌 리셋 | Cmd+0 |
| 워크스페이스 추가 | Cmd+Shift+O |
| 검색 | Cmd+K |
타일 종류
| 타일 | 설명 |
|---|---|
| 터미널 | 캔버스 빈 공간 더블클릭 → tmux 세션 생성 |
| 노트 | 마크다운 리치 텍스트 에디터 |
| 코드 | Monaco Editor (구문 강조) |
| 이미지 | 이미지 뷰어 |
기술 스택
- Electron 40 — 멀티 웹뷰 아키텍처
- React 19 — UI 프레임워크
- Tailwind CSS 4 — 스타일링
- xterm.js — 터미널 에뮬레이션 (tmux 기반)
- Monaco Editor — 코드 에디팅
- D3 — 포스 다이렉티드 그래프 시각화
특징
- 계정 불필요 — 로컬 파일만 사용
- 단일 윈도우 — 모든 것이 한 창에
- 타일은 라이브 뷰 — 파일 변경 시 자동 갱신
- 터미널 세션 지속 — 타일 닫아도 tmux 세션 유지
상태
⚠️ Early-stage — 활발한 개발 중, macOS (Apple Silicon)만 지원
Related
- GitHub: https://github.com/collaborator-ai/collab-public
- ClawDeckX — OpenClaw 웹 관리 플랫폼
- usecomputer — macOS 데스크톱 자동화 CLI