프로젝트 소개

Emdash는 여러 AI 코딩 에이전트를 동시에 실행하도록 설계된 오픈소스 데스크톱 애플리케이션입니다. 각 작업은 자체 Git 작업 트리에서 실행되어 사용자가 여러 수정 사항이나 기능을 동시에 탐색하고, diff를 검토하며, 성공적인 변경 사항을 병합할 수 있습니다. SSH/SFTP를 통한 로컬 프로젝트 및 원격 머신을 지원하며, Claude Code, Codex, OpenCode, Amp 등 기존 CLI 에이전트와 통합됩니다. 주요 기능은 다음과 같습니다: - 터미널을 번갈아 사용하지 않고도 여러 코딩 에이전트를 병렬로 실행. - 각 에이전트를 자체 Git 작업 트리와 브랜치로 격리. - Linear, GitHub, Jira, GitLab, Asana, Featurebase, Monday.com, Forgejo, Plain과 같은 이슈 트래커와 통합. - diff 통합 검토, 풀 리퀘스트 생성, CI 검사, 병합. - 키체인 자격 증명 저장을 통한 SSH/SFTP 원격 프로젝트 지원. 설치는 macOS(Homebrew 또는 직접 DMG), Windows(MSI 또는 휴대용 EXE), Linux(AppImage, DEB, RPM)에서 x64 및 ARM64 아키텍처 모두 지원됩니다. Emdash는 설치된 제공자 CLI를 자동으로 감지하며, Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, Droid, GitHub Copilot과 같은 에이전트를 지원합니다. 수명 주기 훅을 지원하는 에이전트의 경우, 상태, 알림, 재개 가능한 세션을 추적하기 위해 사용자 수준 구성에 마커 태그 항목을 설치합니다. 이 애플리케이션은 로컬 우선 방식으로, 상태를 로컬 SQLite 데이터베이스에 저장하며 코드나 채팅을 Emdash 서버로 전송하지 않습니다. 원격 측정은 선택 사항이며 설정 또는 TELEMETRY_ENABLED=false 환경 변수를 통해 비활성화할 수 있습니다. Apache-2.0 라이선스로 제공되며, 기여 가이드와 Discord 커뮤니티를 통해 기여를 환영합니다.