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.
Install / Use
npx skills add greenfield-inc/PaneInstalls into whichever agent you are using.
Aider Config
Aider AI pair programming config
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of Pane
Pane scores 91/100 on our quality scale, 819th of 4,529 Development & Engineering skills we index (top 19%).
Its Aider Config is 25 KB long, well organised into 26 sections with 17 code examples: a thorough specification that gives an agent plenty to work with.
It has 500 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated today, so Pane is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below).
- noteInstalls by piping a downloaded script into a shellline 44
<pre><code>curl -fsSL https://runpane.com/install.sh | sh</code></pre> - noteInstalls by piping a downloaded script into a shellline 47
<pre><code>irm https://runpane.com/install.ps1 | iex</code></pre> - noteInstalls by piping a downloaded script into a shellline 189
curl -fsSL https://runpane.com/install-remote.sh | sh -s -- --label "My Server"
Automated pattern scan on 2026-10-01. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
Pane compared with similar skills
All 4 of these similar skills score higher than Pane; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Pane (this skill)by greenfield-inc | 91 | 500 | today | Aider Config |
| Agent-Reachby Panniantong | 100 | 87.2k | 16d ago | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 44.7k | 2d ago | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 41.7k | 1d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 9d ago | SKILL.md |
Frequently asked questions
- How do I install Pane?
- Run
npx skills add greenfield-inc/Pane. The install tabs above show the steps for each supported agent. - Which AI agents does Pane work with?
- It is written for Aider, Cursor and OpenAI Codex, as a Aider Config file. Other agents that read the same format can often use it too.
- Is Pane safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below). It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Pane still maintained?
- The repository was last updated today, so Pane is actively maintained.
Skill content
View source on GitHub
Appearance follows your OS — see Appearance.
<br />Made possible by our amazing contributors
<a href="https://github.com/greenfield-inc/Pane/graphs/contributors"> <img src="https://contrib.rocks/image?repo=greenfield-inc/Pane" alt="Pane contributors"> </a><sub><a href="./CONTRIBUTING.md">Join them</a> and help make Pane better.</sub>
<br /> <br />Quick install (recommended)
<sub>Mac / Linux</sub><br />
<pre><code>curl -fsSL https://runpane.com/install.sh | sh</code></pre><sub>Windows (PowerShell)</sub><br />
<pre><code>irm https://runpane.com/install.ps1 | iex</code></pre><sub><em>Bypasses the macOS Gatekeeper / Windows SmartScreen prompts on direct downloads.</em></sub>
<br /> <br /><sub>or download the installer directly</sub><br /> <br />
<a href="https://runpane.com/api/download?platform=mac&source=readme"> <img src="https://img.shields.io/badge/Download_for_macOS-000?style=for-the-badge&logo=apple&logoColor=white" height="40" alt="Download for macOS"> </a> <a href="https://runpane.com/api/download?platform=windows&source=readme"> <img src="https://img.shields.io/badge/Download_for_Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white" height="40" alt="Download for Windows"> </a> <a href="https://runpane.com/api/download?platform=linux&source=readme"> <img src="https://img.shields.io/badge/Download_for_Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black" height="40" alt="Download for Linux"> </a> <br /> <br /> <details> <summary><sub>Other install methods: npx, pnpm, and pipx</sub></summary> <br /> <pre><code># Guided setup via npm npx --yes runpane@latest # pnpm one-shot pnpm dlx runpane@latest # Python tools one-shot pipx run runpane # Persistent npm install npm i -g runpane runpane setup</code></pre> </details> <br /> <br />Installation · What Flying Feels Like · Remote Pane · Pane Chat · Agent-Operable CLI · Keyboard Shortcuts · Building from Source
</div>Not an IDE. Not a terminal emulator. Vim for agent management.
Pane manages AI coding agents without replacing them. If it runs in a terminal, it runs in Pane — instantly, with zero integration. Claude Code, Codex, Cursor Agent, Aider, Goose, or any CLI tool. No plugins, no SDK, no waiting for support.
Why Pane Exists
AI coding agents are incredible. Claude Code can work autonomously for hours. Codex can ship features end-to-end. Aider can refactor entire modules. The models are not the bottleneck.
The way you interact with them is.
Managing AI agents right now feels like air traffic control with a walkie-talkie. You're juggling terminal windows. Copy-pasting between tabs. Losing track of which agent is on which branch. Alt-tabbing between your diff viewer, your terminal, your git client, and your editor. The agents are fast — but your tools make you slow.
And then there's git worktrees. Everyone agrees worktrees are the right way to run parallel agents — isolated branches, no conflicts, clean separation. But actually using them? It's miserable. git worktree add, git worktree remove, remembering paths, tracking which worktree is on which branch, cleaning up stale ones, rebasing back to main, squashing commits before merging. Even experienced developers fumble the workflow. It's powerful infrastructure with terrible UX.
Pane makes worktrees invisible. You create a session, Pane creates the worktree. You delete a session, Pane cleans it up. You hit a shortcut, Pane rebases from main. You never type git worktree again. All the isolation benefits, none of the pain.
What Flying Feels Like
Each of these is a small thing. Together they compound fast.
| Feature | | |
|---|---|---|
| Pane Chat | A global orchestrator terminal that starts in the Pane data directory, loads local Pane orchestration skills, and can coordinate Claude, Codex, or Cursor across repositories, panes, tabs, worktrees, and review loops. | <a href="#pane-chat">Details</a> |
| Remote Pane | Run panes, worktrees, terminals, files, git state, and approval prompts on a self-hosted remote machine while controlling them from desktop Pane or the browser app at runpane.com/app. | <a href="#remote-pane">Setup</a> |
| Agent-Operable CLI | Pane ships with runpane agent-context, runpane repos add, and runpane panes create, so a coding agent can discover Pane's command schema, register a repo, and open follow-up panes for issues or tasks. Claude Code, Codex, and Cursor get the same commands as MCP tools. | Contract · MCP |
| @mention Terminals | Type @ in any terminal to pull the last 500 lines from another pane's terminal directly into your context, no copy-paste required. | <img src="images/qol-at-mention.png" alt="Cross-terminal @mention picker" width="420"> |
| Clipboard Shortcuts | Ctrl+Alt+[key] pastes any saved text snippet instantly, so your most-used prompts are one keystroke away forever. | <img src="images/qol-clipboard.png" alt="Terminal clipboard shortcuts popover" width="280"> |
| Terminal Popover | Highlight any text in a terminal and an intelligent popover offers the right action: copy, open in browser, or show in explorer. | <img src="images/qol-terminal-popover.png" alt="Terminal text selection popover" width="420"> |
| Built-in Browser | Preview any URL in a tab next to your terminals so every pane can see its own running dev server without alt-tabbing. | <img src="images/qol-browser.png" alt="Built-in browser tab previewing a local dev server" width="420"> |
| Resource Manager | Built-in CPU and memory monitor broken down per pane and per process, so you can catch a runaway agent before it eats your laptop. | <img src="images/qol-resource-manager.png" alt="Built-in resource manager" width="420"> |
| Status Cues | Every AI pane reports its state at a glance — a red dot when an agent is blocked waiting on your approval, an amber pulse while it works, and a "done" cue when it finishes while you're looking elsewhere. The same rollup colors the project dots and pane tabs, so a whole screen of parallel agents reads in one glance. | <img src="images/qol-status-dots.png" alt="Session agent status dots: blocked, working, done" width="280"> |
| Jump + Refresh | Jump to top, jump to bottom, or hard-refresh any terminal from the toolbar to unstick a frozen state in one click. | <img src="images/qol-jump-refresh.png" alt="Terminal jump and refresh controls" width="120"> |
| Auto Secrets Copy | Every pane automatically mirrors .env files and secrets from your root project so your worktree is runnable the moment it's created. | |
| Isolated Ports | Each pane runs on its own port range automatically, so you can spin up five dev servers in parallel without a single conflict. | |
| Terminal Rendering Patches | Claude Code's scroll-jump bug (long conversations snapping to top when you scroll up) is fixed here, even though it's still broken in Claude Code itself. | |
| Drag and Drop | Drop any file up to 50MB into a terminal and it lands exactly where you need it. | |
Remote Pane
Run agents on a VM, WSL box, home server, desktop, Mac mini, or cloud machine while you keep the Pane UI on your laptop or phone. Remote Pane is self-hosted and open source: the host machine runs the repos, terminals, git state, files, agent credentials, and compute; the client just connects with a pane-remote://... code.
The easiest setup path is in the app:
- Install Pane normally on the machine that should host your projects and agents.
- Open
Settings > Remote Paneon that host machine. - Set it up as a remote host and copy the generated
pane-remote://...connection code. - On another desktop, open Pane, go to
Settings > Remote Pane, paste the code, and connect. - On a phone or tablet, open runpane.com/app, paste the same code, and connect.
For a headless VM or server, run the guided setup in its terminal:
npx --yes runpane@latest
Choose Set up a remote host, give it a name, and follow the Tailscale login prompts. Paste the printed connection code into Pane or runpane.com/app on another device signed into the same Tailscale network.
To skip the menu and run interactive remote setup directly:
npx --yes runpane@latest install daemon --interactive-tailscale-setup --auto-listen-port
pnpm:
pnpm dlx runpane@latest
Python tools:
pipx run runpane
Use SSH instead of Tailscale:
npx --yes runpane@latest install daemon --label "My Server" --prefer-tunnel ssh
The hosted shell installers remain available:
curl -fsSL https://runpane.com/install-remote.sh | sh -s -- --label "My Server"
Windows PowerShell:
& ([scriptblock]::Create((irm https://runpane.com/install-remote.ps1))) -Label "My Server"
The CLI setup command prints the same connection code and, for SSH mode, the forwarding command. See the Remote Daemon docs for the full step-by-step setup, mobile install instructions, API key notes, and security model.
Pane Chat
Pane Chat is the global orchestrator terminal for a Pane workspace. It is not tied to a repository or worktree. It starts from the Pane data directory, reads a generated local runtime context, and uses the runpane CLI to inspect and operate the workspace.
Use it for the work that spans panes:
Add this repo, create three worktree panes for the next features, start Codex in each one, and keep a separate review tab ready for every PR.
Pane Chat keeps the human discussion at the orchestrator level, captures work as tickets or briefs, then hands authorized implementation to Claude, Codex, or Cursor agents in Panes through RunPane.
The prompt stays small because Pane ships its skills and writes them into the Pane data directory on every start:
skills/pane-chat/pane-orchestrator/SKILL.md: the Pane Chat entry point (also in `.claude/skill
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
87.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ai-job-search
44.7kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
41.7kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
