el gestor de agentes centrado en la terminal para cualquier CLI de programación y cualquier sistema operativo.

funciones
Worktrees y aislamiento · 1 de 28Al hacer clic en New pane, crece desde main una rama fix-nav con su propio worktree. Archive la elimina de nuevo.
Worktrees y aislamiento · 2 de 28Claude Code, Codex y Aider trabajan uno al lado del otro en tres terminales: uno edita, otro ejecuta tests y otro ha terminado.
Worktrees y aislamiento · 3 de 28Tres panes inician cada uno un servidor de desarrollo en su propio puerto: 4210, 6380 y 7750.
Worktrees y aislamiento · 4 de 28Al hacer clic en New pane se crea un worktree add-billing y el archivo .env se copia dentro.
Worktrees y aislamiento · 5 de 28Un pane nuevo fix-nav ejecuta los scripts de setup y run de pane.json: pnpm install y luego pnpm dev.
Worktrees y aislamiento · 6 de 28Un comando trae un worktree hotfix existente a la barra lateral como pane.
Agentes · 7 de 28La misma pestaña de terminal ejecuta Claude Code, Codex, Cursor y Aider, uno tras otro. Sin plugins, sin SDK, sin esperas.
Agentes · 8 de 28Dos Sessions una al lado de la otra: una inicia panes para una página de precios y abre un PR, la otra inicia un pane para un bug de autenticación.
Agentes · 9 de 28Cuando se le pide iniciar un pane para la documentación, Claude Code llama a la herramienta agents_start de Pane y aparece un nuevo pane update-docs.
Agentes · 10 de 28Un comando muestra lo que un agente puede hacer en Pane: añadir repos, crear panes, enviar entradas y ver cómo van otros agentes.
Agentes · 11 de 28La página para desarrolladores enlaza a API docs, OpenAPI, instrucciones para agentes y el contrato de la CLI.
Agentes · 12 de 28Un agente recorre un ciclo: crea un pane, lee su salida, envía una entrada, valida y vuelta a empezar.
Panes y pestañas · 13 de 28La barra lateral muestra el nombre, la rama, el puerto y el estado de cada pane en una sola fila.
Panes y pestañas · 14 de 28Split Right y luego Split Down convierten una terminal en tres.
Panes y pestañas · 15 de 28Desde el menú +, se abre un navegador con localhost:3000 junto a la terminal del agente.
Panes y pestañas · 16 de 28Al escribir @ en una terminal aparece la salida de npm test con 2 fallos de otra terminal, y al elegirla esa salida pasa al prompt.
Panes y pestañas · 17 de 28Una barra lateral donde el nombre de un pane activo respira, un pane terminado recibe un subrayado azul discontinuo y un clic hace desaparecer la marca.
Panes y pestañas · 18 de 28Una alerta de escritorio avisa de que fix-nav necesita tu respuesta, y al hacer clic te lleva a ese pane.
Remoto y móvil · 19 de 28Pane se ejecuta en tu escritorio mientras Claude Code, Codex y Aider se ejecutan en una VM.
Remoto y móvil · 20 de 28La pantalla se apaga por la noche, pero el host sigue despierto y dos agentes terminan su trabajo.
Remoto y móvil · 21 de 28Una notificación de Claude en el móvil avisa de que fix-nav ha terminado, y una respuesta escrita en el móvil vuelve al host.
Git y terminal · 22 de 28Commit añade un commit nuevo a la rama, y Push to Remote lo envía a origin.
Git y terminal · 23 de 28Mientras vuelves atrás para leer, llega salida nueva y tu posición en la terminal no se mueve.
Git y terminal · 24 de 28Ctrl+Shift+P abre la paleta de comandos, y al escribir split aparecen Split Right y Split Down.
Plataforma · 25 de 28La misma ventana de Pane en Windows, macOS y Linux.
Plataforma · 26 de 28Dentro de una terminal de WSL en Windows, Claude Code se inicia en una distro de Ubuntu.
Plataforma · 27 de 28Un archivo LICENSE recibe el sello AGPL-3.0 y se ilumina una estrella de GitHub.
Plataforma · 28 de 28Cada pane muestra los tokens que usó y lo que costó, y una barra muestra el límite de uso de Codex al 62 %.
Worktrees y aislamiento
- worktrees automáticos: pane los crea y los limpia. nunca tendrás que escribir
git worktree - panes en paralelo: ejecuta claude code, codex, cursor, opencode y aider uno al lado del otro
- puertos aislados: cada pane tiene su propio bloque de 10 puertos en $PANE_PORT, así que los servidores de desarrollo en paralelo nunca chocan
- sincronización de secretos:
.envauto-copies en cada Nuevo worktree - scripts de configuración: pane ejecuta los scripts de setup, run y archive de tu
pane.jsonoconductor.json - trae tus worktrees:
runpane panes adoptincorpora los worktrees que creaste con git u otra herramienta
Agentes
- independiente del agente: claude code, codex y cursor vienen integrados. cualquier otra cosa que funcione en una terminal también vale. sin plugins, sin SDK, sin esperas
- sessions: chats con claude code, codex o cursor que reparten el trabajo, inician panes, los vigilan, recogen informes y siguen los PR. pon varios uno al lado del otro
- servidor MCP: pane registra sus herramientas en claude code, codex y cursor al arrancar, incluso dentro de WSL. tus agentes pueden iniciar otros agentes y ver cómo van
- agent-operable CLI: agentes puede discover Pane's schema, register repos, y crea follow-up panes themselves
- RunPane desarrollador resources: API docs, OpenAPI, agente instructions, y el local CLI contract
- agent loops: deja Codex, Claude Code, o cualquier CLI agente crea panes, lee terminal salida, envía entrada, y validate progreso
Panes y pestañas
- vertical sidebar: cada pane, rama, puerto, y estado visible en un glance
- split panes: horizontal y vertical splits within cada pane
- in-app browser: split un navegador alongside tu terminal
- contexto entre terminales: escribe
@para traer la salida de otra terminal del mismo pane - status indicators: workspace dots, breathing active panes, y dashed return markers
- notifications: escritorio + sound alerts cuando agentes necesitas atención
Remoto y móvil
- remote pane: mantén la interfaz de escritorio en local mientras los worktrees, las terminales y los agentes se ejecutan en una VM, un equipo con WSL u otra máquina
- configuración siempre activa: mantén despierto el host cuando los agentes deban continuar: guía de energía
- acceso desde el móvil: dirige agentes desde la app web en tu móvil, recibe notificaciones push de la app de Claude con Remote Control y deja que las Sessions reanuden turnos interrumpidos
Git y terminal
- git integrado: diff, commit, push, pull, rebase, squash, merge. todo desde el teclado
- parches de terminal: correcciones de xterm.js ajustadas para CLIs de agentes: sin saltos de scroll, imágenes en línea, protocolo de teclado de kitty
- centrado en el teclado: atajos para panes, pestañas, divisiones y git, más una paleta de comandos con ⌘/Ctrl+Shift+P
Plataforma
- multiplataforma: Windows x64 + ARM64, Mac (Apple Silicon + Intel), Linux x64 + ARM64. la misma interfaz, los mismos atajos
- WSL que funciona: abre repos dentro de WSL, ejecuta agentes en la distro y ejecuta Sessions en la distro de WSL que elijas
- código abierto: AGPL-3.0, no lock-en
- uso y límites: tokens y coste de claude code y codex por pane, más los límites de uso de codex
What problem does Pane solve?
AI programación agentes son incredible. claude code puede trabajo autonomously para horas. codex puede publica funciones end-a-end. the models son no el bottleneck.
el forma tú interact con ellos es.
managing AI agentes correcto ahora feels like air traffic control con un walkie-talkie. you're juggling terminal ventanas. copia-pasting entre pestañas. losing track de qué agente es en qué rama. alt-tabbing entre tu visor de cambios, tu terminal, tu git cliente, y tu editor. el agentes son rápidos - pero tu herramientas hace tú lento.
y después there's git worktrees. everyone agrees worktrees son el correcto forma a ejecuta parallel agentes - aislado ramas, no conflictos, clean separation. pero actually usar ellos? it's horrible. git worktree add, git worktree remove, remembering rutas, tracking qué worktree es en qué rama, cleaning up stale ones, rebasing back a main, squashing commits before merging. even experienced desarrolladores fumble el flujo. it's potente infrastructure con terrible UX.
pane hace worktrees invisible. tú crea un pane, pane crea el worktree. tú elimina un pane, pane cleans lo up. tú hit un atajo, pane rebases desde main. tú nunca escribe git worktree de nuevo. all el isolation benefits, ninguno de el dolor.
si you're comparing el broader landscape, start con el ai agente gestor herramientas directory. lo maps escritorio apps, tmux herramientas, terminal multiplexers, worktree helpers, dashboards, y orchestration systems.
cómo funciona
pane usa dos piezas básicas: panes y pestañas. un pane por función, un worktree. dentro de cada pane, los agentes, las terminales, el navegador y los diffs de archivos son pestañas, y un panel lateral muestra los archivos, los cambios y el historial de git del pane. tu espacio de trabajo vuelve después de un reinicio, y claude code, codex y cursor retoman sus conversaciones. cada pane está totalmente aislado. tus agentes nunca se pisan entre sí.
$ codex
qué ejecutas
pane ejecuta claude code, codex y cursor de serie, además de opencode, aider, goose, gemini o cualquier otro agente CLI que funcione en una terminal.
dónde se ejecutan
tu laptop, WSL distro, escritorio, mac mini, linux box, VM, home servidor, o nube host.
fix-navneeds you✓ approved
update-docsworking
desde dónde los controlas
pane escritorio para el completo flujo, o runpane.com/app desde tu móvil.
cómo lo usan los agentes
una Session es un chat con claude code, codex o cursor que dirige tus otros agentes. añade repos, crea panes con worktree, inicia agentes, los vigila y recoge sus informes a través de runpane agent-context y el servidor MCP de pane. Ver Sessions.
por qué importa
pane es multiplataforma, de código abierto y autoalojable, con lo básico que necesitas para programar con agentes y sin ninguna atadura.
ver los detalles →cualquier agente CLI funciona en pane al instante, sin ninguna integración. otras herramientas crean interfaces de chat propias que solo funcionan con los agentes a los que han añadido soporte expresamente. pane le da a cada agente una terminal de verdad. claude code, codex, aider, goose o lo que salga mañana. sin plugins. sin SDK. sin esperar a que lo soporten. solo ejecuta el agente.
tu agentes ya talk a Linear, Jira, GitHub, Slack - mediante MCPs y CLI herramientas. the terminal es el universal integration layer. pane doesn't re-integrate qué tu agentes ya access. lo da ellos un place a ejecuta.
pane también le devuelve el espacio de trabajo al agente. claude code, codex y cursor reciben automáticamente las herramientas MCP de pane. cualquier agente puede usar la CLI runpane: runpane agent-context para aprender los comandos, runpane repos add para registrar un repo, runpane panes create para abrir panes con el primer prompt adecuado. Lee el contrato de la CLI.
¿qué coordina una Session?
abre una Session desde la barra lateral y habla con claude code, codex o cursor sobre todo el espacio de trabajo, no sobre un solo repo. se ejecuta fuera de cualquier worktree, tiene su propia carpeta de notas y coordina el trabajo a través de runpane.
la separación importante: la Session mantiene la conversación contigo y decide qué hacer. el trabajo se hace en panes con worktrees aislados. la Session los vigila, se entera cuando terminan o se atascan, sigue sus PR y te dice qué necesita tu decisión.
lee la documentación de Sessions →no un IDE. no un terminal emulator. vim para agente management - lo doesn't integrate con herramientas. it's el herramienta todo integrates con. cross-plataforma, teclado-driven, creado para devs drowning en terminal pestañas y git conflictos. tú bring el agentes. we hace ellos fly.
fly con pane
quality-de-life detalles que compound. cada uno saves segundos - juntos ellos change cómo funciona rápidos tú publica.
estado de un vistazo
workspace dots scómo funciona project-level actividad, pane names breathe mientras trabajo es active, y dashed blue underlines mark finished panes tú tienes no visited yet.
> fix @npm test
contexto entre terminales
escribe @ para traer la salida reciente de otra terminal del mismo pane a la que estás usando. tu agente y tus tests comparten contexto sin copiar y pegar.
> Review this diff
¿cómo ayudan los atajos de fragmentos?
⌘/ctrl+alt+letra escribe en cualquier terminal el texto que guardaste. plantillas de prompts, instrucciones de revisión, comandos de depuración. una pulsación cada uno.
> ./screenshot.png
arrastrar y soltar
drop archivos up a 50 MB directamente en un terminal. no ruta-typing.
sincronización automática de secretos
.env y gitignored archivos copia en cada Nuevo worktree. tu pane es ready a ejecuta el moment it's created.
▶refactor-apiready on :4210
▶fix-navready on :6380
▶update-docsready on :7750
puertos aislados
cada pane tiene su propio bloque de 10 puertos en $PANE_PORT. apunta tu script de ejecución a él una vez, y tres panes ejecutan tres servidores de desarrollo sin choques.
✓ tests/api.test.ts (18)
Reading src/api/client.ts…
✓ tests/navigation.test.ts (9)
new output ↓correcciones de terminal para CLI de agentes
claude code's scroll-jump bug en long conversations? fixed. several otro xterm.js patches tuned para agente flujos - el mismo terminal engine VS Code usa.
remoto pane


