v1.2.0 · OPEN SOURCE · MIT

PLUGIN LOGI · MX CREATIVE KEYPAD · WINDOWS 11

Vos agents IA.
Sur le pavé.

Claude, Codex and Antigravity as animated pixel-art characters on the Logitech MX Creative Keypad.

D’un coup d’œil, ce que fait chacun de vos trois agents de code (il travaille, il vous attend, il a fini, il dort) et ce qu’il lui reste de quota. Un appui ouvre la conversation qui a besoin de vous.

  • Tout reste sur le PC
  • Rien n’est jamais envoyé
  • Une app absente dort sur sa touche

Compatible avec

  • Claude
  • Codex
  • Antigravity
Un MX Creative Keypad dont les trois touches du haut, les têtes pixel art de Codex, Claude et Antigravity, sont reliées aux logos des trois agents
états d’un personnage
  1. repos il respire, cligne des yeux, regarde autour
  2. travaille Clawd trotte, Codex tape, Antigravity vole
  3. vous attend Clawd salue, les deux autres un « ? »
  4. fini lunettes de soleil ou étincelles
  5. app fermée il dort ; un appui la lance
Illustration : le pavé affiche la page 1 telle que le plugin la dessine. Sur l’appareil, chaque touche est animée.
C#.NET 10LOGI PLUGIN SERVICEPIXEL ARTWINDOWS 11MIT

01 / CE QUE ÇA FAIT · PAGE 1 : LES AGENTS

Trois agents.
Un coup d’œil.

En haut, les personnages ; au milieu, leurs quotas ; en bas, capture d’écran, photo du téléphone et dictée.

Page 1 du pavé : les têtes de Codex, Claude et Antigravity sur la rangée du haut, leurs jauges de quota dessous, puis les touches Capture d’écran, horloge et Dictée
Rendu du plugin par son propre code de dessin.
  • Personnages

    Chaque tête s’anime d’après sa conversation la plus urgente. Au repos elle respire ; au travail, Clawd (la mascotte de Claude) trotte, Codex tape du code, Antigravity vole.

  • Alertes

    Une question clignote nettement, un tour fini respire lentement, jusqu’à ce que vous ouvriez cette conversation.

  • Un appui

    Il ouvre la conversation qui clignote, en plein écran et au dernier message. App déjà devant : chaque appui passe à la suivante, les urgentes d’abord.

  • Jauges de quota

    Sans texte : une horloge pour la fenêtre de 5 heures, un calendrier pour la semaine, et le nombre de conversations ouvertes. Un appui ouvre le panneau d’utilisation de l’app.

  • Capture d’écran

    Elle saisit l’écran tel que vous le voyez et le colle, sans l’envoyer, dans la conversation de l’agent au premier plan. Image réduite en WebP, 1568 px et 500 Ko au plus.

  • Photo du téléphone

    Avec un téléphone Android joignable par adb, sa dernière photo ou capture, collée dans l’agent au premier plan. Sans téléphone, la touche devient une horloge animée.

  • Dictée

    Elle lance le bouton de dictée de l’agent au premier plan ; un second appui l’arrête et laisse le texte dans le champ, sans l’envoyer.

01 / PAGE 2 : LE PC

Le poste.
Sous les doigts.

Les deux boutons du bas du pavé changent de page. Une page cachée ne coûte rien : elle n’est ni lue ni dessinée.

Page 2 du pavé : baisser le volume, muet et monter le volume ; Gmail, Agenda et Messages ; santé du PC, Store et Windows Update, et une touche site web
Rendu du plugin par son propre code de dessin.
  • Volume

    Baisser et monter, avec le niveau en dix crans ; au centre, le muet, dont les ondes bougent avec le son.

  • Gmail et Messages

    Les mails et SMS/RCS non lus, lus dans le titre de leur fenêtre sur le PC, sinon dans les notifications du téléphone. Un appui ouvre l’appli au premier plan.

  • Agenda

    La date du jour et l’heure.

  • Santé du PC

    Processeur et mémoire.

  • Store et Windows Update

    Un appui lance les deux recherches de mises à jour, sans rien amener au premier plan.

  • Touche site

    Le lien et le logo de votre choix, dans un petit fichier site.json. Sans lui, un globe qui tourne ouvre le dépôt.

01 / FONCTIONNEMENT

Lu sur le PC.
Dessiné à la seconde.

Le plugin lit l’état des agents chaque seconde et n’envoie au pavé que les touches qui ont changé.

Claude

Les fichiers de session de l’app de bureau, plus des hooks de Claude Code qui notent l’état de chaque session. Quota : le bouton « Utilisation » de l’app, jamais déplié par le plugin.

Codex

Ses journaux de session (tâche commencée, terminée, demandes d’accord). Quota : le dernier relevé de ses journaux. Les conversations s’ouvrent par son port de débogage local.

Antigravity

Sa barre latérale, lue par son port de débogage local, plus ses hooks. Quota : sa propre page de réglages, lue à l’écran comme le ferait une personne, quand vous êtes inactif, 15 minutes au moins entre deux lectures.

Le dessin

Du pixel art calculé d’après l’horloge : une image en retard montre quand même le bon instant. Têtes occupées à 8 images par seconde, le reste à 4 au plus.

02 / INSTALLATION

Bientôt sur la Marketplace.
Déjà sur GitHub.

  1. Prérequis

    • Windows 11 et un Logitech MX Creative Keypad
    • Logi Options+ avec Logi Plugin Service 6.4 ou plus
  2. Bientôt sur Logi Marketplace

    Les plugins NexusKeypad (AI Coding Agents, PC Dashboard, AI Coding Agents + PC) sont en revue chez Logitech. Dès leur publication, ils s’installeront depuis la Marketplace d’Options+, et le parcours complet sera ici.

  3. Pour les curieux, dès maintenant

    Les paquets attestés de la release GitHub v1.2.0 (avec SHA256SUMS.txt) s’installent par la commande logiplugintool install suivie du fichier. Ou depuis les sources, comme l’explique le README du dépôt.

Code, documentation et installeur : dépôt GitHub de NexusKeypad.

Projet indépendant, non affilié à Logitech, Anthropic, OpenAI ni Google.

Version
1.2.0
Licence
MIT
Matériel
Logitech MX Creative Console, pavé MX Creative Keypad
Logiciel
Windows 11, Logi Options+ avec Logi Plugin Service 6.4 ou plus
Agents
Claude Desktop (Claude Code), Codex, Antigravity : un seul suffit
En option
Un téléphone Android avec débogage USB ou sans fil, et adb
Contrôles
test.ps1 : compilation à part, rendu de chaque touche dans chaque situation, règles du plugin et des hooks

03 / ÉCOSYSTÈME NEXUS

Seul, il marche.
Ensemble, il en fait plus.

Chaque brique Nexus s’installe seule, ou tout l’écosystème d’un coup. Chacune enrichit les autres, et chacune a sa sortie de secours : si une brique manque, rien ne casse.

NexusAndroid

AvecLa touche Photo colle la dernière photo du téléphone dans la conversation de l’IA. Les SMS et RCS non lus sont comptés par les notifications du téléphone.

SansLa touche montre l’heure et la date, animées. Messages n’est compté que par son onglet ouvert dans Chrome.

Découvrir NexusAndroid

NexusRelay

AvecClaude, Codex et Antigravity se parlent et relisent le travail des autres. Sur le pavé, un petit Clawd court de Claude vers Codex ou Antigravity quand ils travaillent pour lui.

SansChaque IA travaille seule, et le pavé n’a pas de coursier.

NexusBrowser

AvecLes mails non lus sont comptés même Gmail fermé, lus dans votre Chrome connecté : rien ne sort du PC. Les agents pilotent votre vrai Chrome, dans des onglets en arrière-plan.

SansLes mails non lus s’affichent seulement quand Gmail est ouvert dans un onglet ou une appli Chrome.

Découvrir NexusBrowser

NexusWindows

AvecLes agents pilotent les applis de bureau en arrière-plan.

SansLe pavé n’en dépend pas : ses touches restent les mêmes.

Découvrir NexusWindows

Codex LB est aussi en option : sans lui, la touche Codex ouvre l’appli Codex officielle et lit ses quotas dans ses journaux.

04 / SÉCURITÉ

Tout reste sur le PC.
Rien n’est envoyé.

Aucune requête vers Internet

Le plugin ne parle qu’à 127.0.0.1 (ports de débogage des apps), et, sur un appui, à la page que vous avez demandée.

Collé, jamais envoyé

Capture d’écran, photo et dictée déposent leur contenu dans le champ de l’agent. C’est vous qui envoyez.

Ce qui est écrit

Les états des hooks, les 5 dernières captures et les 5 dernières photos, le journal du plugin : tout sur le PC, et une procédure pour tout retirer.

Ports de débogage : dit clairement

Ouvrir une conversation Codex ou Antigravity passe par leur port de débogage, sur 127.0.0.1 seulement. Tout ce qui écoute ces ports peut piloter l’app : à ne pas activer sur un PC partagé.

05 / À SAVOIR

Honnête.
Limites comprises.

Un seul poste testé

Windows 11 en français et un MX Creative Keypad. Certains boutons sont trouvés par leur libellé : en français pour Claude et Codex, en anglais pour Antigravity. Avec une autre langue, ces appuis ne font rien ; les états, les alertes et la page 2 n’en dépendent pas.

Des apps qui bougent

Les apps des agents changent souvent : une nouvelle version peut déplacer un bouton dont le plugin se sert.

Le pavé s’éteint avec l’écran

Windows éteint son affichage avec celui du PC ; le plugin cesse alors de dessiner.

Icône de NexusKeypad : un pavé de neuf touches dont les trois du haut sont aux couleurs des agents

06 / LIENS

Lisez le code.
Gardez un œil sur vos agents.

Le plugin, les hooks, les scripts d’installation et les tests sont sur GitHub, sous licence MIT.