Skip to content
← projects

Margin

"Point at the thing you mean" — a Chrome extension for non-technical feedback that auto-attaches the technical context: screenshot, element selector, console errors, and failed requests from the 30 seconds before submit.

Chrome ExtensionManifest V3Node.jsSQLite

Bug reports from non-technical users usually say "the button is broken" and nothing else. Margin fixes the reporting side: enter review mode, hover-highlight and click to pin the exact page element, type a comment (optionally tagged 🤔/🐛/❤️) — and Margin captures everything an engineer actually needs.

Each report auto-attaches a screenshot with a red pin, the element selector, browser and viewport info, and any console errors or failed network requests from the 30 seconds before submit, all landing in a triage inbox dashboard.

Technically it's deliberately minimal: a Manifest V3 extension with no build step, a shadow-DOM overlay to avoid CSS collisions, a MAIN-world agent with a ring buffer and secret redaction, and a zero-dependency server on Node's built-in node:http and node:sqlite. Auth, orgs, and Slack/GitHub/Linear integrations are deliberately deferred.