Refactor API client. Same task on desktop and on the iPhone app, coming soon.
ejecuta agentes en otro ordenador y usa la interfaz desde tu portátil. abre Pane en ambos con la misma cuenta de Tailscale. ve a Settings → Remote Access → Your computers y pulsa Connect. usa códigos para navegadores, otras cuentas de Tailscale y servidores sin interfaz. Empieza aquí.
$ runpane workspace mac exec -- make test
[mac: macOS, zsh, exit 0]
un agente, tus equipos Mac, Windows y WSL
¿Necesitas probar otro sistema operativo o usar una herramienta instalada en otro equipo? Workspaces permite que tu agente lea archivos y ejecute comandos en tus equipos mediante Tailscale, tu red privada. Tu agente sigue aquí. El comando se ejecuta allí.
La conexión de WSL a su propio host Windows sigue en reparación. Consulta las rutas compatibles en la guía de configuración.
pasa la tarea a un agente nuevo
Con runpane handoff, un agente nuevo recibe tu nota y tu código en otro equipo y luego te informa del resultado. Usa un repositorio nativo de Mac o Windows. Los destinos WSL aún no son compatibles.
- Completa la nota de
runpane handoff --template. - Sube tu rama. Indica el agente y el equipo de destino y comprueba con
--dry-run. - Envía el traspaso. Deja esa rama al agente receptor mientras trabaja.
dos caminos claros
para tus propios ordenadores, abre Settings → Remote Access → Your computers y pulsa Connect. para navegadores y otras cuentas, crea un código pane-remote:// en Connection codes → Set Up Host. pégalo en Your computers → Add with a Code en escritorio, o en runpane.com/app en un navegador.
daemon seguro y autoalojado
pane ejecuta un small daemon en el host so sessions, terminales, archivos, git state, y approval prompts behave like pane. tailscale, SSH, o un trusted HTTPS tunnel becomes el access layer.
gratis y de código abierto
remoto pane es incluido con pane. self-host lo en tu propio hardware sin un managed execution subscription, después bring el agente y voice proveedor claves tú ya usa.
acceso desde el escritorio y el móvil
escritorio pane da tú el completo remoto surface. el navegador app en runpane.com/app permite tú comprueba y steer terminal-backed sessions desde un móvil, después instala lo como un PWA para quick access.
cómo funciona pane es diferente
| funciones | pane | superset | conductor | claude squad | cursor | herdr |
|---|---|---|---|---|---|---|
| plataforma | win (x64 + arm64) + mac + linux, más repos en WSL | mac (linux experimental, sin windows) | solo mac | mac + linux (necesita tmux) | win + mac + linux | Windows + macOS + Linux |
| agentes | claude code, codex y cursor integrados + cualquier CLI | cualquier CLI | claude code, codex, cursor, opencode | cualquier (tmux) | solo los integrados | integraciones compatibles + comandos de terminal |
| visor de cambios | integrado, con resaltado de sintaxis | integrado | integrado | ninguno | un nivel del editor | terminal o revisión externa |
| flujo de git | commit, push, pull, rebase, squash, merge. todo con el teclado | worktrees + merge | worktrees + PR | solo worktrees | un nivel del editor | git en terminal o integración |
| ejecución remota | local, o tu propio host por SSH, Tailscale o HTTPS. app web para el móvil | relé a tus propias máquinas (Pro); espacios de trabajo en la nube en beta | espacios de trabajo en la nube de pago; app para iPhone solo para la nube | SSH + tmux por tu cuenta | IDE local / extensiones SSH | servidor, SSH y sesiones con nombre |
| centrado en el teclado | atajos + paleta de comandos | parcial | parcial | solo terminal | IDE atajos | interfaz de terminal |
| código abierto | sí (AGPL-3.0) | código disponible (Elastic License 2.0) | no | sí | no | sí (Apache-2.0) |
| sesiones persistentes | el espacio de trabajo, las pestañas y el scrollback vuelven; claude code, codex y cursor retoman sus conversaciones. los agentes se detienen cuando cierras la app | sí | sí | no | n/d | sí, con separación y recuperación por capas |
| contexto entre terminales | @ a share salida entre terminales | no | no | no | no | componer con APIs de CLI o socket |
| sincronización de secretos | .env auto-copied a worktrees | manual | manual | manual | n/d | tu configuración |
| aislamiento de puertos | asignados automáticamente por pane | manual | manual | manual | n/d | tu configuración |
por qué pane exists
el caos de los worktrees
everyone agrees worktrees son el correcto forma a ejecuta parallel agentes - aislado ramas, no conflictos, clean separation. pero actually usar ellos? it's horrible.
git worktree add, git worktree remove, remembering rutas, tracking qué worktree es en qué rama, cleaning up stale ones, rebasing back a main, squashing commits before merging. even experienced desarrolladores fumble el flujo. it's potente infrastructure con terrible UX.
pane hace worktrees invisible. tú crea un pane, pane crea el worktree. tú elimina un pane, pane cleans lo up. tú hit un atajo, pane rebases desde main. tú nunca escribe git worktree de nuevo.
el problema de ventanas
ventanas tiene ~70% de el desarrollador escritorio market. linux tiene another 5-10%. mac tiene about 25%. el entire AI programación herramienta ecosystem es building para que 25%.
conductor es solo para mac. superset no tiene build para windows. claude squad necesita tmux, que no funciona en windows. los equipos de agentes de claude code necesitan tmux o iTerm2. cursor y windsurf quieren que uses sus agentes integrados.
pane es para el otro 75%. y para mac desarrolladores quién quieres a choose su propio agentes.
principios de diseño
centrado en el teclado, siempre. todas las acciones tiene un atajo. el teclado isn't un alternative entrada - it's El entrada.
agent-agnostic, forever. we va a nunca lock tú en un single agente. si lo ejecuta en un terminal, lo ejecuta en pane.
cross-plataforma, actually. the desarrollador en un surface pro deserves el mismo herramienta como el desarrollador en un macbook pro.
git-native, no git-adjacent. the agente writes código. tú revisa lo. tú commit lo. que loop should ser seamless.
speed es un feature. if algo takes más que 100ms, it's un bug. si un animation doesn't serve un purpose, remove lo.
Lo usan desarrolladores de
en 100 countries
quién pane es para
- → desarrolladores en Ventanas, Ventanas ARM, WSL, y Linux underserved por mac-solo herramientas
- → usuarios de varios agentes quién quieres uno app a gestiona ellos todo
- → desarrolladores que trabajan con el teclado quién quieres superhuman-level velocidad
- → cualquiera que esté harto de hacer malabares con ventanas de terminal
What do people ask about Pane?
por qué hizo tú build esto?
por qué es pane creado con electron? isn’t electron bad?
i tienes 47 terminal ventanas abre correcto ahora. help?
¿Qué son los worktrees de git y por qué importan?
git worktree. claude squad usa worktrees, pero te obliga a gestionarlos. pane los vuelve invisibles.quién es pane no para?
por qué "pane"?
¿Por qué todo el mundo odia un los desarrolladores de Ventanas?
"pero developing en ventanas es hard"
wsl --install. that's lo. tú ahora tienes ubuntu ejecutando inside ventanas con zero VMs, zero overhead. el entire "tú can't dev en ventanas" narrative comes desde people who've nunca tried WSL y think el terminal starts y ends con iTerm2. meanwhile, 70% de el world's desarrolladores son shipping producción código en ventanas just fine. pane funciona en todo de lo - ventanas, WSL, mac, linux. no excuses needed.isn’t esto just tmux con extra pasos?
wait, tú actually usa ventanas?
cómo funciona es pane diferente desde cursor, conductor, y claude squad?
what's un "agente gestor" y haces i necesitas uno?
what's el "superhuman para AI programación agentes" cosa?
qué si un Nuevo AI agente comes out mañana?
cada herramienta says "centrado en el teclado." son tú actually?
cómo funciona haces i instala pane?
curl -fsSL https://runpane.com/install.sh | sh. ventanas powershell: irm https://runpane.com/install.ps1 | iex. o descarga directamente desde github releases. el script auto-detects tu OS y architecture.es pane gratis? va a lo ever cost money?
únete un discord, consulta el código en github, o escríbenos un [email protected].





