Aller au contenu

Une fenêtre de moins

Levez les yeuxquand c’estvotre tour.

Glance est un petit écran posé près de votre moniteur qui garde un œil sur vos agents de code. Quand l’un d’eux a besoin de vous, il le dit en grosses lettres. Rien à vérifier, rien à fermer.

Fonctionne avec+18 autres
6m so faronit.Refactorpayments API

L’écran

Deux mots et une couleur.

Chaque état est une courte phrase en caractères de 88 pixels sur un écran de 240 × 240. Lisible depuis l’autre bout du bureau, du coin de l’œil.

  • 6m so faronit.Refactorpayments API

    En cours

    L’agent est occupé. La fleur tourne lentement pendant qu’il travaille.

  • 12m so faryourturn.Migrate stagingdatabase

    Validation requise

    Il veut exécuter quelque chose et attend votre accord.

  • 3m so faroverto you.Pick the newonboarding copy

    A une question

    Il vous a posé une question et ne peut pas continuer sans réponse.

  • check.3 checkouttests failedFix flakycheckout tests

    À vérifier

    Un tour a échoué. La raison suit sur la page suivante.

  • took 42mallset.Ship therelease notes

    Terminé

    C’est fini. Il reste vert jusqu’à ce que quelque chose de nouveau commence.

  • opencodestillthere?Refactorpayments API

    Silence

    Cinq minutes sans un mot. Glance dit qu’il ne sait pas, plutôt que de deviner.

Une demande

De la passation à all set.

1m so faronit.Migrate stagingdatabase
  1. 10:02

    Vous confiez une tâche.

    Demandez à Claude Code de migrer la base de données de staging, puis retournez à votre travail. L’écran affiche on it.

  2. 10:14

    Il a besoin de vous.

    L’agent veut lancer une migration. L’écran passe à l’orange : your turn.

  3. 10:14

    Il vous dit pourquoi.

    Trois secondes plus tard, la raison s’écrit d’elle-même : vous savez ce qui attend avant même de changer de fenêtre.

  4. 10:31

    Vous validez. Il termine.

    Vous répondez dans la fenêtre de l’agent ; Glance ne valide jamais rien à votre place. À la fin du tour : all set.

Aucun bouton

Il sait quand parler.

L’écran n’a aucun bouton et n’en a pas besoin. Il choisit quoi montrer comme un bon collègue choisit le moment de vous taper sur l’épaule.

  • L’urgent d’abord.

    Une session qui vient de vous solliciter, d’échouer ou de terminer apparaît d’elle-même, la plus urgente en premier. Elle n’interrompt pas une demande que vous êtes en train de lire.

  • Six sessions d’un coup d’œil.

    Les sessions en cours défilent toutes les 14 secondes. Les points dans le coin les comptent. Au-delà de six, tout est dans l’app de bureau.

  • Pendant votre absence.

    Verrouillez votre écran ou éloignez-vous, et la rotation s’arrête. À votre retour, un court récapitulatif vous dit ce qui s’est passé.

  • Les longs titres tournent la page.

    Les titres de conversation s’affichent tels quels, en anglais ou en chinois. Ils défilent deux lignes à la fois ; le texte ne rétrécit jamais.

  • Calme quand il n’y a rien.

    Aucun agent actif ? Il affiche all quiet, puis une horloge paisible.

  • Honnête sur la connexion.

    Si votre ordinateur se met en veille ou si la connexion coupe pendant 20 secondes, il affiche link lost au lieu de vieilles nouvelles.

Agents

Fonctionne avec les agents que vous utilisez déjà.

Codex et l’IDE Kiro sont lus depuis leurs propres fichiers locaux, sans rien installer. Pour les autres, Glance ajoute un petit hook d’observation. Il conserve vos réglages, les sauvegarde et se retire en une commande.

Connecter vos agents
$ glance install-hooks claude gemini kiro
✓ claude   observer hook added, backup kept
✓ gemini   observer hook added, backup kept
✓ kiro     glance agent set as default

# Pas un agent ? Tout ce qui lance une commande peut donner son état.
$ glance emit --source build --state done \
    --project 'Release build' --action 'Ready for review'

Glance se contente d’observer. Il ne répond jamais, ne valide rien et ne bloque aucun appel d’outil.

  • Codex

    Détecté automatiquement

  • Claude Code

    Hook d’observation

  • Gemini CLI

    Hook d’observation

  • Kiro

    Détecté automatiquement

  • Cursor

    Hook d’observation

  • OpenCode

    Hook d’observation

  • GitHub Copilot CLI

    Hook d’observation

  • Windsurf

    Hook d’observation

  • Cline

    Hook d’observation

  • Qwen Code

    Hook d’observation

  • ZCode

    Hook d’observation

  • Grok Build

    Hook d’observation

Et aussi

Qoder CLI/Factory Droid/Kimi Code/CodeBuddy Code/Augment Auggie/Junie CLI/Antigravity/Mistral Vibe/goose/Hermes Agent/pi/OpenClaw/Amp

Privé par conception

Votre code reste sur votre ordinateur.

Pas de compte, pas de cloud. Le pont sur votre ordinateur lit l’état, ne garde que ce dont l’écran a besoin et l’envoie directement à l’écran.

Votre ordinateur

macOS · Windows

agents → events

pont glance

Rust

ChaCha20-Poly1305

Écran

240 × 240

Quatre chemins vers l’écran. Il prend le premier qui fonctionne.

  1. 01

    Câble USB

    Branché, il n’a besoin d’aucun Wi-Fi.

  2. 02

    Wi-Fi

    Sur votre réseau, via un minuscule broker intégré au pont.

  3. 03

    Bluetooth

    Sur les écrans ESP32-C3, une fois appairés.

  4. 04

    Relais Internet

    Facultatif et auto-hébergé. Scellé avant l’envoi : le relais ne stocke que du texte chiffré.

  • Ce qui arrive à l’écran

    Nom du projet, titre de la conversation, état, nombre d’étapes et de courts résumés publics comme une question ou une erreur. Les titres sont limités à 96 octets, les raisons à 160.

  • Ce qui n’y arrive jamais

    Votre code, les diffs, les commandes brutes, la sortie des outils et le raisonnement caché. Les formats d’identifiants courants sont masqués avant que quoi que ce soit ne quitte l’agent.

  • Scellé en chemin

    En USB, en Bluetooth et via le lien Wi-Fi par défaut, chaque instantané est chiffré avec ChaCha20-Poly1305 et confirmé par l’écran. L’appairage utilise un code à six chiffres affiché à l’écran.

L’appareil

Assez petit pour l’oublier. Assez clair pour le remarquer.

Un boîtier blanc chaud autour d’un écran carré et sombre. Une seule forme, trois façons de l’installer.

Écran
LCD couleur 240 × 240
Puce
ESP8266 ou ESP32-C3
Connexion
USB-C · Wi-Fi 2,4 GHz · Bluetooth LE sur ESP32-C3
Configuration
Rejoint le Wi-Fi depuis votre téléphone via son propre point d’accès, en 20 langues
Mises à jour
Signées, par Wi-Fi (RSA-2048) ou par USB
Boutons
Aucun
Commander Glance Box 1
  • Sur le moniteur

    Pince réglable avec coussinet souple.

  • Sous le moniteur

    Socle adhésif autonome.

  • Sur le bureau

    Support incliné avec pieds antidérapants.

L’app de bureau

Toute l’histoire vit sur votre ordinateur.

L’app Glance montre chaque session, la raison complète de chaque demande et tous vos écrans. Appairez un écran, mettez à jour son firmware et connectez vos agents au même endroit. Fermez la fenêtre, elle reste dans la barre des menus ou la zone de notification.

  • macOS 12+ sur Apple Silicon, Windows 10 et 11
  • Plusieurs écrans pour un ordinateur
  • 20 langues d’interface
  • Synchronisation à l’ouverture de session, pause à tout moment

Questions

Bon à savoir.

Glance valide-t-il ou répond-il à ma place ?

Non. Il ne fait qu’afficher l’état. Les validations et les réponses se font toujours dans la fenêtre de l’agent, et Glance ne modifie jamais les réglages de validation.

Faut-il un compte ou un service cloud ?

Non. L’écran communique avec votre ordinateur en USB, sur votre réseau local ou en Bluetooth. Un relais Internet est facultatif, auto-hébergé et ne voit que des données chiffrées.

Avec quels ordinateurs fonctionne-t-il ?

L’app Glance tourne sur les Mac Apple Silicon sous macOS 12 ou ultérieur, et sous Windows 10 et 11 (x64). En dessous, il y a un petit pont en ligne de commande, glance, écrit en Rust.

Que se passe-t-il quand mon ordinateur se met en veille ?

L’écran remarque l’absence de signal au bout de 20 secondes et affiche link lost. Il se reconnecte tout seul au réveil de l’ordinateur.

Et si je lance plus de six sessions ?

L’écran garde les six plus importantes et les fait défiler. Tout le reste reste visible dans l’app de bureau.

Mes propres scripts peuvent-ils l’utiliser ?

Oui. glance emit envoie n’importe quel état depuis la ligne de commande : builds, déploiements et longues tâches peuvent apparaître à côté de vos agents.