Repolode
generalaction

generalaction/emdash

여러 AI 코딩 에이전트를 각자 격리된 Git worktree와 브랜치에서 병렬로 실행하는 데스크톱 앱입니다.

스타
6,029
포크
638
열린 이슈
94
마지막 커밋
18시간 전

어떤 프로젝트인가요?

Emdash는 AI 코딩 에이전트를 나란히 실행하는 데스크톱 애플리케이션입니다. 각 작업은 별도의 Git worktree와 브랜치를 사용하므로, 에이전트들이 하나의 작업 사본에서 충돌하지 않고 여러 수정 사항이나 기능을 동시에 살펴볼 수 있습니다. 각 에이전트의 diff를 검토한 다음, 잘된 결과는 남기고 병합하면 됩니다.

Emdash는 Claude Code, Codex, OpenCode, Amp, Cursor, GitHub Copilot 등 컴퓨터에 이미 설치된 CLI 에이전트를 감지합니다. 로컬 저장소는 물론 SSH/SFTP를 통한 원격 코드베이스도 지원하며, SSH agent, 키 또는 비밀번호로 인증하고 자격 증명은 OS 키체인에 보관합니다.

Linear, GitHub, Jira, GitLab, Asana 및 기타 여러 이슈 트래커의 이슈를 에이전트에 바로 전달할 수 있습니다. 같은 인터페이스에서 pull request를 생성하고, CI 상태를 확인하고, 병합할 수도 있습니다. 앱 상태는 로컬 SQLite 데이터베이스에 저장되며, 텔레메트리 사용은 선택 사항입니다.

핵심 기능

  • 01여러 코딩 에이전트를 각각 격리된 Git worktree와 브랜치에서 병렬로 실행합니다.
  • 02Claude Code, Codex, OpenCode, Amp 등의 설치된 CLI 에이전트를 감지합니다.
  • 03SSH agent, 키 또는 비밀번호 인증을 사용해 SSH/SFTP를 통한 원격 프로젝트 작업을 지원합니다.
  • 04Linear, GitHub, Jira, GitLab 및 기타 이슈 트래커의 티켓을 에이전트로 가져옵니다.
  • 05한곳에서 diff를 검토하고, pull request를 열고, CI를 확인하고, 병합할 수 있습니다.
  • 06앱 상태를 로컬 SQLite에 저장하고 텔레메트리 사용 여부를 선택할 수 있습니다.

활용 사례

  • 같은 버그를 여러 방식으로 해결해 보고 결과 diff를 비교합니다.
  • 다른 작업을 하는 동안 Linear나 Jira의 구체적인 티켓을 에이전트에 맡깁니다.
  • SSH를 통해 원격 개발 서버의 코드에서 코딩 에이전트를 실행합니다.
  • 에이전트의 실험을 기본 작업 트리와 분리해 유지합니다.

빠른 시작

  1. 1

    Homebrew를 사용해 macOS에 설치

    brew install --cask emdash
  2. 2

    또는 릴리스 페이지에서 사용 중인 플랫폼에 맞는 데스크톱 앱 다운로드

  3. 3

    Emdash를 실행하고 로컬 프로젝트나 원격 머신을 지정하세요. 설치된 agent CLI를 자동으로 감지합니다

사용 전 알아둘 점

  • Claude Code 또는 Codex와 같은 지원되는 agent CLI를 하나 이상 별도로 설치해야 합니다.
  • 선택한 제공업체에 따라 agent CLI가 코드와 프롬프트를 해당 제공업체로 전송할 수 있습니다.

토픽

자주 묻는 질문

emdash은(는) 무엇인가요?
여러 AI 코딩 에이전트를 각자 격리된 Git worktree와 브랜치에서 병렬로 실행하는 데스크톱 앱입니다. Emdash는 AI 코딩 에이전트를 나란히 실행하는 데스크톱 애플리케이션입니다. 각 작업은 별도의 Git worktree와 브랜치를 사용하므로, 에이전트들이 하나의 작업 사본에서 충돌하지 않고 여러 수정 사항이나 기능을 동시에 살펴볼 수 있습니다. 각 에이전트의 diff를 검토한 다음, 잘된 결과는 남기고 병합하면 됩니다.
emdash은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
emdash은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
emdash은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. emdash의 마지막 커밋은 2026년 10월 19일입니다.
emdash은(는) 어디에 사용할 수 있나요?
같은 버그를 여러 방식으로 해결해 보고 결과 diff를 비교합니다. 다른 작업을 하는 동안 Linear나 Jira의 구체적인 티켓을 에이전트에 맡깁니다. SSH를 통해 원격 개발 서버의 코드에서 코딩 에이전트를 실행합니다. 에이전트의 실험을 기본 작업 트리와 분리해 유지합니다.
emdash는 어떻게 설치하나요?
Homebrew를 사용해 macOS에 설치: brew install --cask emdash 또는 릴리스 페이지에서 사용 중인 플랫폼에 맞는 데스크톱 앱 다운로드 Emdash를 실행하고 로컬 프로젝트나 원격 머신을 지정하세요. 설치된 agent CLI를 자동으로 감지합니다
emdash은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/generalaction/emdash

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트