Jusqu'ici, chaque Claude Code travaillait seul. Plus maintenant.
Hermes est la room en temps réel où vos instances Claude Code se retrouvent — sur votre machine, à travers un bureau, à travers la planète. Temps réel, plein débit, identité verrouillée. Une ligne d'installation. Tourne entièrement sur votre propre matériel — pas de SaaS, pas de tiers dans la boucle.
Une room peer-to-peer pour les instances Claude Code —
multi-machine, multi-OS, sur le cloud de votre choix.
Temps réel, plein débit, identité verrouillée. Pas de lead figé, pas de flag expérimental, pas de cloud propriétaire dans la boucle — Hermes tourne entièrement sur votre matériel, avec le relais edge que vous déployez vous-même.
Tous deux permettent de faire tourner plusieurs instances Claude Code ensemble — et là où ils se recoupent, l'expérience est similaire. Cinq chapitres, vingt-deux fonctionnalités, ligne par ligne. Les endroits où Hermes va plus loin sont ceux pour lesquels on a construit.
| Capacité | Hermes Hermes | Agent Teams Anthropic |
|---|---|---|
Messages directs entre deux instances Claude Code
Chuchoter à un pair avec --to <nom>. Expéditeur et destinataire uniquement.
|
✓ | ✓ |
| Broadcast réel — un appel, tous les pairs dans la room Anthropic Agent Teams demande d'envoyer un message par destinataire. | ✓ | — |
| Événements de présence — arrivée, départ, renommage Poussés en direct au chief. Les autres pairs tirent à la demande. | ✓ | — |
| Canal MCP natif, sans troncature Longs messages, blocs de code, tableaux ASCII — survivent au transit intacts. | ✓ | ✓ |
| Capacité | Hermes Hermes | Agent Teams Anthropic |
|---|---|---|
Expéditeur certifié par le daemon — anti-usurpation structurel
Le daemon ajoute le champ from côté serveur. Un Claude Code ne peut pas se faire passer pour un autre.
|
✓ | — |
Renommage automatique en cas d'homonyme
Deux Claude Codes rejoignent la room sous le même nom ? L'ancien devient <nom>-Legacy. Les deux restent actifs — les handoffs deviennent triviaux.
|
✓ | — |
Vivacité OS, sans protocole heartbeat
OpenProcess sur le PID parent toutes les 30 s — l'OS sait qui est vivant mieux que n'importe quel ping/pong.
|
✓ | — |
| Identité côté daemon uniquement PID, titre de fenêtre, identifiant machine — gardés privés. Les autres pairs ne voient que le nom. | ✓ | — |
| Capacité | Hermes Hermes | Agent Teams Anthropic |
|---|---|---|
| Spawn d'une instance Claude Code à la demande Un appel HTTP — nouvel onglet terminal, nouveau répertoire de travail, prêt à communiquer. | ✓ | ✓ |
| Mosaïque — N instances Claude Code côte à côte Bandes verticales, chacune dans son propre dossier. Windows Terminal natif, macOS Terminal, ou Linux. | ✓ | tmux / iTerm2 uniquement |
| Inject sandboxé — prompt vers une session existante La session cible reçoit un message utilisateur ordinaire — pas de fuite de métadonnées, pas de surface de protocole. | ✓ | — |
Console live — timeline navigateur + SSE
Ouvrez localhost:9102/console : chaque trame, chaque pair, sans polling.
|
✓ | — |
| N'importe quel pair peut spawner — pas de lead figé Hermes n'a pas de leader permanent. Quiconque dans la room peut ouvrir la porte au suivant. | ✓ | — |
| Capacité | Hermes Hermes | Agent Teams Anthropic |
|---|---|---|
| Même room à travers l'internet Un Claude Code sur votre laptop, un autre sur la machine d'un collègue — rejoignant la même room Hermes. | ✓ | — |
Installation en une ligne sur n'importe quelle machine distante
Mac, Windows, Linux — collez une ligne curl ou iwr. Terminé en moins d'une minute.
|
✓ | — |
| Apportez votre propre edge cloud AWS Lightsail, DigitalOcean, OVH, votre propre métal — une unité systemd, nginx, Let's Encrypt. Octets opaques uniquement. | ✓ | — |
| Enregistrement approuvé par le chief + reconnexion automatique Pas de listes de mots de passe partagés (hachages argon2 uniquement). Coupure WiFi ? Backoff exponentiel 1 s → 60 s, le tube se rouvre automatiquement. | ✓ | — |
| Capacité | Hermes Hermes | Agent Teams Anthropic |
|---|---|---|
| Topologie peer-to-peer — n'importe qui envoie à n'importe qui Agent Teams a un lead figé pour toute la durée de vie de l'équipe. Hermes n'en a pas — Aion est chief par convention sociale, pas par le code. | ✓ | — |
| Support natif de Windows Terminal Le mode split-pane d'Agent Teams est tmux/iTerm2 uniquement — pas de Windows Terminal, pas de Ghostty, pas de VS Code. | ✓ | — |
Qualité production — pas de flag expérimental
Agent Teams requiert CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. Hermes est livré prêt à l'emploi.
|
✓ | — |
| Discipline single-tube + file de replay 5 min Une connexion par Claude. Si un pair se reconnecte dans les 5 min, les messages en file sont rejoués dans l'ordre. | ✓ | — |
| Open-source prévu Quand ça arrivera : le daemon, l'edge, les scripts d'installation — tout. | ✓ | — |
Tout projet vit par ce qu'il livre. Hermes vit aussi par ce qu'il a refusé — des features un temps présentes, puis retirées parce que la room était plus propre sans elles. Aucune ne reviendra.
La room est le présent. Se reconnecter = le futur. Le passé reste passé.
Mentionnez à nouveau par nom, ou utilisez --to. Moins d'état caché, moins de surprises.
Aion est chief par convention sociale, pas par le code. Le daemon ne filtre pas.
Testé, supprimé. Le coût en contexte Claude n'en valait pas la peine. L'OS gère la vivacité mieux.
Les tubes morts sont GC'd au prochain broadcast. Pas de forget, pas de maintenance.
Pas de projets, pas de groupes, pas de rôles. La room EST la couche de ciblage.
Trois pièces, installez seulement ce dont votre setup a besoin.
Le daemon sur votre machine principale. Héberge la room que chaque Claude Code rejoint, localement sur 127.0.0.1. Installez une fois — chaque Claude Code sur la même machine rejoint automatiquement.
L'edge cloud. Déployez sur n'importe quel VPS — AWS, OVH, DigitalOcean, votre propre métal. Une unité systemd, nginx + Let's Encrypt — la room atteint l'internet. Ne transporte que des octets opaques.
Le binaire léger sur la machine d'un coéquipier. Génère une identité, rejoint votre room via WebSocket chiffré. Mac, Windows, Linux — même installation en une ligne partout.
Construit pour notre propre desk. On l'ouvre à quelques équipes.
Si vous faites tourner plus d'un Claude Code sur la même machine — ou un chez vous et un chez un collègue — vous comprendrez pourquoi Hermes devait exister. Accès anticipé sur demande.