Skip to content
Connected Mate.

Web · iOS · Open source

Annotate Kit

Point at the pixel, and the agent gets the change. One idea, two products: the web and iOS.

How it works

The steps, in order

  1. Point at the element
  2. Say what to change
  3. The agent gets it all

"Point at the pixel. Ship the change." Describing an interface fix in words costs more than the fix itself. Annotate Kit removes that step: you point at the element in the running application, you say what you want, and the message reaches the agent already written.

One idea, two products. On the web it is a JavaScript package — npm install annotate-kit — that mounts an overlay on the running site: you annotate, you open a Figma-style inspector that changes the real CSS, you wireframe a component, and it all comes out as one agent-ready message. React, Vue, Svelte or plain HTML. That repository is private.

On iOS it is a Swift package for SwiftUI, active in Debug builds only: tap the floating toolbar, tap an element, write your note. The agent receives the accessibility identity, the view chain, the nearby texts and a marked screenshot, live over MCP. That repository is public (annotate-kit-ios), with a runnable demo called Trailhead (annotate-kit-ios-demo).

No model, no API key: Annotate Kit writes the prompt for whichever agent you already use — Claude Code, Codex, Cursor, OpenCode, Copilot, Windsurf. What the agent gets, every time: the element, the component, the file and the line.

Built by Connected Mate, in Paris. Open source on GitHub.

View on GitHub (new tab)

Shall we talk?

Tell us what you have in mind.

WhatsApp to move fast, e-mail if you would rather write at length. Either way, you get us, not a form.

answered within 24 h.