Pincushion for Codex.
Visual feedback that lands in your IDE. Stakeholders drop pins on your live app; your Codex agent reads them via MCP — selector, DOM snippet, screenshot, viewport, thread, project context, and acceptance criteria — and ships the change from inside your editor.
The flow
- Stakeholder drops a pin on any element of your live app via the Chrome extension
- You open Codex, run
/pinsor/implement - Codex agent receives the pin's full work packet via MCP — no copy-pasting screenshots, no translating feedback into prompts
- Agent finds the source code, makes the change, calls
fix_and_resolvewith branch + PR URL - Deploy hook auto-resolves the pin on production. Stakeholder sees "Resolved in PR #142, deployed at 3:24pm"
Install (60 seconds)
Pincushion ships a VS Code / Codex extension VSIX. Drag it into Extensions → Install from VSIX… or run:
code --install-extension pincushion-feedback-0.2.0.vsix
The extension auto-registers the MCP server and adds @pincushion as a Copilot Chat participant. Mention it in any chat to invoke /pins, /implement, or /resolve directly inside VS Code or Codex.
Slash commands available after install
/pins— show all open pins on this project/implement— run the full approved-pin loop (claim → fix → resolve)/resolve <id>— claim and close one pin/critique <url>— Pincushion AI drops ≤3 UI/copy/a11y pins on the page/feedback-summary— project overview
Stop translating visual feedback into agent prompts. Drop a pin. Your agent gets the full context in one MCP call.