프로젝트 소개

Superset은 100개 이상의 코딩 에이전트를 병렬로 실행하도록 설계된 에이전틱 IDE로, 각 에이전트는 자체 격리된 git 워크트리에서 작동합니다. Claude Code, OpenAI Codex CLI, Cursor Agent, Gemini CLI, GitHub Copilot 등 모든 CLI 기반 코딩 에이전트를 지원하며, 인기 에이전트에 대한 완전한 통합과 모든 터미널 에이전트에 대한 일반 지원을 제공합니다. 주요 기능은 다음과 같습니다: - **병렬 워크스페이스**: 여러 에이전트를 동시에 실행하고, 각각 고유한 브랜치, 터미널, 환경을 가지며 결과를 비교하여 최상의 결과를 병합할 수 있습니다. - **에이전트 모니터링**: 사이드바에서 모든 에이전트를 추적하며 작업 표시기, 완료 알림음, 독 배지를 제공합니다. - **내장 터미널**: 탭, 분할, 프리셋, 지속 세션, @-파일 언급이 가능한 풍부한 프롬프트 편집기를 지원합니다. - **내장 Diff 뷰어**: 에이전트 변경 사항을 검사, 주석 달기, 편집한 후 커밋하고 푸시할 수 있습니다. - **앱 내 브라우저 및 포트**: 브라우저 창에서 개발 서버를 미리 보고, 워크스페이스별 포트 감지를 제공합니다. - **자동화**: 이슈 분류 또는 변경 로그 초안 작성과 같은 작업을 위해 에이전트 세션을 예약할 수 있습니다. - **원격 접속**: 다른 머신을 연결하고 데스크톱, CLI 또는 휴대폰을 통해 어디서나 워크스페이스에 접근할 수 있습니다. - **Superset CLI**: 모든 셸에서 워크스페이스, 에이전트, 터미널, 호스트를 관리하는 단일 바이너리입니다. - **명령 팔레트**: 모든 워크스페이스, 작업 또는 설정으로 빠르게 이동할 수 있습니다. - **추가 기능**: 내장 스킬, 모델 선택기, 사용자 지정 에이전트, 워크스페이스 설정 스크립트, 터미널 프리셋, Slack 및 Linear 통합, IDE에서 열기 핸드오프, 사용자 지정 테마, 키보드 단축키, 자체 제공자 지원(OpenRouter, Bedrock, Vertex, Vercel AI Gateway)을 포함합니다. Superset은 여러 표면을 제공합니다: 데스크톱 앱(macOS 기본, Linux 실험적), CLI, TypeScript SDK, MCP 서버로, 모두 동일한 워크스페이스를 공유합니다. 원격 제어를 위한 iPhone 앱도 있습니다. 설치는 간단합니다: 데스크톱 앱을 다운로드하거나 curl 또는 Homebrew를 통해 CLI를 설치하면 됩니다. 개발 설정은 Bun, Docker, 로컬 Postgres를 사용하며 외부 자격 증명이 필요하지 않습니다. 이 프로젝트는 Elastic License 2.0 하에 소스 공개이며, 데스크톱 앱은 개인 병렬 에이전트 사용에 대해 영구적으로 무료입니다. GitHub를 통한 기여를 환영합니다.