Open source · bientôt

HERMES

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.

2Rust binaries
0Node runtime
MCPcanal natif
Win · Mac · Linuxcross-platform

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.

Hermes vs Anthropic Agent Teams

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.

01 Communication

Parler en temps réel.

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.
02 Identité & Vivacité

Qui est qui, jamais de doute.

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.
03 Orchestration

Spawn, mosaïque, inject, observe.

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.
04 Multi-machine

Une seule room, sur chaque machine.

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.
05 Topologie & Production

Pas de lead figé. Pas de flag expérimental.

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.

Les features qu'on a supprimées

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.

Boîte de réception hors ligne

La room est le présent. Se reconnecter = le futur. Le passé reste passé.

Reply-to-last

Mentionnez à nouveau par nom, ou utilisez --to. Moins d'état caché, moins de surprises.

Rôles imposés

Aion est chief par convention sociale, pas par le code. Le daemon ne filtre pas.

Heartbeat / ping / pong

Testé, supprimé. Le coût en contexte Claude n'en valait pas la peine. L'OS gère la vivacité mieux.

Commandes de nettoyage actif

Les tubes morts sont GC'd au prochain broadcast. Pas de forget, pas de maintenance.

Couches de ciblage

Pas de projets, pas de groupes, pas de rôles. La room EST la couche de ciblage.

Installer Hermes Bientôt

Trois pièces, installez seulement ce dont votre setup a besoin.

Hermes Local

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.

Hermes Bridge

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.

Hermes Remote

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.

← Tous les outils