johannesjo/parallel-code
TypeScript0 / 0
git worktree로 격리한 AI coding CLI 작업을 한 화면에서 병렬 실행하고 결과를 선택해 병합하는 Electron 앱
TL;DR
Parallel Code는 Claude Code, Codex CLI, Gemini CLI와 같은 AI coding CLI를 Electron 데스크톱 화면에서 병렬 실행하는 독립형 도구입니다. 새 작업마다 git branch와 worktree를 만들고 gitignored 디렉터리를 연결한 뒤 에이전트를 별도 경로에서 실행하므로, 여러 결과를 독립적으로 비교하고 원하는 변경만 main에 병합할 수 있습니다. 타일형 작업 화면, Focus mode, 작업별 터미널과 메모, inline diff comments, PR CI 알림, Docker sandbox, 모바일 진행 모니터링을 함께 제공합니다. macOS와 Linux에서 사용할 수 있지만 각 CLI의 설치와 인증은 별도로 준비해야 하며, 특히 Docker 안에서는 Antigravity CLI의 OS keyring 인증이 작동하지 않아 native 실행이 필요합니다.
핵심 포인트
- Parallel Code는 Claude Code, Codex CLI, Gemini CLI 등을 한 화면에서 병렬 실행하는 Electron 기반 독립형 데스크톱 도구입니다. TypeScript와 SolidJS로 구성되며 macOS와 Linux를 지원합니다. 특정 편집기에 종속되지 않고 기존 AI coding CLI를 연결해 쓰는 구조입니다.
- 작업을 만들면 main 브랜치에서 새 브랜치와 git worktree를 생성하고, gitignored 디렉터리를 심볼릭 링크한 뒤 해당 경로에서 에이전트를 실행합니다. 각 에이전트의 변경은 독립된 디렉터리와 브랜치에 기록됩니다. 완료된 결과는 사이드바에서 main으로 병합할 수 있어 병렬 작업 간 충돌 범위를 줄입니다.
- 타일형 패널, 작업별 터미널과 메모, inline comments가 포함된 diff viewer, 커밋별 이동, PR CI 상태 알림을 제공합니다. `.parallel-code/Dockerfile`을 사용하면 프로젝트별 Docker sandbox에서 작업을 실행할 수 있습니다. 직접 main 브랜치에서 작업하는 Direct mode와 기존 worktree 가져오기, git 저장소가 없는 폴더도 지원합니다.
- 최신 릴리스는 macOS용 universal `.dmg`와 Linux용 `.AppImage`·`.deb`로 설치하며, 먼저 하나 이상의 AI coding CLI를 설치해야 합니다. 소스 빌드에는 Node.js v18 이상과 `npm install`, `npm run dev`가 필요합니다. 여러 에이전트를 동시에 실행하거나 AI 결과를 파일 단위로 비교해야 하는 개발 흐름에 적합합니다.
이미지 분석




965
Stars
124
Forks
+208
Trending
0
조회수
965 watchers51 open issuesMIT License
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.