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

일반적인 워크플로

  1. Emdash를 열고 프로젝트(로컬 폴더 또는 원격 SSH 호스트)를 추가합니다.
  2. 코딩 에이전트(예: Claude Code)를 선택하고 새 작업을 생성합니다. 선택적으로 트래커에서 이슈를 가져옵니다.
  3. 앱이 새 Git 워크트리/브랜치를 만들고 에이전트 CLI를 시작하며 제안을 스트리밍합니다.
  4. UI에서 생성된 diff를 검토하고 CI 검사를 실행한 후 문제가 없으면 변경 사항을 병합합니다.
  5. 다른 에이전트를 병렬로 사용하여 반복하여 다양한 솔루션을 비교합니다.

대상 사용자

  • AI 코딩 어시스턴트를 사용하고 더 깔끔한 다중 에이전트 경험을 원하는 개발자.
  • 많은 티켓을 신속하게 분류하고 각각을 격리된 AI 생성 수정으로 전환해야 하는 팀.
  • 소스 코드를 제3자 서버에 노출하지 않는 로컬 우선 도구를 선호하는 사용자.

라이선스: Apache-2.0(오픈 소스).

링크: 다운로드 페이지 • 문서 • Discord 커뮤니티 • Y Combinator W26 데모

모든 세부 사항은 저장소의 README에서 직접 가져왔습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트