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)만 지원