본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

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 결과를 파일 단위로 비교해야 하는 개발 흐름에 적합합니다.

이미지 분석

여러 프로젝트와 AI 에이전트 작업을 좌측 목록과 나란한 패널로 관리하는 Parallel Code의 전체 작업 화면입니다.
화면에는 여러 worktree 작업이 독립 패널로 배치되고, 각 패널에서 변경 파일 목록과 터미널 출력을 동시에 확인할 수 있습니다. README가 말한 병렬 에이전트 실행과 작업별 git 격리가 실제 UI에서 작업 단위별로 분리되어 나타납니다.
단일 작업에 집중하면서 코드 에이전트의 터미널 출력과 변경 파일을 함께 확인하는 Focus view 화면입니다.
넓은 터미널 영역에서 테스트와 에이전트 진행 상태를 확인하고, 오른쪽 패널에서 변경 파일과 메모를 관리하는 두 열 구조가 보입니다. README의 `Ctrl+Shift+F` Focus mode가 여러 작업을 동시에 보는 화면과 달리 하나의 작업 흐름에 집중하도록 배치된 형태입니다.
변경된 TypeScript 코드와 inline comments를 한 화면에서 확인하고 에이전트에 전달하는 diff 대화상자입니다.
중앙에는 추가·삭제된 코드가 색상으로 구분되고, 오른쪽 Review Comments 영역에는 특정 코드 구간에 연결된 의견과 `Send to Agent` 버튼이 표시됩니다. 코드 변경을 읽은 뒤 주석을 새 프롬프트로 전송하는 작업 순환이 diff viewer 안에 통합되어 있습니다.
Claude와 Codex가 같은 README 수정 과제를 수행한 결과를 나란히 비교하는 AI Arena 화면입니다.
화면은 두 에이전트의 실행 시간, 수정 파일, 터미널 출력과 별점 평가를 병렬 카드로 배치하고 선택한 결과를 main에 병합하는 버튼을 제공합니다. 동일한 작업을 여러 coding agent에 맡긴 뒤 결과를 비교하고 하나를 병합하는 README의 AI Arena 기능을 직접 드러냅니다.

965

Stars

124

Forks

+208

Trending

0

조회수

965 watchers51 open issuesMIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.