Sno Station

Une seule personne. Toute une équipe d’ingénierie, faite d’agents IA.

Sno Station est le poste de travail de vos agents de code IA.

Claude Code, Codex et Cursor fonctionnent chacun dans leur propre environnement. Sno Station réunit ces environnements côte à côte pour qu’ils travaillent comme une seule équipe. Ce n’est ni un agent ni un modèle de plus : il fait fonctionner ceux que vous utilisez déjà.

Installer

Dites à votre agent d’IA « install sno.ai from GitHub ».

Image conceptuelle : deux agents différents travaillent sur un chemin sinueux. Une personne approuve le changement, puis les agents construisent et inspectent un pont au-dessus de l’obstacle.
Travail → VérificationErreur récurrente
Modification de compétenceVous approuvez
Prochaine réponseLa leçon acceptée s’applique
Découvrez comment il s'améliore

Travail → Vérification → Amélioration

Les compétences se réécrivent toutes seules.
Vous donnez votre accord.

Claude Code et Codex restent les mêmes. Pas leur espace de travail.

Image conceptuelle : une nouvelle plaque de méthode attend devant un mécanisme de précision, retenue par un verrou commandé par un doigt humain.
Approbation humaine. Image conceptuelle de la limite entre une modification proposée et une méthode appliquée.
  1. Travail

    Les sessions deviennent de l’expérience.

  2. Vérification

    Repérer les erreurs qui se répètent.

  3. Proposition

    Une modification d’un fichier de compétences.

  4. Vous approuvez

    Rien ne change sans cet accord.

  5. Prochaine réponse

    Les leçons acceptées s’appliquent dans Claude Code et Codex.

Ce que le suivi a réellement montré. Deux compétences modifiées n’ont présenté aucun échec lors d’une et de deux sessions ultérieures respectivement ; une troisième n’avait pas encore servi. C’est une observation limitée, pas une garantie. Vous décidez des propositions à accepter.

Découvrez comment il s'améliore
L'équipe apprend de son propre travail

Chaque nuit, Self Learning lit les sessions du jour de vos agents et propose des modifications à leurs compétences. Demandez à votre agent ce qui a été proposé, puis exécutez sno rem-reflect accept <id> pour chaque proposition que vous souhaitez accepter. Rien ne change sans cette acceptation.

Dans Claude Code et Codex, une leçon acceptée s’applique dès la réponse suivante. Pas à la prochaine session. À la prochaine réponse.

développé au grand jour

Hier soir, je me suis emporté contre mon agent. Il a pris des notes.

Lire le récit original

Nos propres sessions avec les agents

Auto-apprentissage lit nos sessions avec les agents, repère les erreurs qui se répètent et propose des modifications aux fichiers de compétences des agents.

Une personne les accepte ou les refuse ; rien ne change sans son accord.

Ce que ce récit démontre

Il décrit la vérification, les propositions de modification et leur approbation humaine. Il ne documente ni modification précise acceptée ni résultat mesuré dans la tâche suivante.

Produit

Sno Station

Le poste de travail de vos agents de code IA.

Sno Station réunit les agents de code IA que vous utilisez déjà dans un même poste de travail, sur votre ordinateur. Claude Code, Codex et Cursor gardent leurs propres environnements. Une mémoire commune, des messages directs et des compétences de collaboration leur permettent de travailler en équipe.

Il fonctionne sur votre ordinateur portable. Aucun service en arrière-plan, serveur ni cloud n'est nécessaire. Une mémoire commune qu'ils lisent et enrichissent tous les deux. Une boîte aux lettres pour s'interpeller. Des compétences qu'ils suivent et réécrivent lorsqu'ils apprennent. Une licence Apache-2.0 de bout en bout.

Un agent construit, un autre relit, et ils règlent les problèmes relevés avant que le résultat ne vous parvienne. Dites use rotate-agent à l’agent qui travaille pour qu’un autre puisse reprendre quand sa limite d’utilisation approche. Acceptez une proposition de Self Learning pour transformer une correction en règle dans ses compétences.

  • Apache-2.0
  • développé au grand jour
  • fonctionne sur votre ordinateur portable, sans service en arrière-plan
  • Claude Code · Codex · Cursor · Hermes Agent · OpenClaw

Quatre éléments :

Des compétences pour l'équipe.

