v1.2.0 · OPEN SOURCE · MIT

LOGI PLUGIN · MX CREATIVE KEYPAD · WINDOWS 11

Your AI agents.
On the keypad.

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

At a glance, what each of your three AI coding agents is doing (working, waiting for you, done, asleep) and how much of its quota is left. One press opens the conversation that needs you.

  • Everything stays on the PC
  • Nothing is ever sent
  • A missing app just sleeps on its key

Works with

  • Claude
  • Codex
  • Antigravity
An MX Creative Keypad whose three top keys, the pixel-art heads of Codex, Claude and Antigravity, are linked to the three agents’ logos
a character’s states
  1. idle it breathes, blinks and looks around
  2. working Clawd trots, Codex types, Antigravity flies
  3. waiting for you Clawd waves, the other two show a “?”
  4. done sunglasses or sparkles
  5. app closed it sleeps; a press starts it
Illustration: the keypad shows page 1 as the plugin draws it. On the device, every key is animated.
C#.NET 10LOGI PLUGIN SERVICEPIXEL ARTWINDOWS 11MIT

01 / WHAT IT DOES · PAGE 1: THE AGENTS

Three agents.
One glance.

On top, the characters; in the middle, their quotas; at the bottom, screen capture, phone photo and dictation.

Page 1 of the keypad: Codex, Claude and Antigravity heads on the top row, their quota gauges below, then the Screen capture, clock and Dictation keys
Rendered with the plugin’s own drawing code.
  • Characters

    Each head is animated after its most urgent conversation. Idle, it breathes; working, Clawd (Claude’s mascot) trots, Codex types code, Antigravity flies.

  • Alerts

    A question blinks clearly, a finished turn breathes slowly, until you open that conversation.

  • One press

    It opens the conversation that blinks, full screen and scrolled to the last message. App already in front: each press moves to the next one, urgent ones first.

  • Quota gauges

    No text: a clock for the 5-hour window, a calendar for the week, and the number of open conversations. A press opens the app’s own usage panel.

  • Screen capture

    It grabs the screen as you see it and pastes it, without sending, into the conversation of the agent in front. The image is reduced to WebP, at most 1568 px and 500 KB.

  • Phone photo

    With an Android phone reachable over adb, its latest photo or screenshot, pasted into the agent in front. Without a phone, the key becomes an animated clock.

  • Dictation

    It starts the dictation button of the agent in front; a second press stops it and leaves the text in the field, unsent.

01 / PAGE 2: THE PC

Your PC.
At your fingertips.

The two bottom buttons of the keypad switch pages. A hidden page costs nothing: it is neither read nor drawn.

Page 2 of the keypad: volume down, mute and volume up; Gmail, Calendar and Messages; PC health, Store and Windows Update, and a website key
Rendered with the plugin’s own drawing code.
  • Volume

    Down and up, with the level in 10 steps; in the middle, mute, whose waves move with the sound.

  • Gmail and Messages

    Unread mails and SMS/RCS, read from the title of their window on the PC, otherwise from the phone’s notifications. A press opens the app in front.

  • Calendar

    Today’s date and the time.

  • PC health

    CPU and memory.

  • Store and Windows Update

    One press starts both update checks, without bringing anything to the front.

  • Website key

    The link and logo of your choice, in a small site.json file. Without it, a spinning globe opens the repository.

01 / HOW IT WORKS

Read on the PC.
Drawn every second.

The plugin reads the agents’ state every second and only sends the keypad the keys that changed.

Claude

The desktop app’s session files, plus Claude Code hooks that record the state of each session. Quota: the app’s “Usage” button, never expanded by the plugin.

Codex

Its session logs (task started, task complete, approval requests). Quota: the last count in its logs. Conversations are opened through its local debugging port.

Antigravity

Its sidebar, read through its local debugging port, plus its hooks. Quota: its own settings page, read on screen like a person would, while you are idle, at most every 15 minutes.

Drawing

