le gestionnaire d’agents pensé pour le terminal, pour chaque CLI de code et chaque OS.

fonctionnalités
Worktrees et isolation · 1 sur 28Un clic sur New pane fait pousser une branche fix-nav depuis main, avec son propre worktree. Archive la supprime ensuite.
Worktrees et isolation · 2 sur 28Claude Code, Codex et Aider travaillent côte à côte dans trois terminaux : l’un modifie le code, l’autre lance les tests, le dernier a fini.
Worktrees et isolation · 3 sur 28Trois panes lancent chacun un serveur de dev sur leur propre port : 4210, 6380 et 7750.
Worktrees et isolation · 4 sur 28Un clic sur New pane crée un worktree add-billing, et le fichier .env y est copié.
Worktrees et isolation · 5 sur 28Un nouveau pane fix-nav lance les scripts setup et run de pane.json : pnpm install, puis pnpm dev.
Worktrees et isolation · 6 sur 28Une seule commande ajoute un worktree hotfix existant à la barre latérale, sous forme de pane.
Agents · 7 sur 28Le même onglet de terminal lance tour à tour Claude Code, Codex, Cursor et Aider. Pas de plugins, pas de SDK, pas d’attente.
Agents · 8 sur 28Deux Sessions côte à côte : l’une lance des panes pour une page de tarifs et ouvre une PR, l’autre lance un pane pour un bug d’authentification.
Agents · 9 sur 28Quand on lui demande de lancer un pane pour la doc, Claude Code appelle l’outil agents_start de Pane et un nouveau pane update-docs apparaît.
Agents · 10 sur 28Une commande liste ce qu’un agent peut faire dans Pane : ajouter des repos, créer des panes, envoyer des entrées et suivre d’autres agents.
Agents · 11 sur 28La page développeurs renvoie vers API docs, OpenAPI, les instructions pour agents et le contrat de la CLI.
Agents · 12 sur 28Un agent tourne en boucle : créer un pane, lire sa sortie, envoyer une entrée, valider, et recommencer.
Panes et onglets · 13 sur 28La barre latérale affiche le nom, la branche, le port et le statut de chaque pane sur une seule ligne.
Panes et onglets · 14 sur 28Split Right, puis Split Down, transforment un terminal en trois.
Panes et onglets · 15 sur 28Depuis le menu +, un navigateur affichant localhost:3000 s’ouvre à côté du terminal de l’agent.
Panes et onglets · 16 sur 28Taper @ dans un terminal propose la sortie de npm test avec 2 échecs, venue d’un autre terminal. La choisir l’insère dans le prompt.
Panes et onglets · 17 sur 28Une barre latérale où le nom d’un pane actif respire, où un pane terminé reçoit un soulignement bleu en pointillés, et où un clic efface ce repère.
Panes et onglets · 18 sur 28Une alerte sur l’ordinateur indique que fix-nav attend votre réponse. Un clic vous amène à ce pane.
À distance et mobile · 19 sur 28Pane tourne sur votre ordinateur pendant que Claude Code, Codex et Aider tournent sur une VM.
À distance et mobile · 20 sur 28L’écran s’éteint pour la nuit, mais l’hôte reste éveillé et deux agents terminent leur travail.
À distance et mobile · 21 sur 28Une notification Claude sur un téléphone annonce que fix-nav a fini, et une réponse tapée sur le téléphone repart vers l’hôte.
Git et terminal · 22 sur 28Commit ajoute un nouveau commit à la branche, et Push to Remote l’envoie vers origin.
Git et terminal · 23 sur 28Pendant que vous remontez pour lire, de nouvelles sorties arrivent et votre position dans le terminal ne bouge pas.
Git et terminal · 24 sur 28Ctrl+Shift+P ouvre la palette de commandes, et taper split trouve Split Right et Split Down.
Plateforme · 25 sur 28La même fenêtre Pane sous Windows, macOS et Linux.
Plateforme · 26 sur 28Dans un terminal WSL sous Windows, Claude Code démarre dans une distro Ubuntu.
Plateforme · 27 sur 28Un fichier LICENSE reçoit le tampon AGPL-3.0, et une étoile GitHub s’allume.
Plateforme · 28 sur 28Chaque pane affiche les tokens utilisés et leur coût, et une barre montre la limite de débit de Codex à 62 %.
Worktrees et isolation
- worktrees automatiques : Pane les crée et les nettoie. Vous ne tapez plus jamais
git worktree - panes en parallèle : lancez Claude Code, Codex, Cursor, OpenCode et Aider côte à côte
- ports isolés : chaque pane reçoit son propre bloc de 10 ports dans $PANE_PORT. Vos serveurs de développement en parallèle n’entrent jamais en collision
- synchronisation des secrets :
.envest copié automatiquement dans chaque nouveau worktree - scripts de configuration : Pane exécute les scripts de configuration, de lancement et d’archivage de votre
pane.jsonouconductor.json - apportez vos worktrees :
runpane panes adoptrécupère les worktrees créés avec git ou un autre outil
Agents
- indépendant des agents : Claude Code, Codex et Cursor sont intégrés. Tout ce qui tourne dans un terminal marche aussi. Aucun plugin, aucun SDK, aucune attente
- sessions : des chats avec Claude Code, Codex ou Cursor qui découpent le travail, lancent des panes, les surveillent, récupèrent les rapports et suivent les PR. Affichez-en plusieurs côte à côte
- serveur MCP : au lancement, Pane enregistre ses outils auprès de Claude Code, Codex et Cursor, même dans WSL. Vos agents peuvent lancer d’autres agents et suivre leur avancement
- CLI utilisable par les agents : les agents peuvent découvrir le schéma de Pane, enregistrer des dépôts et créer eux-mêmes les panes suivantes
- Ressources RunPane pour les développeurs : documentation API, OpenAPI, instructions pour les agents et commandes disponibles dans la CLI locale
- boucles d’agents : laissez Codex, Claude Code ou n’importe quel agent CLI créer des panes, lire la sortie du terminal, envoyer du texte et vérifier l’avancement
Panes et onglets
- barre latérale verticale : voyez chaque pane, branche, port et statut en un coup d’œil
- panes divisés : divisions horizontales et verticales dans chaque pane
- navigateur intégré : ouvrez un navigateur à côté de votre terminal
- contexte entre terminaux : tapez
@pour récupérer la sortie d’un autre terminal du même pane - indicateurs de statut : points d’activité, panes actifs qui respirent et repères de retour en pointillés
- notifications : alertes visuelles et sonores quand vos agents ont besoin de vous
À distance et mobile
- Remote Pane : gardez l’interface sur votre ordinateur pendant que les worktrees, terminaux et agents tournent sur une VM, une machine WSL ou un autre appareil
- configuration toujours active : gardez l’hôte éveillé quand les agents doivent continuer: guide d’alimentation
- accès depuis le téléphone : pilotez vos agents depuis l’app web sur votre téléphone, recevez les notifications push de l’app Claude via Remote Control et laissez les Sessions reprendre les tours interrompus
Git et terminal
- git intégré : diff, commit, push, pull, rebase, squash, merge. Tout au clavier
- correctifs du terminal : correctifs xterm.js adaptés aux CLI d’agents : pas de saut de défilement, images en ligne, protocole clavier kitty
- pensé pour le clavier : des raccourcis pour les panes, les onglets, les divisions et git, plus une palette de commandes avec ⌘/Ctrl+Shift+P
Plateforme
- multiplateforme : Windows x64 + ARM64, Mac (Apple Silicon + Intel), Linux x64 + ARM64. Même interface, mêmes raccourcis
- un WSL qui marche : ouvrez des dépôts dans WSL, lancez les agents dans la distribution et exécutez les Sessions dans la distribution WSL de votre choix
- open source : AGPL-3.0, aucun enfermement propriétaire
- usage et limites : tokens et coût par pane pour Claude Code et Codex, plus les limites de débit de Codex
What problem does Pane solve?
Les agents de code IA sont incroyables. Claude Code peut travailler seul pendant des heures. Codex peut livrer une fonctionnalité de bout en bout. Les modèles ne sont pas le frein.
C’est la façon dont vous travaillez avec eux.
Gérer des agents IA aujourd’hui, c’est comme faire du contrôle aérien avec un talkie-walkie. Vous jonglez entre les fenêtres de terminal. Vous copiez-collez d’un onglet à l’autre. Vous perdez le fil des agents et de leurs branches. Vous alternez entre le diff, le terminal, le client git et l’éditeur. Les agents sont rapides. Vos outils vous ralentissent.
Et puis il y a les worktrees git. Tout le monde s’accorde à dire que c’est la bonne façon de lancer des agents en parallèle : branches isolées, aucun conflit, séparation nette. Mais les utiliser est pénible. git worktree add, git worktree remove, mémoriser les chemins, suivre chaque branche, nettoyer les worktrees obsolètes, rebaser sur main, regrouper les commits avant le merge. Même les développeurs expérimentés s’y perdent. L’infrastructure est puissante. L’expérience est mauvaise.
Pane rend les worktrees invisibles. Vous créez un pane, Pane crée le worktree. Vous supprimez un pane, Pane le nettoie. Vous utilisez un raccourci, Pane rebase depuis main. Vous ne tapez plus jamais git worktree. Tous les avantages de l’isolation. Aucune galère.
Pour comparer tout ce qui existe, commencez par l’annuaire des gestionnaires d’agents IA. Il recense les apps de bureau, les outils tmux, les multiplexeurs de terminaux, les assistants de worktrees, les tableaux de bord et les systèmes de coordination.
comment ça marche
Pane repose sur deux éléments : les panes et les onglets. Un pane par fonctionnalité, un worktree. Dans chaque pane, les agents, les terminaux, le navigateur et les diffs de fichiers sont des onglets. Un panneau latéral affiche les fichiers, les changements et l’historique git du pane. Votre espace de travail revient après un redémarrage, et Claude Code, Codex et Cursor reprennent leurs conversations. Chaque pane est complètement isolé. Vos agents ne se marchent jamais dessus.
$ codex
ce que vous lancez
Pane lance Claude Code, Codex et Cursor sans configuration, ainsi qu’OpenCode, Aider, Goose, Gemini ou n’importe quel autre agent CLI qui tourne dans un terminal.
où ils tournent
Votre portable, votre distribution WSL, votre ordinateur de bureau, votre Mac mini, une machine Linux, une VM, un serveur personnel ou une machine dans le cloud.
fix-navneeds you✓ approved
update-docsworking
d’où vous les pilotez
Pane sur ordinateur pour tout le workflow, ou runpane.com/app depuis votre téléphone.
comment les agents l’utilisent
Une Session est un chat avec Claude Code, Codex ou Cursor qui pilote vos autres agents. Elle ajoute des dépôts, crée des panes avec worktree, lance des agents, les surveille et récupère leurs rapports grâce à runpane agent-context et au serveur MCP de Pane. Découvrir les Sessions.
pourquoi c’est important
Pane est multiplateforme, open source et auto-hébergeable. Il a tout ce qu’il faut pour coder avec des agents, sans aucun enfermement.
voir les détails →Si ça tourne dans un terminal, ça tourne dans Pane. Tout de suite, sans intégration. Les autres outils créent leur propre interface de chat. Elle ne marche qu’avec les agents qu’ils ont choisi de prendre en charge. Pane donne un vrai terminal à chaque agent. Claude Code, Codex, Aider, Goose ou l’outil qui sortira demain. Aucun plugin. Aucun SDK. Pas besoin d’attendre une prise en charge. Lancez-le.
Vos agents parlent déjà à Linear, Jira, GitHub et Slack grâce aux MCP et aux outils CLI. Le terminal est la couche d’intégration universelle. Pane ne réintègre pas ce que vos agents savent déjà utiliser. Il leur donne un endroit où tourner.
Pane ouvre aussi l’espace de travail aux agents. Claude Code, Codex et Cursor reçoivent automatiquement les outils MCP de Pane. N’importe quel agent peut utiliser la CLI runpane : runpane agent-context pour découvrir les commandes, runpane repos add pour enregistrer un dépôt, runpane panes create pour ouvrir des panes avec le bon prompt de départ. Lire le contrat de la CLI.
que coordonne une Session ?
Ouvrez une Session depuis la barre latérale et parlez à Claude Code, Codex ou Cursor de tout votre espace de travail, pas d’un seul dépôt. Elle tourne hors de tout worktree, garde son propre dossier de notes et coordonne le travail avec runpane.
La séparation importante : la Session garde la discussion avec vous et décide quoi faire. Le travail se fait dans des panes avec worktree isolé. La Session les surveille, sait quand ils terminent ou bloquent, suit leurs PR et vous dit ce qui demande votre décision.
lire la documentation des Sessions →Ce n’est pas un IDE. Ce n’est pas un émulateur de terminal. C’est le vim de la gestion d’agents. Pane ne s’intègre pas aux outils. Tous les outils s’intègrent à Pane. Multiplateforme et pensé pour le clavier. Conçu pour les développeurs qui se noient dans les onglets de terminal et les conflits git. Vous apportez les agents. Nous les faisons voler.
volez avec Pane
Des détails qui vous simplifient la vie et dont les gains s’additionnent. Chacun vous fait gagner quelques secondes. Ensemble, ils accélèrent vos livraisons.
le statut en un coup d’œil
Les points de l’espace de travail montrent l’activité de chaque projet. Le nom d’un pane respire pendant qu’il travaille. Un soulignement bleu en pointillés signale les panes terminés que vous n’avez pas encore consultés.
> fix @npm test
contexte entre terminaux
Tapez @ pour récupérer la sortie récente d’un autre terminal du même pane dans celui où vous êtes. Votre agent et vos tests partagent le contexte sans copier-coller.
> Review this diff
à quoi servent les raccourcis de snippets ?
⌘/ctrl+alt+lettre tape un texte enregistré dans n’importe quel terminal. Modèles de prompts, instructions de revue, commandes de débogage. Une seule touche pour chacun.
> ./screenshot.png
glisser-déposer
Déposez des fichiers jusqu’à 50 Mo directement dans un terminal. Plus besoin de saisir leur chemin.
synchronisation automatique des secrets
.env et les fichiers ignorés par git sont copiés dans chaque nouveau worktree. Votre pane est prêt dès sa création.
▶refactor-apiready on :4210
▶fix-navready on :6380
▶update-docsready on :7750
ports isolés
Chaque pane reçoit son propre bloc de 10 ports dans $PANE_PORT. Faites pointer votre script de lancement dessus une fois, et trois panes font tourner trois serveurs de développement sans collision.
✓ tests/api.test.ts (18)
Reading src/api/client.ts…
✓ tests/navigation.test.ts (9)
new output ↓correctifs du terminal pour les CLI d’agents
Le saut de défilement de Claude Code dans les longues conversations ? Corrigé. Plusieurs autres correctifs xterm.js sont adaptés aux workflows d’agents. C’est le même moteur de terminal que VS Code.
Remote Pane


