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.

해결하는 문제

여러 AI 코딩 에이전트(Claude Code, Aider, Codex 등)를 관리하는 것은 종종 혼란스러울 수 있으며, 개발자는 수많은 터미널 창을 번갈아 사용하고, 수동으로 git worktree를 관리하며, diff 뷰어와 에디터 사이를 끊임없이 alt-tab으로 전환해야 합니다. Pane는 에이전트 자체를 교체하지 않고도 에이전트 세션을 관리할 수 있는 통합된 키보드 중심 인터페이스를 제공하여 이러한 오버헤드를 제거합니다.

작동 방식

Pane는 "pane"와 "tab" 시스템을 사용하여 격리된 워크스페이스를 생성합니다. 각 pane은 특정 기능에 대응하며 충돌을 방지하기 위해 전용 git worktree를 자동으로 생성합니다. 이러한 pane 내부에서 사용자는 서로 다른 터미널, diff 뷰어 또는 파일 탐색기를 포함하는 여러 탭을 실행할 수 있습니다. 또한 에이전트가 조작 가능한 CLI를 특징으로 하여, AI 에이전트가 Pane의 명령 스키마를 발견하고 새로운 pane 생성 또는 리포지토리 등록과 같은 워크스페이스 관리 작업을 수행할 수 있도록 합니다.

대상 사용자

  • 멀티 에이전트 사용자: 다양한 작업에 따라 서로 다른 CLI 기반 에이전트를 전환하며 사용하는 사용자.
  • 키보드 중심 개발자: 단축키와 커맨드 팔레트를 통해 고속 워크플로우를 추구하는 개발자.
  • 크로스 플랫폼 개발자 (Windows, Mac, Linux): 일관된 AI 오케스트레이션 도구가 필요한 개발자.
  • : AI 지원 코딩을 위한 일관된 워크플로우 레이어를 찾는 팀.

주요 특징

  • 자동 Git Worktrees: 모든 세션에 대해 격리된 브랜치를 자동으로 생성하고 정리합니다.
  • Remote Pane: 강력한 원격 호스트에서 에이전트를 실행하면서 데스크톱 또는 모바일 브라우저에서 제어할 수 있습니다.
  • 에이전트 조작 가능 CLI: 에이전트가 안정적인 명령 스키마를 사용하여 워크스페이스를 관리할 수 있도록 합니다.
  • Pane Chat: 서로 다른 리포지토리와 worktree에 걸쳐 여러 에이전트를 조정하는 글로벌 오케스트레이터 터미널입니다.
  • 크로스 터미널 @mentions: 복사 및 붙여넣기 없이 한 터미널의 컨텍스트를 다른 터미널로 직접 가져옵니다.