Ce que fait Voyageur

Une tour de contrôle, pas un terminal de plus.

Chaque brique sert le même but : lancer tes agents sur tous tes projets, faire remonter celui qui a besoin de toi, ne rien perdre de ce qui a été demandé, et passer du distant au local sans aucune friction.

01 · Fan-out multi-workspace

Tous tes projets, une seule vue.

Un workspace par projet, un agent par workspace, tous en parallèle. La tour de contrôle te montre l'état de chacun d'un coup d'œil, sur toutes tes machines à la fois, sans jongler entre cinq fenêtres.

  • Bascule instantanée entre workspaces récents avec Ctrl+Tab
  • Quick-picker de workspace depuis l'historique avec Cmd+N
  • Restauration de session : tu retrouves tes panes et tes agents où tu les avais laissés
voyageur · tour de contrôle
Capture d'écran de Voyageur : la tour de contrôle affiche tous les workspaces et l'état de chaque agent (en cours, en attente, idle) d'un coup d'œil.
02 · Suivi des agents et des missions

Le routeur d'attention, et le journal de ce qui a été demandé.

Voyageur lit l'état réel de chaque agent Claude Code, panneau par panneau, et fait remonter celui qui t'attend. Chaque workspace porte un médaillon orbital qui résume tout son intérieur d'un seul regard. Et parce que savoir qui t'attend ne suffit pas quand cinq agents tournent, chaque panneau porte aussi sa mission écrite : sur quoi il travaille, où il en est, ce qui a été fait.

  • Une lune par panneau sur le médaillon : en cours, réfléchit, idle, en attente
  • Une grappe de points pour un panneau qui a des sous-agents encore en fond
  • Un fanal ambre quand un agent bloque sur une question : il passe en tête de file
  • Notification OS « Claude t'attend », même écran fermé : un clic saute au panneau
  • Timers d'urgence colorés au delà de 2 puis 5 minutes d'attente
  • Les agents de tous tes serveurs, pas seulement celui affiché : chaque ligne porte le nom de sa machine
  • Un agent qui attend sur une machine de fond reste audible : sa question remonte sans que tu changes de serveur
  • Chaque panneau porte sa mission sur son bandeau : son titre, son avancement, et le résumé écrit à la clôture
  • L'agent y participe lui-même : il annonce où il en est, clôture sa mission et en ouvre une autre quand la conversation change de sujet, sous le titre qu'il donne
  • Une mission passée se retrouve des semaines plus tard, par son titre, par ce qui a été demandé ou par son résumé ; si son panneau n'existe plus, elle s'ouvre en fiche avec son projet, ses dates et sa durée
  • Ce suivi sert à toi, pas au modèle : ce n'est pas un contournement de la fenêtre de contexte, et son coût en tokens, mesuré puis optimisé, est négligeable
voyageur · suivi et missions
Capture d'écran de Voyageur : le bandeau du panneau actif affiche le titre de la mission en cours et son état, à côté du workspace et du serveur qui l'exécute, tandis qu'un médaillon ambre signale un agent qui attend une réponse.
03 · Panes et overlay Quake

Autant de panneaux que tu veux.

Découpe l'écran en splits verticaux et horizontaux à volonté, chaque pane reflète un terminal distant en temps réel via le control-mode tmux. Et un terminal Quake qui glisse du haut, indépendant des workspaces.

  • Split horizontal Cmd+D, vertical Cmd+Shift+D
  • Zoom d'un pane Cmd+Shift+Enter, mise de côté Cmd+G
  • Overlay Quake par Double-Ctrl, avec sélecteur de machine local ou cloud
voyageur · terminal Quake
Capture d'écran de Voyageur : le terminal Quake en overlay, ouvert par Double-Ctrl, glissé du haut avec son sélecteur de machine locale ou cloud.
04 · Serveurs distants et hébergés

Ta machine, un serveur à toi, ou le nôtre.

Ajoute autant de serveurs que tu veux : ta machine locale, un serveur SSH à toi via Tailscale, ou un workspace hébergé sur notre cluster, prêt en un geste. Chaque serveur a sa teinte et sa ligne daemon en direct.

  • Ajout guidé d'un serveur SSH, connexion chiffrée over Tailscale
  • Hébergé Voyageur en option de confort, jamais le cœur de l'offre
  • La capacité reste bornée par la RAM du cluster : l'UI reflète l'état « capacité atteinte »
