pixelcontext

PixelContext

Auto Release Pages Latest Release License: MIT

Capture UI context from any webpage and export production-quality, AI-ready Markdown prompts.

PixelContext is a browser extension for engineers, designers, and product teams who need fast, structured UI feedback for debugging, implementation, and AI-assisted workflows.

Demo

PixelContext Demo

If the GIF does not render in your client, view docs/demo.gif directly on GitHub.

Why PixelContext

Most feedback on UI bugs or improvements is incomplete: screenshots without selectors, notes without CSS context, or vague issue descriptions.

PixelContext solves this by turning every click into a structured capture package:

Then it exports everything into one copyable Markdown prompt for AI tools or issue trackers.

Features

Quick Start

Prerequisites

Install & Run (Development)

npm install
npm run dev

Load in Chrome:

  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select build/chrome-mv3-dev

Build (Production)

npm run build

Load production extension from:

Usage

  1. Click the extension icon to show/hide sidebar.
  2. Turn capture mode on (Turn On) or use shortcut.
  3. Click any UI element.
  4. Add note in quick composer and press Enter.
  5. Repeat for multiple captures.
  6. Click Export Markdown to copy the final prompt.

Keyboard Shortcuts

Export Format

Each capture in export includes:

This format is designed to be directly usable in LLM chats, issue templates, and implementation handoff docs.

Project Structure

pixelcontext/
├── assets/                 # Icons and extension assets
├── contents/               # Injected page scripts (overlay + sidebar)
├── core/                   # Capture, CSS extraction, storage, prompt builder
├── docs/                   # Project site/demo assets
├── .github/workflows/      # Pages + auto release workflows
└── popup.tsx/background.ts # Extension entrypoints

Privacy & Security

Troubleshooting

Roadmap

Contributing

Contributions are welcome.

  1. Fork repo
  2. Create feature branch
  3. Commit with clear message
  4. Open PR with screenshots or short demo

License

MIT - see LICENSE.