HN 표시: Ghostty Pane Splitter – AI 코딩 에이전트를 위한 분할 터미널 창

hackernews | | 💼 비즈니스
#ai코딩 #claude #cli도구 #ghostty #panesplitter #터미널 #pane분할
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

Ghostty 터미널에서 단일 명령어로 다중 패인 레이아웃을 생성할 수 있는 CLI 툴이 공개되었습니다. 이 도구는 Claude Code와 같은 AI 코딩 에이전트들을 병렬로 실행할 때 수동 설정의 번거로움을 해소해 작업 효율을 높여줍니다. 키 입력을 시뮬레이션하는 방식으로 작동하며, Homebrew나 Cargo를 통해 쉽게 설치할 수 있습니다.

본문

CLI tool to split panes on Ghostty Terminal. Automates Ghostty's pane splitting by simulating keyboard inputs via enigo, enabling cross-platform support (macOS / Linux). Ghostty is becoming the terminal of choice for CLI-based AI coding agents like Claude Code and Codex CLI. Use ghostty-pane-splitter to instantly set up multi-pane layouts — run your AI agent in one pane, your editor in another, and a dev server in a third, all with a single command. # 3-pane layout: Left: AI agent, Right-top: editor, Right-bottom: terminal ghostty-pane-splitter 1,2 # 4-pane layout for running multiple agents in parallel with git worktrees ghostty-pane-splitter 4 Running multiple AI agents in parallel with git worktrees is a popular productivity pattern. ghostty-pane-splitter lets you set up multi-agent layouts instantly — no tmux required. ghostty-pane-splitter accepts a pane count, a grid spec (COLSxROWS ), or a custom column layout (comma-separated row counts per column). # Split into 4 panes (2x2 grid) ghostty-pane-splitter 4 # Split into 6 panes (3x2 grid) ghostty-pane-splitter 6 # Split into 2 cols x 3 rows ghostty-pane-splitter 2x3 # Custom layout: left 1 pane, right 3 panes ghostty-pane-splitter 1,3 # Custom layout: 3 columns with 2, 1, 3 rows ghostty-pane-splitter 2,1,3 # Show version ghostty-pane-splitter --version # Show help ghostty-pane-splitter --help | Input | Result | Description | |---|---|---| 2 | 2x1 | 2 columns | 4 | 2x2 | 2x2 grid | 6 | 3x2 | 3 cols x 2 rows | 9 | 3x3 | 3x3 grid | 2x3 | 2x3 | Explicit grid spec | 1,3 | 1+3 | Left: 1 pane, Right: 3 panes | 2,1,3 | 2+1+3 | 3 columns with 2, 1, 3 rows | brew install rikeda71/tap/ghostty-pane-splitter # macOS (Apple Silicon) curl -fsSL https://github.com/rikeda71/ghostty-pane-splitter/releases/latest/download/ghostty-pane-splitter-aarch64-apple-darwin.tar.gz | tar xz sudo mv ghostty-pane-splitter /usr/local/bin/ # macOS (Intel) curl -fsSL https://github.com/rikeda71/ghostty-pane-splitter/releases/latest/download/ghostty-pane-splitter-x86_64-apple-darwin.tar.gz | tar xz sudo mv ghostty-pane-splitter /usr/local/bin/ # Linux (x86_64) curl -fsSL https://github.com/rikeda71/ghostty-pane-splitter/releases/latest/download/ghostty-pane-splitter-x86_64-unknown-linux-gnu.tar.gz | tar xz sudo mv ghostty-pane-splitter /usr/local/bin/ cargo install ghostty-pane-splitter git clone https://github.com/rikeda71/ghostty-pane-splitter.git cd ghostty-pane-splitter cargo install --path . Note: Linux requires libxdo-dev (sudo apt install libxdo-dev ) This tool reads keybindings directly from your Ghostty config file. Add the following keybindings to your Ghostty config: keybind = super+d=new_split:right keybind = super+shift+d=new_split:down keybind = super+ctrl+right_bracket=goto_split:next keybind = super+ctrl+left_bracket=goto_split:previous keybind = super+ctrl+shift+equal=equalize_splits Ghostty config file locations: - macOS: ~/Library/Application Support/com.mitchellh.ghostty/config - Linux: ~/.config/ghostty/config The tool will show an error if the config file is not found or required keybindings are missing. Important: After adding or changing keybindings, you must restart Ghostty for the changes to take effect. The tool will work correctly once Ghostty is relaunched with the updated config. Tip (Ghostty 1.3.0+): By default, new splits inherit the working directory of the current pane. You can control this behavior with the split-inherit-working-directory config option. Set it tofalse if you prefer new splits to always start in the home directory.split-inherit-working-directory = false | Type | Command | Demo | |---|---|---| | Number | ghostty-pane-splitter 9 | | | Grid | ghostty-pane-splitter 2x2 | | | Custom | ghostty-pane-splitter 1,4 | - Ghostty terminal - Linux: libxdo-dev (sudo apt install libxdo-dev )

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →