generalaction/emdash
Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.
Emdash – 병렬 AI 코딩 에이전트 데스크톱 앱
정의: Emdash는 네이티브 데스크톱 애플리케이션(macOS, Windows, Linux)으로, 여러 AI 기반 코딩 어시스턴트(Claude Code, Codex, GitHub Copilot 등)를 동시에 실행할 수 있으며, 각각은 자체 Git 워크트리에 격리됩니다. 티켓 전송, diff 검토, PR 생성 및 결과 병합을 위한 단일 UI를 제공하며, 로컬 저장소와 SSH/SFTP로 액세스하는 원격 머신의 코드베이스에서 모두 작동합니다.
주요 기능
- 병렬 에이전트 – 별도의 터미널을 열지 않고 지원되는 AI 코딩 에이전트를 원하는 만큼 실행할 수 있습니다.
- Git 워크트리 격리 – 각 에이전트는 자체 워크트리/브랜치에서 작업하므로 대체 수정 또는 기능을 나란히 탐색하고 생성된 diff를 비교할 수 있습니다.
- 티켓 통합 – Linear, GitHub, Jira, GitLab, Asana, Monday.com 등 트래커의 이슈를 에이전트 세션으로 직접 가져올 수 있습니다.
- 원격 실행 – SSH/SFTP를 통해 원격 호스트에 연결합니다. 동일한 병렬 워크플로가 원격 코드베이스에서 실행되며 SSH 키 또는 인증서는 OS 키체인에 저장됩니다.
- 공급자 무관 – Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, Droid, GitHub Copilot 등 설치된 CLI 도구를 자동 감지합니다. 수명 주기 후크를 지원하는 에이전트는 자동으로 상태 추적됩니다.
- 로컬 우선 개인정보 보호 – 모든 상태는 로컬 SQLite DB에 저장됩니다. Emdash 자체는 코드나 채팅 로그를 업로드하지 않습니다. 기본 에이전트 CLI만 공급자에게 데이터를 보낼 수 있습니다.
- 선택적 텔레메트리 – 설정 또는
TELEMETRY_ENABLED=false환경 변수를 통해 끌 수 있습니다.
설치 (사전 빌드 바이너리 제공)
| 플랫폼 | 설치 명령 / 다운로드 |
|---|---|
| macOS | brew install --cask emdash (또는 ARM64/Intel DMG 다운로드) |
| Windows | 릴리스 페이지에서 MSI 설치 프로그램 또는 휴대용 .exe |
| Linux (x64) | 릴리스 페이지에서 AppImage, DEB 또는 RPM |
| Linux (ARM64) | ARM64용 AppImage, DEB 또는 RPM |
일반적인 워크플로
- Emdash를 열고 프로젝트(로컬 폴더 또는 원격 SSH 호스트)를 추가합니다.
- 코딩 에이전트(예: Claude Code)를 선택하고 새 작업을 생성합니다. 선택적으로 트래커에서 이슈를 가져옵니다.
- 앱이 새 Git 워크트리/브랜치를 만들고 에이전트 CLI를 시작하며 제안을 스트리밍합니다.
- UI에서 생성된 diff를 검토하고 CI 검사를 실행한 후 문제가 없으면 변경 사항을 병합합니다.
- 다른 에이전트를 병렬로 사용하여 반복하여 다양한 솔루션을 비교합니다.
대상 사용자
- AI 코딩 어시스턴트를 사용하고 더 깔끔한 다중 에이전트 경험을 원하는 개발자.
- 많은 티켓을 신속하게 분류하고 각각을 격리된 AI 생성 수정으로 전환해야 하는 팀.
- 소스 코드를 제3자 서버에 노출하지 않는 로컬 우선 도구를 선호하는 사용자.
라이선스: Apache-2.0(오픈 소스).
링크: 다운로드 페이지 • 문서 • Discord 커뮤니티 • Y Combinator W26 데모
모든 세부 사항은 저장소의 README에서 직접 가져왔습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트