Local-first UI handoff for Claude and Codex

The fastest local-first way to send UI bugs to Claude or Codex.

Capture the current browser state, isolate the important region, and annotate what matters so an AI coding agent sees the exact issue you see. LLM Clip keeps the evidence local unless you explicitly send it.

01
Local-first by default Nothing is stored on our servers. Clips stay in your browser unless you explicitly send them.
02
Direct Claude and Codex session access Send straight into an existing local Claude or Codex session through the optional bridge.
03
Specific images paired with JSON context Agent requests are paired to the exact image and sent with debugging context as a JSON packet to Claude or Codex.

Built for the moment between “I found it” and “please fix this.”

The goal is not filing a bug report. The goal is showing Claude or Codex exactly what broke.

LLM Clip app screenshot showing annotated capture and send-to-agent workflow
Why it works

Human-directed evidence beats a raw screenshot

Agents still need to be shown what matters. LLM Clip keeps the visual evidence front and center, then adds arrows, boxes, notes, and compact context so Claude or Codex spends less time guessing.

The result is a faster handoff: one clear packet instead of a vague screenshot and a long explanation.

Why developers use it

Less narration, more signal

Frontend bugs are rarely just “the button looks wrong.” They live in the current browser state, and agents still need to be shown what matters. LLM Clip helps you do that once, clearly.

How it feels

Fast, local, and unceremonious

No bug tracker posture. No team workflow baggage. No cloud account required for v1. Just capture, annotate, and send the evidence into the Claude or Codex session you already use.

Local-first by default

Clips and packets stay on your machine unless you explicitly send them. LLM Clip does not run a cloud screenshot service. The optional localhost bridge exists to hand evidence to your own Claude or Codex workflow, not to mirror your browsing history into a remote dashboard.

Frequently asked questions

The short version: LLM Clip helps you show Claude or Codex the exact UI bug you see, without turning your screenshots into a cloud service.

What is LLM Clip?

LLM Clip is a local-first Chrome extension that helps you capture a UI bug, annotate what matters, and send a clean packet to Claude or Codex.

How is LLM Clip different from a screenshot tool?

A normal screenshot leaves the model guessing. LLM Clip lets you isolate the exact region, add arrows, boxes, and notes, and attach lightweight page and runtime context when it helps.

Does LLM Clip store my screenshots on its servers?

No. LLM Clip is local-first. Clips stay on your machine unless you explicitly copy or send them.

Does LLM Clip work with Claude and Codex?

Yes. LLM Clip is built to hand off UI evidence to Claude or Codex. You can copy the packet or send it through the optional local bridge to an existing local session.

Do I need the local bridge to use LLM Clip?

No. Core capture, annotation, and copy workflows work without the bridge. The bridge is only needed for direct local Claude or Codex handoff.

Who is LLM Clip for?

LLM Clip is for frontend engineers, design engineers, solo builders, and indie developers who already work directly with Claude or Codex.

Guides

Short practical guides for using LLM Clip with Claude and Codex.

Guide

How to send UI bugs to Claude

A simple walkthrough for capturing the exact browser state, annotating the issue, and handing a clean packet to Claude.