Pixel art computed from the clock, so a late frame still shows the right instant. Busy heads at 8 frames per second, the rest at 4 at most.

02 / INSTALLATION

Soon on the Marketplace.
Already on GitHub.

  1. Requirements

    • Windows 11 and a Logitech MX Creative Keypad
    • Logi Options+ with Logi Plugin Service 6.4 or later
  2. Coming soon to Logi Marketplace

    The NexusKeypad plugins (AI Coding Agents, PC Dashboard, AI Coding Agents + PC) are in review at Logitech. Once published, they will install from the Options+ Marketplace, and the full walkthrough will be here.

  3. For the curious, right now

    The attested packages of the GitHub release v1.2.0 (with SHA256SUMS.txt) install with the logiplugintool install command followed by the file. Or from source, as the repository README explains.

Code, documentation and installer: NexusKeypad GitHub repository.

Independent project, not affiliated with Logitech, Anthropic, OpenAI or Google.

Version
1.2.0
Licence
MIT
Hardware
Logitech MX Creative Console, MX Creative Keypad
Software
Windows 11, Logi Options+ with Logi Plugin Service 6.4 or later
Agents
Claude Desktop (Claude Code), Codex, Antigravity: any one is enough
Optional
An Android phone with USB or wireless debugging, and adb
Checks
test.ps1: build aside, rendering of every key in every situation, plugin and hook rules

03 / NEXUS ECOSYSTEM

On its own, it works.
Together, it does more.

Each Nexus brick installs on its own, or the whole ecosystem at once. Each one makes the others richer, and each one has its own fallback: if a brick is missing, nothing breaks.

NexusAndroid

WithThe Photo key pastes the phone’s latest photo into the AI’s conversation. Unread SMS and RCS are counted from the phone’s notifications.

WithoutThe key shows the time and date, animated. Messages is only counted from its tab open in Chrome.

Discover NexusAndroid

NexusRelay

WithClaude, Codex and Antigravity talk to each other and review each other’s work. On the keypad, a little Clawd runs from Claude to Codex or Antigravity when they are working for him.

WithoutEach AI works alone, and the keypad has no courier.

NexusBrowser

WithUnread mails are counted even with Gmail closed, read in your signed-in Chrome: nothing leaves the PC. The agents drive your real Chrome, in background tabs.

WithoutUnread mails only show when Gmail is open in a Chrome tab or app.

Discover NexusBrowser

NexusWindows

WithThe agents drive desktop apps in the background.

WithoutThe keypad does not depend on it: its keys stay the same.

Discover NexusWindows

Codex LB is optional too: without it, the Codex key opens the official Codex app and reads its quotas from its logs.

04 / SECURITY

Everything stays on the PC.
Nothing is sent.

No request to the internet

The plugin only talks to 127.0.0.1 (the apps’ debugging ports) and, on a key press, to the page you asked for.

Pasted, never sent

Screen capture, photo and dictation drop their content into the agent’s field. You are the one who sends.

What is written

Hook states, the last 5 screen captures and the last 5 photos, the plugin log: all on the PC, with a procedure to remove everything.

Debugging ports, said plainly

Opening a Codex or Antigravity conversation goes through their debugging port, on 127.0.0.1 only. Anything listening on these ports can drive the app: do not enable them on a shared PC.

05 / GOOD TO KNOW

Honest.
Limits included.

One setup tested

Windows 11 in French and an MX Creative Keypad. Some buttons are found by their label: French for Claude and Codex, English for Antigravity. With another app language these presses do nothing; the states, alerts and page 2 do not depend on it.

Apps that move

The agents’ apps change often: a new version can move a button the plugin relies on.

The keypad turns off with the screen

Windows powers its display down with the PC screen; the plugin stops drawing meanwhile.

NexusKeypad icon: a nine-key keypad whose three top keys wear the agents’ colours

06 / LINKS

Read the code.
Keep an eye on your agents.

The plugin, hooks, setup scripts and tests are on GitHub, under the MIT licence.