Poracode: 모든 AI 코딩 에이전트를 위한 통합 창
요약
Poracode는 Claude, Gemini, Copilot 등 다양한 AI 코딩 에이전트를 하나의 통합된 창에서 실행할 수 있게 해주는 플랫폼입니다. 내장된 MCP(Multi-Client Protocol)를 통해 여러 에이전트들이 서로 협업하고 앱 자체를 오케스트레이션 할 수 있습니다. 이를 통해 개발자는 별도의 환경 구축 없이 모든 AI 코딩 도구를 한곳에서 관리하며, TUI와 GUI 레이아웃을 자유롭게 조합할 수 있습니다.
핵심 포인트
- 다양한 AI 에이전트(Claude, Gemini 등)를 통합 실행하는 단일 창 제공
- MCP(Multi-Client Protocol) 기반의 에이전트 간 오케스트레이션 가능
- TUI와 GUI 레이아웃을 자유롭게 조합하여 개발 환경 구축
- 별도의 앱이나 터미널 없이 모든 코딩 도구를 한곳에서 관리
<p align="center"> <img src="https://raw.githubusercontent.com/Porabuild/Poracode/HEAD/website/public/hero-screenshot.png" alt="Poracode — AI agents running side-by-side" width="960" /> </p>
지원되는 에이전트 (Supported Agents)
Claude · Codex · OpenCode · Gemini · Grok · Kimi Code · Qwen Code · Pi · Qoder · Factory Droid · Antigravity · Cursor · Command Code · Copilot, 그리고 ACP registry의 모든 에이전트.
Poracode를 사용해야 하는 이유 (Why Poracode?)
여러 AI 코딩 에이전트를 사용하는 경우, 다음과 같은 불편함을 겪는 것을 알고 있습니다: 별도의 터미널, 별도의 앱, 공유된 컨텍스트 부재. Poracode가 이 모든 것을 한곳에 모아줍니다.
무한 스레드 및 레이아웃 (Infinite Threads & Layouts)
TUI(Text User Interface)와 GUI(Graphical User Interface) 에이전트를 어떤 구성으로든 혼합할 수 있습니다. 스레드를 가로 및 세로 분할로 배치하고, 자유롭게 크기를 조정하며, 백그라운드 세션을 실행 상태로 유지하는 동시에 보이는 패널은 반응성을 유지합니다.
통합 프로토콜 GUI (Unified Protocol GUI)
ACP 및 SDK 에이전트를 위한 일관된 채팅 인터페이스 — 마크다운, 구문 강조 표시, 도구 호출 표시가 가능합니다. 제공업체가 여러 런타임(예: Cursor는 CLI, ACP, SDK를 탑재)을 제공하는 경우, 스레드가 어떤 런타임에서 실행될지 선택할 수 있습니다.
Crossagents
하나의 에이전트가 공급업체 간에 다른 에이전트에게 작업을 위임하도록 할 수 있습니다. 서브에이전트의 출력은 부모 스레드로 스트리밍되며, 백그라운드 실행은 계속 진행되는 동안 부모는 작업할 수 있고, 작업 유형별 라우팅 규칙을 고정할 수 있습니다.
내장 MCP 및 앱 제어 기능
Poracode는 자체 MCP 서버를 탑재하고 있습니다. 모든 에이전트가 여기에 연결하여 스레드를 생성하고 조향하며, 프로젝트를 구성하고, Git 작업 트리 목록화 및 병합, 커밋 및 동기화, 풀 리퀘스트 열기 및 병합, 실행 예약, 스킬 관리, 설정 변경 등을 수행할 수 있습니다 — 또는 stdio, HTTP, 또는 SSE를 통해 자체 MCP 서버를 추가할 수도 있습니다.
에이전트 실험
여러 작업 트리에서 여러 에이전트에 걸쳐 하나의 프롬프트를 병렬로 실행한 다음, AI 심사관이 그들의 코드와 답변을 비교하고 우승자를 선정하며, 이를 병합하거나 PR을 열도록 할 수 있습니다.
예약 실행
반복적인 작업을 스케줄에 넣으세요 — 야간 검토, 종속성 검사(dependency sweeps), 변경 로그 초안 작성 등 — Poracode가 대신 스레드를 시작하도록 하십시오.
스킬 및 마켓플레이스
공개 마켓플레이스에서 스킬을 찾아 설치하거나 자체 스킬을 가져올 수 있습니다. 모든 제공업체가 자동으로 인식하는 하나의 공유 폴더입니다.
온디바이스 음성 입력
키스트로크로 프롬프트를 구술하세요. Whisper는 로컬에서 실행되며, 선택적 GPU 가속 기능을 통해 오디오가 기기를 벗어나지 않도록 합니다.
체크포인트 및 롤백
대화를 이전 메시지로 되돌리고 그와 함께 파일을 복원할 수 있으며, 다른 스레드가 동일한 트리를 공유하는 경우 먼저 경고를 받습니다.
프로젝트 작업 공간
프로젝트들을 작업 공간으로 그룹화하고 전체 사이드바를 이들 사이에서 전환하여, 수십 개의 리포지토리가 한 번의 클릭 거리에 있도록 합니다.
Git 작업 트리
작업 트리별로 스레드를 그룹화하고 앱을 벗어나지 않고도 병렬 브랜치를 나란히 구동할 수 있습니다.
실시간 사용량 및 제한
모든 제공업체 — Claude Max, ChatGPT Pro 등 — 의 세션 및 주간 할당량을 한눈에 볼 수 있습니다.
터미널 충실도 (Terminal Fidelity)
CLI 에이전트를 실제 터미널 세션에서 실행하며, 사용자가 자신의 셸(shell)에서 기대하는 것과 동일한 출력 및 제어 기능을 제공합니다.
속도를 위해 구축됨 (Built for Speed)
여러 개의 에이전트 세션을 나란히 실행할 때에도 빠르고 반응성이 좋게 유지되도록 최적화되었습니다.
세션 지속성 (Session Persistence)
세션은 자동으로 저장되므로, Poracode를 닫았다가도 이전에 작업하던 곳부터 바로 이어서 할 수 있습니다.
내장 브라우저 (Built-in Browser)
웹 페이지를 열고, 브라우저 컨텍스트를 에이전트에 연결하며, 연구 작업을 동일한 워크스페이스에서 진행할 수 있습니다.
원격 액세스 (Remote Access)
Poracode 웹 앱을 데스크톱과 페어링하여 라이브 스레드를 추적하고, 터미널 출력을 읽고, 메시지를 보내며, 휴대폰이나 브라우저로 알림을 받을 수 있습니다.
독립형 서버 (Standalone Server)
Electron 없이 동일한 백엔드를 실행하고 데스크톱, 브라우저, iOS 또는 Android 클라이언트를 여기에 연결할 수 있습니다. 버전이 고정된 poracode 런처(launcher), 릴리스 아티팩트(release artifact), 서비스, 컨테이너, 보안 및 업그레이드 경로는 독립형 서버: 실행, 설치, 운영에서 문서화되어 있습니다. npm이 활성화된 릴리스가 런처를 게시할 때까지는 여기에 설명된 검증된 릴리스 아티팩트를 사용하십시오.
SSH를 통한 원격 머신 (Remote Machines over SSH)
SSH 설정에서 서버에 연결하고 Poracode가 해당 서버에 런타임(runtime)을 설치한 다음 에이전트를 실행합니다. 이를 통해 클론(clone) 저장소, 열기 스레드, 그리고 박스를 벗어나지 않는 프로젝트를 구동할 수 있습니다.
인앱 PR (In-App PRs)
풀 리퀘스트(PR)를 검토하고, 디프(diff)를 탐색하며, 변경 사항을 스테이징(stage)하고, AI 커밋을 생성합니다. 그런 다음 자동화가 PR을 모니터링하여 실패한 부분을 수정하고, 선택한 방법으로 병합(merge)하며, 스레드를 완료로 표시하게 할 수 있습니다.
코드 에디터 (Code Editor)
Monaco 기반 에디터에 LSP 지원이 있어 IDE를 전환하지 않고도 빠르게 편집할 수 있습니다.
크로스 플랫폼 데스크톱 (Cross-Platform Desktop)
macOS, Windows, Linux에서 Poracode를 실행하며, Mac과 Windows 모두에서 자연스럽게 느껴지는 세련된 인터페이스를 제공합니다.
WSL 지원 (WSL Support)
Windows와 WSL 프로젝트를 나란히 사용하고, 에이전트 명령은 올바른 환경을 통해 자동으로 라우팅됩니다.
ACP 레지스트리 (ACP Registry)
설정에서 [Agent Client Protocol] 레지스트리로부터 모든 에이전트를 설치하고 실행할 수 있습니다.
설치 (Install)
플랫폼에 맞는 최신 버전을 releases 페이지에서 다운로드하거나 poracode.com을 방문하세요.
| 플랫폼 | 형식 |
|---|---|
| macOS | DMG (Apple silicon 또는 Intel) |
| ... |
시작하기 (Getting Started)
- 사용하려는 플랫폼에 Poracode를 설치합니다.
- 사용할 AI 에이전트 CLI(Command Line Interface)를 설치합니다 (예: Claude Code, Gemini CLI, Codex).
- Poracode를 열고 프로젝트를 추가한 다음, 오케스트레이션(orchestrating)을 시작합니다.
기여 (Contributing)
기여는 환영합니다! 변경하고 싶은 내용에 대해 먼저 이슈(issue)를 열어 논의해 주세요.
라이선스 (License)
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기