Tes agents de code au poignet, avec un compagnon pixel‑art.
Demande d'autorisation, question, tâche terminée : tout arrive sur ta montre Wear OS et tu réponds d'un geste. Pendant ce temps, Chi vit au rythme de tes sessions.
Pour Claude Code et Codex · Montres Wear OS avec les services Google Play, Galaxy Watch 4 et plus récentes
Une journée avec ton agent
Tu lances une tâche et tu te lèves. Voilà ce que ta montre te montre ensuite.
-
Il te demande la permission
L'agent veut lancer une commande. Autorise, refuse avec ou sans explication, ou choisis « toujours » pour ne plus être dérangé pour ça. Un compte à rebours te dit combien de temps il t'attend.
-
Il hésite, tu choisis
Une question à choix arrive avec ses options : coche-en une ou plusieurs, ou dicte une autre réponse. Un plan à valider ? Approuve-le ou demande des changements.
-
Tu sais qui travaille
Les sessions en cours, d'un coup d'œil : au travail, en attente de ta réponse, terminées. Celles qui t'attendent passent en premier.
-
Il fête tes victoires
Tâche terminée : Chi fait la fête et gagne de l'expérience. En montant de niveau, il débloque de nouveaux accessoires. Tu peux répondre au clavier, à la voix ou d'une réponse rapide.
-
Et il a faim
Satiété, énergie, bonheur : ses jauges baissent avec le temps. Nourris-le, joue avec lui, fais-lui un câlin. Il s'affole quand ton agent a besoin de toi.
Et ce qui rentre finit par sortir : de temps en temps, il fait caca à côté de lui. À partir de deux, il boude. Un toucher sur Nettoyer et tout est propre, même pendant qu'il dort.
-
Tes séries comptent
Jours d'affilée avec des tâches terminées, réponses données depuis la montre : les succès se débloquent au fil des sessions.
-
Il respecte tes nuits
Heures calmes, Ne pas déranger et mode Coucher de la montre : les notifications se font discrètes. Les événements non urgents se regroupent en un seul résumé, et seules les urgences passent.
Fais-le à ton image
3 espèces, 6 couleurs, 5 accessoires. Compose le tien : il remplace Chi sur toute la page, comme il le fera sur ta montre, sa tuile, sa complication, son cadran et même l'icône de l'appli.
Regarde Chi prendre vie
Il s'assemble pixel par pixel, vit sur ta montre, se fait soigner, fête une tâche terminée et change de look. Musique chiptune synthétisée pour l'occasion.
Et tout le reste, au poignet
Il vit sur ta montre
Il joue avec toi
Il dort quand tu le couches
Il change de look
- Tuile, complication, cadran
- Ta mascotte s'affiche en grand sur le cadran Agentchi ; la tuile et la complication signalent une question en attente et y mènent d'un toucher.
- Texte mis en forme
- Gras, italique,
code, titres et listes : le Markdown des agents reste lisible sur l'écran rond. - Alertes à ton goût
- Plein écran, notification normale ou discrète, motif de vibration et son, séparément pour les urgences et le reste.
- Historique
- Ce que tu as répondu reste sous chaque question.
- Icônes au choix
- Actions en pixel-art ou en emojis, et une icône d'appli assortie à ta mascotte.
- Aucune appli téléphone
- La montre reçoit les pushs en Wi-Fi, en LTE ou via le téléphone auquel elle est appairée.
Ton serveur, tes données
Agentchi passe par un petit serveur open source que tu héberges toi-même. Celui-ci, par exemple.
- Claude Codeterminal, IDE, Desktop, Remote Control · plugin
- Session cloudclaude.ai/code · hook http du dépôt
- CodexCLI, appli, IDE · ~/.codex/hooks.json
agentchi.dev- Rien ne s'accumule. Les événements filent aussitôt vers la bonne montre, sans être conservés ; le serveur ne garde que les montres enregistrées et leurs codes.
- Un code par ordinateur. Chaque ordinateur ou environnement cloud a le sien, révocable depuis la montre.
- Pas de compte, pas de publicité. Chaque montre s'enregistre toute seule et ne reçoit que ses événements.
Installer Agentchi
Ce serveur relaie les hooks de Claude Code et de Codex vers ta montre, et lui permet d'y répondre. Les commandes ci-dessous contiennent déjà son adresse.
https://agentchi.dev
-
L'appli sur ta montre
Agentchi s'installera depuis le Google Play Store, directement sur ta montre Wear OS.
Disponible surGoogle Play Bientôt
Ouvre Agentchi, accepte les notifications, puis Paramètres › Serveur : saisis
https://agentchi.devet touche Connecter la montre. -
Un code par ordinateur
Sur la montre : Paramètres › Serveur › Nouveau code. Note le code
XXXX-XXXX-XXXX. Prévois un code par ordinateur ou par environnement cloud : chacun se révoque séparément. -
Branche tes agents
Claude Code (terminal, IDE, appli Desktop, Remote Control)
Une seule commande, avec ton code :
claude plugin install agentchi --marketplace Pelagoss/agentchi \ --config server_url=https://agentchi.dev --config code=XXXX-XXXX-XXXXLe code est rangé dans le trousseau du système, pas dans
settings.json. Sans--config, Claude Code demande les deux valeurs (/plugin› agentchi › Configure options). Il fautcurl, présent par défaut sur macOS, Linux et Windows 10+.Sessions cloud Claude (claude.ai/code)
Les sessions cloud ne chargent pas les plugins. Ajoute ce bloc au
.claude/settings.jsondu dépôt (télécharger), puis, dans les paramètres de ton environnement cloud :- variable d'environnement
AGENTCHI_CODE=<ton code>; - accès réseau personnalisé autorisant
https://agentchi.dev.
Chaque personne qui travaille sur le dépôt met son propre code : sans code, le hook ne fait rien.
{ "hooks": { "Notification": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 5, "type": "http", "url": "https://agentchi.dev/h" } ] } ], "PermissionRequest": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 310, "type": "http", "url": "https://agentchi.dev/ask" } ] } ], "PreCompact": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 5, "type": "http", "url": "https://agentchi.dev/h" } ] } ], "PreToolUse": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 310, "type": "http", "url": "https://agentchi.dev/ask" } ], "matcher": "AskUserQuestion|ExitPlanMode" } ], "SessionEnd": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 5, "type": "http", "url": "https://agentchi.dev/h" } ] } ], "Stop": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 310, "type": "http", "url": "https://agentchi.dev/ask" } ] } ], "StopFailure": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 5, "type": "http", "url": "https://agentchi.dev/h" } ] } ], "SubagentStop": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 5, "type": "http", "url": "https://agentchi.dev/h" } ] } ], "UserPromptSubmit": [ { "hooks": [ { "allowedEnvVars": [ "AGENTCHI_CODE", "CLAUDE_CODE_REMOTE_SESSION_ID" ], "headers": { "Authorization": "Bearer $AGENTCHI_CODE", "X-Claude-Remote-Session": "$CLAUDE_CODE_REMOTE_SESSION_ID" }, "timeout": 5, "type": "http", "url": "https://agentchi.dev/h" } ] } ] } }Codex (CLI, appli, IDE ; macOS, Linux, WSL)
Enregistre les hooks Codex (télécharger) et rends ton code visible de Codex :
curl -fsS https://agentchi.dev/v1/codex-hooks.json -o ~/.codex/hooks.json echo 'export AGENTCHI_CODE=XXXX-XXXX-XXXX' >> ~/.zshrc # ou ~/.bashrcSi tu as déjà un
~/.codex/hooks.json, fusionne les deux plutôt que de l'écraser. Codex ignore un hook tant que tu ne l'as pas approuvé : lance/hooksdans Codex et approuve ceux d'Agentchi. Avec Codex, la montre reçoit les fins de tâche et les demandes d'autorisation, et peut y répondre ; les questions à choix restent sur l'ordinateur (Codex ne les passe pas aux hooks). - variable d'environnement
-
Vérifie, puis éloigne-toi
Paramètres › Serveur › Tester le push : le serveur envoie une notification et la montre affiche l'erreur si elle ne part pas. Puis active Paramètres › Réponses › Répondre depuis la montre quand tu quittes ton écran.