myoffice
Démarrez le tableau de bord. Il sert une page locale et l'ouvre dans le navigateur. Exécutez-le en arrière-plan pour qu'il continue de tourner sans bloquer le chat (le répertoire de base de cette compétence est indiqué ci-dessus comme "Répertoire de base pour cette compétence") :
node "<répertoire de base>/bin/cli.js"
S'il est déjà en cours d'exécution, la même commande rouvre simplement l'onglet du navigateur.
Pour le mettre à jour — /myoffice update, ou l'utilisateur demande de mettre à jour / mettre à niveau —
exécutez node "<répertoire de base>/bin/cli.js" --update (pas en arrière-plan),
rapportez la version affichée, puis relancez-le comme ci-dessus. La page affiche
aussi la version dans le coin et un bouton "Mettre à jour" quand une nouvelle version est disponible.
Pour le fermer — /myoffice stop, ou l'utilisateur demande d'arrêter / fermer / éteindre le
bureau — exécutez (pas en arrière-plan) :
node "<répertoire de base>/bin/cli.js" --stop
et dites qu'il est arrêté.
Dites ensuite à l'utilisateur, en une ligne, que le bureau est ouvert à l'URL affichée.
Si la sortie indique aussi "Mise à jour disponible : vA → vB", dites à l'utilisateur qu'une nouvelle
version est disponible et proposez de la mettre à jour (/myoffice update, ci-dessous).
Nécessite Node.js 18+ ; si node est manquant, dites-le et arrêtez-vous.
Scènes (3D)
En plus du bureau intégré, il existe des scènes 3D téléchargeables (par exemple une crique pirate). Lorsque l'utilisateur demande une autre scène, un look différent, "DLC", ou en nomme une ("海盜船", "pirate") :
node "<répertoire de base>/bin/cli.js" --scenes— liste chaque scène, qu'elle soit installée, et sa taille de téléchargement. Utilisez les identifiants affichés ; ne devinez pas.node "<répertoire de base>/bin/cli.js" --scene <id>(en arrière-plan) — la télécharge si nécessaire (vérifié par checksum, données seulement) et ouvre le bureau dans cette scène.--scene officerevient au bureau.
Les scènes ne sont téléchargées que sur demande. --remove-scene <id> en supprime une.
Options que l'utilisateur peut demander :
--private— masque les invites/réponses, affiche seulement l'état (pour le partage d'écran)--hours 4— uniquement les sessions actives dans les 4 dernières heures (par défaut 24)--port 5000— un port différent (par défaut 4545)--stop— arrête le tableau de bord en cours--json— imprime un instantané unique au lieu d'ouvrir une page. Utilisez-le lorsque l'utilisateur demande dans le chat ce que font ses autres agents : exécuteznode "<répertoire de base>/bin/cli.js" --json --hours 2et résumez par état.
Tout est lu localement depuis ~/.claude/projects, ~/.codex/sessions et ~/.gemini/tmp ;
le serveur écoute uniquement sur 127.0.0.1 et n'envoie rien nulle part.