voyageur · serveurs
Capture d'écran de Voyageur : le hub de lancement, entre machine locale, serveur SSH via Tailscale et workspace hébergé prêt en un geste.
05 · Navigation de fichiers

L'arbre du projet, où qu'il tourne.

Un navigateur de fichiers complet sur le distant comme sur le local, avec un finder flou pour sauter n'importe où sans lâcher le clavier.

  • Finder flou dans l'arbre, quick-open d'un fichier Cmd+P
  • Ouvre par chemin collé ou tapé Cmd+K, résolu contre le pane actif
voyageur · fichiers
Capture d'écran de Voyageur : le finder flou de l'arborescence, une requête de trois lettres et les fichiers du projet classés par pertinence, chemin relatif affiché.
06 · Éditeur et viewers

Lire et corriger sans changer d'outil.

Un éditeur Monaco intégré pour relire ce que l'agent a écrit, ajuster une ligne, et sauvegarder. Les fichiers rendus basculent de la source à l'aperçu d'un clic.

  • Coloration syntaxique, onglets multi-fichiers de tous tes workspaces
  • Bascule Source vers Preview, sauvegarde Cmd+S
voyageur · éditeur
Capture d'écran de Voyageur : l'éditeur Monaco agrandi sur un fichier TypeScript, avec onglets multi-fichiers et coloration syntaxique.
07 · Synchro temps réel

Du distant au local, sans friction.

Tes fichiers sont synchronisés en continu entre ta machine et le serveur. Tu bascules de l'un à l'autre sans copier, sans pousser, sans y penser. La console de sync te montre l'état en direct.

  • Arbre de travail synchronisé en deux sens, moteur Mutagen embarqué
  • Zéro prérequis côté serveur : tout est poussé au premier sync
  • Console de sync : flush, pause, reprise, réconciliation, à la demande
voyageur · synchro
Capture d'écran de Voyageur : la console de synchronisation, l'état des transferts entre la machine locale et le serveur affiché en direct.
08 · Transfert de fichiers

Monter et descendre des fichiers, simplement.

Récupère un fichier distant sur ta machine, ou envoie-en un vers le serveur, sans quitter Voyageur. Le chemin local est toujours choisi par toi, jamais imposé.

  • Download vers l'hôte par dialogue « Enregistrer sous » natif
  • Upload depuis l'hôte avec détection de collision et confirmation d'écrasement
  • Colle ou glisse une pièce jointe : elle est envoyée et référencée pour Claude
voyageur · transfert
Capture d'écran de Voyageur : le menu contextuel d'un fichier distant dans l'arborescence, avec l'entrée « Enregistrer sur cet ordinateur » qui rapatrie le fichier sur la machine hôte.
09 · Recherche complète

Un champ, tout ce qui compte.

Search Everywhere ouvre une palette à un seul champ qui trie ce qui t'attend, tes workspaces et tous tes fichiers ouverts. Plus deux ouvertures directes au clavier.

  • Search Everywhere Double-Shift : en attente, workspaces, fichiers ouverts
  • Quick-open de fichier Cmd+P, ouvrir par chemin Cmd+K
voyageur · Search Everywhere
Capture d'écran de Voyageur : Search Everywhere, un seul champ qui trie ce qui demande ton attention, les workspaces et les fichiers ouverts.
10 · Intégration Claude Code

Ton Claude, sous la main.

Voyageur supervise tes sessions Claude Code sans jamais s'interposer : tu gardes le root et ton Claude. Il agrège l'usage, suit le changelog de Claude Code, garde Claude à jour et t'ouvre les fichiers de config.

  • Usage et rate-limits agrégés (fenêtre 5 h et semaine), comptes à rebours de reset
  • Suivi du changelog de Claude Code, résumé dans l'app : toujours au courant des nouveautés, sans quitter Voyageur
  • Édition de CLAUDE.md et des settings (projet et global), mise à jour de Claude en place, hooks de notification

Un retour bug ou fonctionnalité manquante, directement dans l'app, en un raccourci.

voyageur · Claude Code
Capture d'écran de Voyageur : le menu des fichiers de config Claude ouvert, avec CLAUDE.md, CLAUDE.local.md, settings.json du projet et l'état du CLAUDE.md global du serveur.
11 · Le bloc CLAUDE.md