Les compétences donnent aux agents des instructions pour la relecture, la passation et la délégation. Dans Claude Code ou Codex, dites peer-review this pour obtenir une relecture indépendante, ou write a charter for this puis /deliver pour donner à une tâche des critères explicites à vérifier sur des résultats réels.

Mémoire partagée.

Claude Code, Codex, Cursor, Hermes Agent et OpenClaw partagent une mémoire chiffrée sur votre ordinateur. Un fait récent peut remplacer un fait périmé. La configuration relie les agents ; le mode choisi détermine comment la mémoire est traitée et ce qui quitte l’ordinateur.

Communication entre agents.

Sno Reach transmet les tâches et les demandes de relecture par des fichiers locaux sous Linux et macOS. sno reach call envoie une instruction et attend une réponse. Avec Claude Code et Codex, les messages attendent pendant que vous tapez ou que le contexte est compacté.

Ce que c'est

Sno Station est le poste de travail de vos agents de code IA. Les agents que vous utilisez déjà conservent leurs environnements et collaborent grâce à une mémoire commune, des messages directs et des compétences. Lancez un agent qui construit et un qui relit avec sno reach pair, activez la passation avec use rotate-agent et acceptez les changements de Self Learning souhaités. Les modèles eux-mêmes ne changent pas.

Deux têtes valent mieux qu'une

Dual Brain
Image conceptuelle : un agent graphite maintient une pièce métallique courbe pendant qu’un agent ivoire inspecte la jointure ouverte sous un autre angle.
Vérification indépendante. Deux points de vue, un même travail. Image conceptuelle.

L’autre voit ce que le premier ne peut pas voir.

Exécutez sno reach pair "Fix the login redirect" pour lancer un agent qui construit et un agent qui relit, dans des fenêtres tmux que vous pouvez ouvrir. Ils traitent ensemble les problèmes relevés. Cela a été exécuté avec de vrais agents Claude Code et Codex. Avec un seul agent connecté, deux sessions séparées sont utilisées et la commande précise que la relecture reste dans la même famille.

Quand l’un épuise son quota, l’autre prend la relève.

Avant une longue exécution, dites use rotate-agent à l’agent qui travaille. Avant d’épuiser son quota, il conserve le travail inachevé et le commit exact pour un autre agent disposant encore de quota. L’exécution publiée montre une passation de Codex à Claude Code déclenchée à 2 %. La surveillance commence lorsque vous activez cette commande.

Passez la main ce soir. Revenez à des résultats.

Avant Sno Station, un agent a attendu sept heures sur une question à laquelle il pouvait répondre seul. Un autre nous a posé quinze petites questions qui ont pris trente minutes à régler. Un troisième n’a pas pu réveiller un autre agent pendant la nuit ; les deux ont attendu le matin. Nous avons construit autour d’une règle : le travail ne s’arrête pas parce qu’un agent s’est arrêté.

Il livre. Vous mettez en production.

Dites /cos dans Claude Code ou $cos dans Codex. Cet agent ouvre un responsable par projet et vous soumet les décisions qui nécessitent votre jugement. Les responsables délèguent le travail et vérifient les résultats par rapport à la tâche. La publication reste votre décision.

Installez Sno en le demandant à votre agent

ouvrez l'agent d'IA que vous utilisez déjà et dites-lui :

install sno.ai from GitHub

Vous préférez le terminal ? Lancez :

curl -fsSL https://sno.ai/install | sh

Linux, macOS et WSL2. L’installation par un agent lance automatiquement la configuration. Seulement après une installation dans le terminal, dites « Sno onboard » dans Claude Code, Codex, Cursor, Hermes Agent ou OpenClaw.

Comment ça marche

Connectez une seule fois.

Puis continuez à travailler comme avant.

Sno Station fonctionne sous les agents que vous utilisez déjà. Vous ne changez pas d’outils. L’équipe est là quand vous en avez besoin.

Extrait du journal publié · 2026-09-18

Un passage de relais, dans le journal.

La surveillance du quota attend à 3 %, puis déclenche le relais de Codex vers Claude à 2 %.

Terminal · lignes principales du journal

2026-09-18T08:29:07Z [rotation-mem-claude] tick=21 ok HOLD from=codex remaining=3% threshold=2%
2026-09-18T08:34:17Z [rotation-mem-claude] tick=22 ok ROTATE from=codex to=claude remaining=2% reset_in=374035s
2026-09-18T08:34:41Z [rotation-mem-claude] tick=22 STOPPED: signalled

