supabitapp/supacode
worktree coding agents command center.
해결하는 문제
Supacode는 동시에 여러 AI 코드 에이전트를 실행하는 개발자를 위한 중앙 집중식 명령 센터를 제공합니다. 서로 다른 브랜치와 터미널 간 전환의 번거로움을 제거하고, 각 에이전트에 고유한 격리된 환경을 제공함으로써 에이전트 간 충돌을 방지합니다.
작동 방식
이 앱은 각 작업마다 별도의 git worktree와 실제 터미널을 관리합니다. 앱이 종료되거나 SSH 연결이 끊어져도 백그라운드 프로세스가 지속되도록 하는 세션 데몬인 zmx를 사용합니다. 원격 작업의 경우, SSH 연결을 다중화하여 원격 리포지토리를 로컬인 것처럼 관리합니다. 또한 Claude, Codex, Copilot과 같은 일반적인 AI 에이전트와 통합되어, 라이브 배지로 에이전트의 상태(작업 중, 대기 중, 입력 대기 중)를 추적합니다.
대상 사용자
다수의 병렬 작업을 AI 코드 에이전트로 처리하고, 깊이 있는 Git 및 풀 리퀘스트 통합이 가능한 고성능 터미널 환경을 원하는 macOS 사용자.
주요 기능
- 워크트리 우선 워크플로우: 모든 작업에 고유한 git worktree와 터미널이 할당되어 충돌을 방지합니다.
- 세션 지속성: 앱 재시작 및 연결 끊김 후에도 백그라운드 세션이 유지됩니다.
- 에이전트 존재 추적: 라이브 배지로 AI 에이전트가 작업 중인지, 입력을 기다리는지 즉시 확인할 수 있습니다.
- 원격 SSH 지원: 단일 다중 연결을 통해 원격 리포지토리와 워크트리를 관리할 수 있습니다.
- 통합 터미널: libghostty 기반으로 탭, 분할, 테마 동기화를 지원합니다.
- 개발자 도구: 자동화 및 외부 트리거를 위한 CLI와 deeplinks 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트