dcouple/Pane

Terminal-first, open-source AI agent manager for any CLI agent (agent agnostic), any OS (mac, windows, linux). The Open-Source Agentic Development Environment for running multiple coding agents in parallel. Run locally or self-host Remote Pane to manage agents from desktop or phone. Simplify multi-agent orchestration with the runpane CLI.

해결하는 문제

Pane은 여러 AI 코딩 에이전트를 관리할 때 발생하는 운영상의 혼란을 해결합니다. 수많은 터미널 창을 번갈아 사용하거나, 브랜치 격리를 위해 복잡한 git worktree를 수동으로 처리하고, diff 뷰어와 에디터 사이를 alt-tab으로 전환하는 대신, Pane은 모든 운영 체제에서 이러한 에이전트들을 조율할 수 있는 통합된 키보드 중심 인터페이스를 제공합니다.

작동 방식

Pane은 기존 CLI 기반 AI 에이전트(Claude Code, Codex, Aider, Goose 등) 위에 관리 계층으로 작동합니다. Pane은 두 가지 주요 기본 요소인 panes(각각 git worktree와 연결된 격리된 워크스페이스를 나타냄)와 tabs(해당 pane 내의 에이전트, 터미널, 도구를 수용함)를 사용합니다.

주요 메커니즘은 다음과 같습니다:

  • Git Worktree Automation: 에이전트가 수동 git 명령 없이 격리된 브랜치에서 작업할 수 있도록 worktree를 자동으로 생성하고 정리합니다.
  • Remote Pane: 사용자가 원격 서버나 VM에서 에이전트를 실행하고 데스크톱 앱이나 모바일 브라우저를 통해 이를 제어할 수 있게 해주는 셀프 호스팅 데몬입니다.
  • Agent-Operable CLI: AI 에이전트 자체가 워크스페이스를 발견하고, 새로운 pane을 생성하며, 저장소를 등록할 수 있게 해주는 runpane CLI입니다.
  • Pane Chat: 로컬 오케스트레이션 기술 세트를 사용하여 서로 다른 저장소와 에이전트 간의 작업을 조율하는 글로벌 오케스트레이터 터미널입니다.

대상 사용자

  • 모든 OS의 개발자: 특히 AI 에이전트 워크플로우에 대한 일급 지원을 원하는 Windows, Linux, Mac 사용자들을 대상으로 합니다.
  • 멀티 에이전트 사용자: 작업에 따라 서로 다른 에이전트(예: Claude Code 및 Aider)를 사용하는 사용자들입니다.
  • 키보드 중심 개발자: 정신적 부하를 줄이기 위해 고속의 효율적인 워크플로우를 찾는 사용자들입니다.

주요 특징

  • Invisible Worktrees: 병렬 에이전트 작업을 위해 격리된 git 브랜치를 자동으로 생성하고 관리합니다.
  • Cross-Terminal @mentions: @를 사용하여 한 터미널의 마지막 500줄을 다른 터미널로 가져올 수 있는 기능입니다.
  • Integrated Tooling: 개발 서버 미리보기를 위한 내장 브라우저, CPU/메모리 리소스를 위한 리소스 모니터, 그리고 전용 diff 뷰어가 포함되어 있습니다.
  • Remote Access: pane-remote:// 연결을 통해 원격 에이전트와 파일을 완전히 제어할 수 있습니다.
  • Agentic Workspace: 에이전트가 runpane CLI를 사용하여 워크스페이스를 자율적으로 관리하고 특정 작업을 위해 새로운 pane을 열 수 있습니다.
  • Status Cues: 에이전트가 차단되었는지, 작업 중인지, 또는 완료되었는지를 보여주는 시각적 표시기(빨간색/황색/초록색 점)입니다.

관련

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