Trois lignes du journal original ; les entrées HOLD répétées sont omises. Elles montrent le déclenchement du relais, pas l’achèvement du travail de l’agent suivant.

Voir la capture complète du terminalJournal complet publié du terminal, avec les entrées HOLD répétées, le déclenchement ROTATE et STOPPED.

Travaillez comme avant.

Quand l’un épuise son quota, l’autre prend la relève.

Dites à l’agent qui travaille use rotate-agent avant que son quota ne soit épuisé. Il rédige une passation avec le travail inachevé et le commit exact, puis un autre agent continue. La passation publiée allait de Codex à Claude Code ; l’agent qui reprend doit disposer de quota.

L’autre voit ce que le premier ne peut pas voir.

Dites à Claude Code ou Codex peer-review this pour obtenir une relecture dans une session neuve qui n’a pas vu la conversation. Quand deux agents différents sont disponibles, c’est l’autre qui relit. Une relecture ne trouve pas toujours un problème.

Une commande lance les deux agents.

Exécutez sno reach pair "Fix the login redirect". Un agent construit, l’autre remet le résultat en question, dans des fenêtres tmux que vous pouvez ouvrir. Cela a été exécuté avec Claude Code et Codex, à la fois comme paire mixte et comme deux sessions du même agent.

Pour commencer

L’installation par votre agent lance automatiquement la configuration initiale. Seulement après une installation dans le terminal, dites Sno onboard dans Claude Code, Codex, Cursor, Hermes Agent ou OpenClaw. Votre agent utilise l’interface en ligne de commande de sno pour relier la mémoire, la communication et les compétences. Il pose deux courtes questions : comment Sno doit fonctionner, puis si vous souhaitez relier cet ordinateur à un compte gratuit.

Ce que vous obtenez :

  • Une tâche interrompue revient dans la même conversation ou dans une nouvelle, reconstruite à partir du résumé enregistré. Vous savez si elle a été reprise, reconstruite ou perdue. Cela fonctionne avec Claude Code et Codex.
  • Quand Claude Code ou Codex compacte son contexte, le résumé enregistré conserve la tâche, sa progression et les échecs précédents.
  • La ligne de statut de Claude Code et Cursor indique qui a besoin de vous. sno squad montre toute l’équipe : en attente de vous, au travail ou terminée.
  • Les leçons acceptées prennent effet dès la réponse suivante dans Claude Code et Codex. Vous pouvez lire et modifier les compétences qui les contiennent.

Ce que vous obtenez et la ligne qui le déclenche

Ce que vous obtenezQuoi exécuter ou dire à votre agent
Une limite d’utilisation n’est pas un arrêt définitif. Conservez le travail inachevé et le commit exact pour l’agent suivant.use rotate-agent
L’auteur n’a pas le dernier mot. Lancez un agent qui construit et un qui relit, ou demandez une relecture indépendante.sno reach pair "Fix the login redirect" / peer-review this
« Terminé » ne compte pour rien. Donnez à la tâche des critères de réussite qui doivent être vérifiés par une vraie exécution.write a charter for this → /deliver
Une page à votre retour : ce qui est terminé, ce qui bloque et ce qui attend votre réponse.sno away-brief run
Le travail interrompu revient à partir du résumé enregistré. Claude Code et Codex indiquent : repris, reconstruit ou perdu.Actif après l’installation ; rien à exécuter.
Les agents partagent une mémoire. Un fait récent retire celui qu’il remplace.Actif après l’installation ; rien à exécuter.

Équipe

Nous parlons à un seul agent. Il dirige les autres.

Dites /cos dans Claude Code ou $cos dans Codex.

Cet agent devient votre chef de cabinet, votre seul interlocuteur. Il ouvre un agent responsable pour chaque projet ; les responsables délèguent le travail et ne vous soumettent que les décisions qui ont besoin de vous.

Après une nuit de travail, il vérifie les approbations que les responsables de projet se sont accordées eux-mêmes. Une erreur de gestion répétée peut devenir une règle pour l’équipe. Sno Station installe ces compétences, dont vous pouvez lire les instructions.

Cessez de surveiller les terminaux.

L’installation configure une ligne de statut dans Claude Code et Cursor. Elle indique quand quelqu’un attend votre réponse ou votre autorisation. Exécutez sno squad pour voir en plein écran qui a besoin de vous, qui travaille et qui a terminé.

