Simplified visual feedback for your agents and developers

Jelly helps designers, QA teams, agents, and frontend engineers stay in sync by capturing the screenshot, note, source file, and exact line behind every UI issue.

Get started instantly.

Give this to your coding agent. It installs the SDK and connects Jelly to your debug build.

npx skills add rajanndube/jelly

Prefer to set it up by hand? iOS · Android.

Jelly turns visual feedback into fix-ready context for whoever is building.

  • Add it once

    Installed once at the app level, so every screen gets the toolbar. It runs in debug builds only and never ships to your users.

  • Long-press what feels wrong

    Jelly finds the exact element under your finger, even in native or framework-rendered views.

  • Write the feedback like a human

    Add a comment, pick the change type and severity. Jelly pins a numbered marker to the spot.

  • Hand it off

    Send it to your coding agent or file a ClickUp ticket. Structured markdown plus a screenshot, ready to fix.

So the same capture works for:

  • QAfrontend engineers

    Marked issues arrive with the element, source file, and line.

  • Designersdevelopers

    Pixel-level notes become precise, buildable change requests.

  • PMsagents

    Plain-language feedback turns into structured, fix-ready context.

  • Foundersmobile teams

    Issues caught on device land as actionable tickets.

  • Anyone testing the appwhoever needs to fix it

    Whoever finds it captures it; it reaches whoever owns the fix.

The whole loop, in a real app:

What your agent gets

Not vague feedback. Not a screenshot with “fix this” written on it. A clean record with the element, its hierarchy, source file, line, position, feedback, intent, and severity.

**Element:** Button "Submit"
**Location:** Column > Card > Row > Button
**Source:** LoginScreen.kt:78
**Position:** 50% × 612px
**Feedback:** This should be primary, not secondary
**Intent:** change · **Severity:** important

Jelly draws the annotation for you: a rectangle around the exact element you long-pressed, marker and all, then bakes it into the screenshot. The source line gives your agent a real place to start, and the visual context stays attached even when tools drop files or messages get forwarded around.

Review annotations on desktop. Turn them into tickets instantly.

Capture feedback on your phone and see it on your computer right away. Review everything in one place, then turn it into ClickUp tickets in a click. It all stays on your machine.

Just run this in your terminal to open Desktop Sync. No setup required.

npx jelly-local-sync

How Desktop Sync works