Refactor API client. Same task on desktop and on the iPhone app, coming soon.
exécute tes agents sur un autre ordinateur et garde l'interface sur ton portable. ouvre Pane sur les deux avec le même compte Tailscale. va dans Settings → Remote Access → Your computers et clique sur Connect. les navigateurs, autres comptes Tailscale et serveurs sans interface utilisent toujours des codes. Commencer.
$ runpane workspace mac exec -- make test
[mac: macOS, zsh, exit 0]
un agent, vos machines Mac, Windows et WSL
Besoin de tester un autre système ou d’utiliser un outil installé ailleurs ? Workspaces permet à votre agent de lire des fichiers et d’exécuter des commandes sur vos machines via Tailscale, votre réseau privé. Votre agent reste ici. La commande s’exécute là-bas.
La connexion de WSL à son propre hôte Windows est encore en cours de correction. Consultez les connexions prises en charge dans le guide de configuration.
confiez la tâche à un nouvel agent
Avec runpane handoff, un nouvel agent reprend votre note et votre code sur une autre machine, puis vous rend compte du résultat. Utilisez un dépôt natif Mac ou Windows. Les destinations WSL ne sont pas encore prises en charge.
- Remplissez la note à partir de
runpane handoff --template. - Poussez votre branche. Indiquez l’agent et la machine de destination, puis vérifiez avec
--dry-run. - Envoyez le transfert. Laissez cette branche à l’agent qui prend le relais pendant son travail.
deux chemins simples
pour tes propres ordinateurs, ouvre Settings → Remote Access → Your computers et clique sur Connect. pour les navigateurs et autres comptes, crée un code pane-remote:// dans Connection codes → Set Up Host. colle-le dans Your computers → Add with a Code sur ordinateur, ou dans runpane.com/app dans un navigateur.
daemon sécurisé et auto-hébergé
Pane lance un petit daemon sur l’hôte. Les sessions, terminaux, fichiers, états git et demandes d’approbation fonctionnent comme dans Pane. Tailscale, SSH ou un tunnel HTTPS de confiance sert de couche d’accès.
gratuit et open source
Remote Pane est inclus avec Pane. Hébergez-le sur votre propre matériel sans abonnement d’exécution géré. Utilisez ensuite les clés de vos agents et services vocaux actuels.
accès depuis l’ordinateur et le téléphone
Pane sur ordinateur vous donne tout l’environnement distant. L’app web sur runpane.com/app vous permet de suivre et piloter les sessions de terminal depuis un téléphone. Installez-la ensuite comme PWA pour y accéder vite.
ce qui distingue Pane
| fonctionnalités | pane | superset | conductor | claude squad | cursor | herdr |
|---|---|---|---|---|---|---|
| plateformes | win (x64 + arm64) + mac + linux, plus les dépôts WSL | mac (linux expérimental, pas de windows) | mac seulement | mac + linux (exige tmux) | win + mac + linux | Windows + macOS + Linux |
| agents | Claude Code, Codex, Cursor intégrés + n’importe quelle CLI | n’importe quelle CLI | Claude Code, Codex, Cursor, OpenCode | n’importe lequel (tmux) | agents intégrés seulement | intégrations prises en charge + commandes du terminal |
| affichage des diffs | intégré, coloration syntaxique | intégré | intégré | aucun | dans l’éditeur | terminal ou revue externe |
| workflow git | commit, push, pull, rebase, squash, merge. Tout au clavier | worktrees + merge | worktrees + PR | worktrees seulement | dans l’éditeur | git dans le terminal ou intégration |
| exécution distante | local, ou votre propre hôte via SSH, Tailscale ou HTTPS. App web sur téléphone | relais vers vos propres machines (Pro) ; espaces de travail cloud en bêta | espaces de travail cloud payants ; app iPhone pour le cloud seulement | SSH + tmux à configurer soi-même | IDE local / extensions SSH | serveur, SSH et sessions nommées |
| pensé pour le clavier | raccourcis + palette de commandes | partiel | partiel | terminal seulement | raccourcis de l’IDE | interface terminal |
| open source | oui (AGPL-3.0) | code source disponible (Elastic License 2.0) | non | oui | non | oui (Apache-2.0) |
| persistance des sessions | l’espace de travail, les onglets et l’historique reviennent ; Claude Code, Codex et Cursor reprennent leurs conversations. Les agents s’arrêtent quand vous quittez | oui | oui | non | s. o. | oui, avec détachement et restauration par couches |
| contexte entre terminaux | @ pour partager la sortie entre terminaux | non | non | non | non | composer avec des API CLI ou socket |
| synchronisation des secrets | .env copié automatiquement dans les worktrees | manuelle | manuelle | manuelle | s. o. | votre configuration |
| isolation des ports | attribués automatiquement par pane | manuelle | manuelle | manuelle | s. o. | votre configuration |
pourquoi Pane existe
la galère des worktrees
Tout le monde s’accorde à dire que les worktrees sont la bonne façon de lancer des agents en parallèle : branches isolées, aucun conflit, séparation nette. Mais les utiliser est pénible.
git worktree add, git worktree remove, mémoriser les chemins, suivre chaque branche, nettoyer les worktrees obsolètes, rebaser sur main, regrouper les commits avant le merge. Même les développeurs expérimentés s’y perdent. L’infrastructure est puissante. L’expérience est mauvaise.
Pane rend les worktrees invisibles. Vous créez un pane, Pane crée le worktree. Vous supprimez un pane, Pane le nettoie. Vous utilisez un raccourci, Pane rebase depuis main. Vous ne tapez plus jamais git worktree.
le problème Windows
Windows représente environ 70 % des postes de développeurs. Linux en représente encore 5 à 10 %. Mac tourne autour de 25 %. Tout l’écosystème des outils de code IA construit ses produits pour ces 25 %.
Conductor est réservé au Mac. Superset n’a pas de version Windows. Claude Squad exige tmux, qui ne tourne pas sur Windows. Les équipes d’agents de Claude Code ont besoin de tmux ou d’iTerm2. Cursor et Windsurf veulent vous garder sur leurs agents intégrés.
Pane est conçu pour les 75 % restants. Et pour les développeurs Mac qui veulent choisir leurs agents.
principes de conception
Toujours pensé pour le clavier. Chaque action a un raccourci. Le clavier n’est pas une autre façon d’interagir. C’est LA façon.
Toujours indépendant des agents. On ne vous enfermera jamais avec un seul agent. S’il tourne dans un terminal, il tourne dans Pane.
Vraiment multiplateforme. Le développeur sur Surface Pro mérite le même outil que celui sur MacBook Pro.
Conçu autour de git, pas posé à côté. L’agent écrit le code. Vous le relisez. Vous le commitez. Cette boucle doit être fluide.
La vitesse est une fonctionnalité. Si une action prend plus de 100 ms, c’est un bug. Si une animation ne sert à rien, on la supprime.
Utilisé par les équipes de
dans 100 pays
à qui s’adresse Pane
- → aux développeurs sur Windows, Windows ARM, WSL et Linux oubliés par les outils réservés au Mac
- → aux utilisateurs de plusieurs agents qui veulent tout gérer dans une seule app
- → aux développeurs qui travaillent au clavier et veulent aller très vite
- → à tous ceux qui en ont assez de jongler entre les fenêtres de terminal
What do people ask about Pane?
pourquoi avez-vous créé Pane ?
pourquoi Pane utilise Electron ? Electron n’est-il pas mauvais ?
j’ai 47 fenêtres de terminal ouvertes. à l’aide ?
que sont les worktrees git et pourquoi sont-ils utiles ?
git worktree. Claude Squad utilise des worktrees, mais vous laisse les gérer. Pane les rend invisibles.à qui Pane ne s’adresse-t-il PAS ?
pourquoi le nom « Pane » ?
pourquoi tout le monde déteste les développeurs Windows ?
« mais développer sur Windows, c’est difficile »
wsl --install. C’est tout. Ubuntu tourne maintenant dans Windows, sans VM ni surcharge. Le discours « on ne peut pas développer sur Windows » vient de gens qui n’ont jamais essayé WSL et pensent que le terminal commence et finit avec iTerm2. Pendant ce temps, 70 % des développeurs livrent très bien du code en production sur Windows. Pane fonctionne partout : Windows, WSL, Mac et Linux. Aucune excuse nécessaire.ce n’est pas juste tmux avec des étapes en plus ?
attendez, vous utilisez vraiment Windows ?
en quoi Pane diffère-t-il de Cursor, Conductor et Claude Squad ?
qu’est-ce qu’un « gestionnaire d’agents » et en ai-je besoin ?
que veut dire « le Superhuman des agents de code IA » ?
et si un nouvel agent IA sort demain ?
tous les outils se disent « pensés pour le clavier ». Pane l’est vraiment ?
comment installer Pane ?
curl -fsSL https://runpane.com/install.sh | sh. Windows PowerShell : irm https://runpane.com/install.ps1 | iex. Vous pouvez aussi télécharger Pane depuis les versions publiées sur GitHub. Le script détecte automatiquement votre OS et votre architecture.Pane est-il gratuit ? deviendra-t-il payant ?
Rejoignez le Discord, consultez le code source sur GitHub ou écrivez-nous à [email protected].