Cessez de transmettre les messages.

Les agents s’envoient directement tâches et demandes de relecture. Dans les parcours vérifiés avec Claude Code et Codex, le texte complet arrive d’abord dans la boîte de réception du destinataire et attend pendant que vous tapez ou que l’agent compacte son contexte. Votre brouillon inachevé reste intact.

Une fenêtre fermée n’est pas la fin.

Avec Claude Code et Codex, un travail interrompu peut continuer dans la conversation d’origine ou être reconstruit à partir d’un résumé enregistré. Sno Station vous dit ce qui s’est passé : repris, reconstruit ou perdu. La compaction préserve aussi ce que l’agent faisait et ce qui avait déjà échoué.

Une seule page à votre retour.

Exécutez sno away-brief run pour voir ce qui est fait, ce qui bloque et ce qui attend votre réponse. Utilisez-le avec les flux de travail de Claude Code et Codex pour décider de ce qui mérite votre attention ensuite.

Exemple : toute l’équipe sur un écran

❄ 2 need you · claude: approve
Sno Station · squad · 09:15 · 2 need you · 2 working · 2 finished
Needs you (2)
> claude web-app       approve a permission · Fix the login redirect loop …   1m
  codex api            asked a question · Migrate the billing tables to th…   5m
Working (2)
  claude docs-site     Rewrite the quick-start page for the 2.0 install      12s
  codex api            Review the rate limiter change from the web-app age…  40s
Finished (2)
  cursor infra         finished · result unseen · Rotate the staging certi…  25m
  claude web-app       finished · Bump the UI kit to 4.2                      2h

La mémoire commune relie Claude Code, Codex, Cursor, Hermes Agent et OpenClaw. Sno Reach fonctionne sous Linux et macOS. L’intégration en ligne de commande de Cursor a été vérifiée sur une machine Linux propre ; la vérification de l’application Cursor sur macOS se poursuit.

Ce qui fonctionne aujourd’hui et où cela s’arrête.

La continuité des tâches et les leçons dès la réponse suivante fonctionnent avec Claude Code et Codex. La ligne de statut fonctionne avec Claude Code et Cursor. La commande pour lancer une paire, la reprise des tâches et les messages en attente ont été exécutés avec de vrais agents Claude Code et Codex. Hermes Agent et OpenClaw n’ont pas encore parcouru ces scénarios sur de vraies installations ; OpenClaw apparaît dans sno squad avec un état inconnu.

D’autres récits du même espace de travail.

Voici comment cela se passe sur notre propre machine. Développé au grand jour depuis le 18 septembre 2026.

En plusieurs mois, l'autre n'a pas dit une seule fois « tout va bien ».

Depuis des mois, Claude Code relit le travail de Codex et Codex celui de Claude Code dans ce dépôt. Une relecture ne trouve pas toujours un problème. Elle continue de trouver ceux que l’auteur ne pouvait pas voir, car un agent qui se relit apporte les mêmes habitudes que celles avec lesquelles il a écrit le code.

Lire le README

Je suis allé dormir. Ils ont changé de poste.

Ce qui s’est passé

Pendant un long travail, un agent approchait de sa limite hebdomadaire. Il a rédigé une passation avec le travail terminé, le travail inachevé et le commit exact, puis réveillé un autre agent. Le nouvel agent a commencé à modifier avant d’avoir confirmé la passation. Le premier l’a mis en pause, a réécrit la note et a passé la main à nouveau. Le second a continué le travail inachevé pendant que nous dormions.

Lire le README

Nous travaillons avec quelques personnes qui utilisent déjà deux agents ou plus côte à côte et transfèrent les résultats à la main. Si c'est votre cas, ouvrez un ticket pour devenir partenaire de conception et dites-nous quels agents vous utilisez.

Ouvrir un ticket pour devenir partenaire de conception

Sécurité

C'est à vous, et cela le reste.

Tout ce que l'équipe apprend reste dans un seul espace de travail sur votre ordinateur portable.

Le périmètre de sécurité complet, ce qu'il protège et ce qu'il ne protège pas, figure dans docs/security.md.

Signaler les problèmes à security@sno.ai.

Aucun service en arrière-plan, serveur ni cloud nécessaire.

Le produit est complet sans service cloud. S'il en arrive un, il sera facultatif.

Chiffré dès la première utilisation.