Ton agent sait qu'il est dans une tour de contrôle.

Un agent qui ignore comment tu le lis écrit pour un terminal que tu ne regardes pas. Voyageur propose d'ajouter un bloc court au CLAUDE.md global du serveur : l'agent apprend qu'il tourne dans un panneau parmi d'autres, et les deux conventions qui en découlent.

  • Le texte exact qui sera écrit t'est montré avant : la permission porte sur ces lignes-là
  • Bloc délimité et versionné : Voyageur ne touche à rien d'autre dans le fichier
  • Un bloc que tu as retouché à la main n'est jamais écrasé, il est laissé tel quel
  • « Plus tard » ou « Ne plus proposer » : c'est une proposition, pas une installation
voyageur · intégration CLAUDE.md
Capture d'écran de Voyageur : la carte d'intégration CLAUDE.md, avec le fichier cible, le texte exact du bloc qui sera ajouté, et les boutons Ajouter, Plus tard et Ne plus proposer.
12 · Bibliothèque de skills

Tes skills suivent tes agents partout.

Une bibliothèque de référence unique, déployée sur chacun de tes environnements. Voyageur compare chaque machine à la référence, repère celle qui a divergé, et te laisse réconcilier en un clic. Aucune version n'est jamais perdue.

  • Bibliothèque de référence versionnée en semver, déployée vers chaque workspace
  • État par environnement d'un coup d'oeil : à jour, en avance, en retard, divergé, non déployé
  • Skills découverts sur une machine mais absents de la bibliothèque : remontés, jamais perdus
  • Import et export en zip pour sortir ou entrer une bibliothèque entière
voyageur · Skills
Capture d'écran de Voyageur : le gestionnaire de skills, la bibliothèque de référence à gauche et l'état de chaque environnement à droite, avec un poste divergé à réconcilier.
13 · Réconciliation guidée

Deux versions d'un skill, aucune perdue.

Quand une machine et la bibliothèque ont toutes les deux évolué, Voyageur combine ce qui peut l'être et ne te demande d'arbitrer que les passages réellement en conflit. Un passage à la fois, avec le diff mot à mot des deux côtés.

  • Fusion à trois voies : la base commune, ta bibliothèque, la copie de la machine
  • Quatre issues par passage : garder l'un, l'autre, les deux, ou rédiger le texte final
  • La nouvelle version de référence est proposée en semver, et reste éditable
  • Rien n'est écrasé : les deux versions d'origine restent intactes dans la bibliothèque
voyageur · combiner
Capture d'écran de Voyageur : la fusion guidée d'un skill divergé, la version de la bibliothèque et celle du serveur côte à côte avec leurs différences surlignées mot à mot.
14 · Raccourcis clavier

Tout au clavier.

Les gestes fréquents sont à portée de doigts. Les raccourcis pane et fenêtre sont sur Cmd uniquement, pour laisser passer Ctrl+C, Ctrl+D et Ctrl+W au shell.

voyageur · raccourcis
Capture d'écran de Voyageur : la feuille des raccourcis clavier, regroupés par navigation, fenêtres et panneaux.
15 · URL de tes serveurs de dev

Ton serveur de dev s'ouvre dans ton navigateur.

Un agent qui lance un serveur de dev sur une machine distante annonce d'habitude http://localhost:3000, une adresse qui ne veut rien dire depuis la tienne. Voyageur pose la commande voy url <port> dans chaque pane : elle rend l'URL que ton navigateur peut ouvrir, et ouvre le tunnel quand il en faut un.

  • voy url 5173 imprime l'URL joignable, jamais localhost, et t'avertit si rien n'écoute encore sur ce port
  • Actif par défaut sur les workspaces hébergés Voyageur, où c'est le seul chemin possible
  • Actif par défaut aussi sur tes serveurs SSH, désactivable serveur par serveur pour garder une adresse directe et stable
  • Le port reste fermé sur le serveur : le tunnel passe par SSH, déjà authentifié
voyageur · voy url
Capture d'écran de Voyageur : la tour de contrôle réunit les agents de plusieurs machines, chaque ligne distante portant le nom de son serveur.
Alpha ouverte

Essaie tout ça maintenant.

Mac, Linux et Windows. On itère vite, on répond à toutes tes questions.

Une question, un bug, une idée ? voyageur@e2pz.app