>_ Single Pane

A single pane of glass for agentic development. Designed for builders and prototypers who've ditched their IDE. Compatible with Codex and Gemini, but purpose-built for Claude Code hooks — browse Hacker News and get audio and visual notifications the moment your agents need more food.

Single Pane — Claude Code in the terminal

Terminal

A full terminal built into your workspace. Run Claude Code, manage processes, and work across multiple sessions without switching apps.

Tabbed sessions — Open as many terminal tabs as you need. Each session runs independently with its own shell. Tabs can run horizontally across the top or vertically along the side — switch between layouts with a click.

Horizontal tabsVertical tabs

Split panes and grid view — Run sessions side by side in splits, or switch to grid view to see all your sessions at once. Perfect for monitoring multiple Claude Code instances in parallel.

Terminal Grid View

Drag files to insert paths — Drag any file or folder from the explorer directly into the terminal. Single Pane inserts the properly escaped path at your cursor — no more typing long paths or dealing with spaces and special characters.

Clickable links and paths — URLs, file paths, and references in terminal output are automatically detected. Click to open them. Paths with line numbers (like file.swift:42) are recognized too.

Hints mode — Press Cmd+Shift+E to highlight every URL, file path, and reference visible in the terminal. Type the hint label to open it, or hold Shift to copy it to your clipboard.

Hints Mode

Find in terminal — Press Cmd+F to search through terminal output. Navigate between matches with Enter and Shift+Enter.

Command status at a glance — The gutter shows success and failure indicators for each command, so you can scan your history and spot errors instantly.

Claude Code Notifications

Single Pane plays audio cues and sends macOS system notifications when Claude Code events happen in your terminal sessions, so you know what's going on without watching the screen. Each event triggers a distinct sound:

System Notification
EventWhen it plays
StartA Claude Code session begins or resumes
PromptYou submit a prompt, before Claude starts processing
AgentClaude spawns a subagent to handle a task
StopClaude finishes responding
EndA session terminates
NotificationClaude needs your input (permission prompts, etc.)

Single Pane connects to Claude Code through its hooks system. When you enable audio in Single Pane, it registers hooks for SessionStart, UserPromptSubmit, SubagentStart, Stop, SessionEnd, and Notification events in your Claude Code settings. Each hook sends a lightweight URL scheme call back to Single Pane, which plays the appropriate sound.

Choose from 9 voice packs and 3 sound packs, or mute individual events. You also get macOS notifications for Stop and Notification events, so you'll see a banner when Claude finishes a task or needs your attention — even if the app is in the background.

Voice Packs

File Explorer

A dual-pane file browser with tabs, built for navigating projects quickly.

Dual Pane File Explorer

Dual panes with unlimited tabs — The familiar dual-pane interface simplifies managing multiple folders and directories, making it easy to transfer files between them efficiently. Open your source in one pane and your destination in the other, then copy or move files with a single keystroke. Each pane supports as many tabs as you need, so you can keep multiple directories accessible without losing your place.

List and thumbnail views — Switch between a detailed list view (name, size, date, kind) and a thumbnail grid. Thumbnail sizes are adjustable across three tiers.

Smart breadcrumb navigation — The breadcrumb bar does more than show your path. Click any segment to see sibling directories in a dropdown. Click the empty space to type a path directly with autocomplete. Previously visited deeper paths appear as faded "ghost" segments you can click to jump back.

Breadcrumb Navigation

Filter as you type — Start typing in any directory to instantly filter the file list. A filter pill shows your active filter with a clear button.

Filter

Full-text search — Search across filenames and file contents from the breadcrumb bar. Toggle between filename and content search, enable regex matching, and switch case sensitivity. Results stream in as they're found.

Full-Text Search

Live updates — When files change on disk, the explorer updates automatically. No manual refresh needed.

Keyboard-driven file operations — Use classic function key shortcuts for common operations:

KeyAction
EnterOpen file or navigate into folder
F5Copy
F6Move
F7New folder
F8Delete
BackspaceDelete
Cmd+VPaste

Reader / Editor

Preview and edit files without leaving Single Pane. Markdown, code, images, PDFs, audio, and video — all handled natively.

Reader / Editor

Markdown preview and editing — Markdown files open in a rendered preview. Click "Edit" to switch to a live editor with auto-continuing lists, heading markers in the margin, and paragraph-aware formatting. Click "Read" to switch back to the preview.

Heading outline — A collapsible outline panel shows all headings in the current markdown file. Click any heading to jump to it. The outline highlights your current position as you scroll.

Markdown Outline

Syntax highlighting — Code files are displayed with syntax highlighting for Swift, JavaScript, TypeScript, Python, Ruby, Rust, Go, C, C++, SQL, Shell, JSON, YAML, TOML, XML, and more. Colors follow your active theme.

Large file handling — Open files of any size. For large files, Single Pane loads only the visible portion of the file, keeping the app responsive regardless of file size.

Media preview — View images inline. Play audio and video with native playback controls. Render PDFs directly in the preview pane.

Find and replace — Press Cmd+F in the editor or code preview to search. Supports case-sensitive and regex matching. Replace individual matches or all at once.

Bracket matching — Matching brackets, parentheses, and braces are highlighted as you navigate code. HTML and XML tag pairs are matched too.

Status bar — The bottom of the editor shows file encoding, line endings (LF/CRLF), indentation style (spaces/tabs), and your current line and column position.


Layouts and Customization

Arrange your workspace the way you work.

Layouts

Three-column layout — Terminal, file explorer, and reader sit side by side in a split view. Drag the dividers to resize each panel to your liking.

Snap layouts — Choose from preset arrangements with a single click. Full-width terminal, equal thirds, explorer-focused — pick the layout that fits your task.

Custom layouts — Save your own panel arrangements. Name them, assign keyboard shortcuts, and switch between them instantly.

Panel reordering — Rearrange the order of your panels. Put the terminal on the left, the explorer in the middle, the reader on the right — or any other combination.

16 bundled themes — Switch between Dracula, Nord, Tokyo Night, Rose Pine, Gruvbox, Solarized, Catppuccin, Everforest, Nightfox, Kanagawa, Ayu, Cyberdream, Vesper, Moonfly, and more. Themes apply consistently across the terminal, editor, file explorer, and all UI elements.

Themes

Font selection — Choose your preferred monospace font. The selection applies across the terminal and editor. Single Pane ships with bundled fonts plus system fonts, all with Nerd Font symbol support for Powerline glyphs and developer icons.

Fonts

Keyboard Shortcuts

Single Pane is designed to be used entirely from the keyboard. Every major action has a shortcut.

Global

ShortcutAction
Ctrl+TabCycle focus to the next panel
Ctrl+Shift+TabCycle focus to the previous panel
Cmd+FOpen find bar in the focused panel
Cmd+NNew terminal tab
Cmd+Control+FToggle full screen

Terminal

ShortcutAction
Cmd+Shift+EActivate hints mode
Cmd+UpJump to previous command
Cmd+DownJump to next command

File Explorer

ShortcutAction
EnterOpen file or enter folder
BackspaceDelete selected item
F5Copy
F6Move
F7New folder
F8Delete
Cmd+VPaste
Start typingFilter files in the current directory

Find Bar (Terminal, Editor, Preview)

ShortcutAction
EnterNext match
Shift+EnterPrevious match
EscapeClose find bar

Layouts

Assign custom keyboard shortcuts to any layout — snap presets or your own saved layouts — through the layout manager.


Download

Single Pane requires macOS 14 Sonoma or later.

Download Single Pane (.dmg)

License

Single Pane is free and open source under the MIT License.


singlepane.dev