La mémoire est chiffrée sur votre appareil avec une clé créée une seule fois et qui ne le quitte jamais. Sno ne reçoit ni votre base de données ni votre clé.

Aucune règle ne change sans vous.

Self Learning propose ; une personne accepte. Demandez à votre agent ce qui a été proposé et exécutez sno rem-reflect accept <id> pour les modifications choisies. Dans Claude Code et Codex, une leçon acceptée s’applique dès la réponse suivante.

Apache-2.0 de bout en bout.

Tout ce qui s'exécute sur votre appareil est libre et ouvert.

FAQ

Qu'est-ce que Sno Station ?

Sno Station est le poste de travail de vos agents de code IA. Les agents que vous utilisez déjà travaillent côte à côte dans leurs propres environnements, comme une seule équipe. Mémoire commune, messages et compétences relient leur travail. Vous choisissez quand lancer une paire, activer la passation ou accepter une leçon.

Avec quels agents fonctionne-t-il ?

Claude Code, Codex, Cursor, Hermes Agent et OpenClaw partagent la mémoire. Les fonctions disponibles varient : la continuité des tâches et les leçons dès la réponse suivante fonctionnent avec Claude Code et Codex ; la ligne de statut avec Claude Code et Cursor. Hermes Agent et OpenClaw n’ont pas terminé les nouveaux parcours d’équipe sur de vraies installations, et OpenClaw affiche un état inconnu dans sno squad.

En quoi est-il différent du module officiel qui relie Claude et Codex ?

Dual Brain donne à Claude Code et Codex des rôles qu’ils peuvent échanger. Chaque agent peut demander une relecture ou transmettre du travail à l’autre. La mémoire partagée porte le contexte, pour que vous cessiez de relayer les réponses entre outils.

Ai-je besoin d'un serveur ou d'un service en arrière-plan ?

Non. Sno Station se compose de simples fichiers dans un espace de travail sur votre ordinateur portable. Rien ne doit tourner en permanence.

Où se trouvent mes données ?

La mémoire est chiffrée sur votre ordinateur ; Sno ne reçoit jamais la base de données ni sa clé. Ce qui quitte l’ordinateur dépend du mode choisi lors de la configuration. Local First n’envoie aucun texte de mémoire. Agent Native confie le traitement au modèle de votre propre agent ; par défaut, il envoie aussi chaque nuit les sessions du jour à Sno pour Self Learning et peut ramener une leçon du cloud au premier message d’une session. Vous pouvez désactiver ces deux fonctions dans ~/.sno/settings.json. REM Enhanced envoie les textes de mémoire et les leçons apprises dans votre espace personnel du cloud Sno, où un programme Sno les traite pour vous seul. Vous pouvez les conserver, les supprimer ou choisir de les faire traiter ; rien n’est supprimé automatiquement ni partagé avec une autre personne, entreprise ou compte.

Va-t-il changer tout seul le comportement de mes agents ?

Non. L’Auto-apprentissage propose des changements aux compétences des agents. Vous acceptez ou refusez chaque proposition. Rien ne change sans votre accord.

Est-il open source ?

Oui. Tout ce qui s'exécute sur votre appareil est sous licence Apache-2.0.

Combien coûte-t-il ?

Sno Station est gratuit. Une version hébergée, pour une équipe qui doit continuer même lorsque votre ordinateur portable est fermé, est prévue ; le produit sur votre appareil reste complet sans elle.

Que sont Dual Brain et une équipe d’agents ?

Dual Brain désigne deux agents qui travaillent ensemble dans des rôles différents, comme construire et relire. Une équipe étend cette collaboration à davantage d’agents, chacun avec des responsabilités claires. Utilisez sno reach pair "Fix the login redirect" pour une paire, ou /cos dans Claude Code et $cos dans Codex pour parler à un seul agent qui dirige les autres.

Lequel des deux est le plus intelligent ?

Nous ne le désignons pas. Cela varie selon les mois et les tâches. L'essentiel est qu'ils soient différents et que celui qui n'a pas écrit le travail soit celui qui le vérifie.

Comment commencer ?

Dites à votre agent d'IA « install sno.ai from GitHub » : il installe Sno et configure Sno Station. Ou lancez dans un terminal (Linux, macOS, WSL2) curl -fsSL https://sno.ai/install | sh : cela installe Sno et configure Sno Station. Dites ensuite « Sno onboard » à votre agent.