Project
Roulette

Screenshot to Issue

Drop a screenshot in a folder and a bug report writes itself.

IntermediateAutomationDev tool8–18hAI-buildable 5/5no setupworth shipping

What you're making

You spot a bug, take a screenshot, and drop it in a watched folder. That's it. A job picks it up, pulls any visible error text out of the image, attaches your browser and screen details, and opens a tidy issue with the picture included. It turns the most annoying part of reporting bugs into dragging one file.

A watcher that turns a dropped image into a structured issue: text extracted from the screenshot, environment details attached, and the image uploaded. The value is entirely in removing steps from a chore people otherwise skip.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Actions, Cloudflare Workers Cron or your own machine.

GitHub Actions runs scheduled jobs free on public repositories, so this can tick along without a server.

Runs on a schedule for free, or on your own machine.

Core features · 7

  • Watches a folder for new images
  • Extracts any visible text from the screenshot
  • Attaches environment details automatically
  • Opens an issue with the image included
  • Lets you review and edit before it posts
  • Handles a batch of screenshots dropped at once
  • Reports clearly when text extraction found nothing useful

The interesting part

  • Text extraction is unreliable on screenshots, so the review step is essential
  • Watching a folder without firing on half-written files
  • Keeping tokens out of the script safely

Once it works

  • Detect duplicates against existing issues
  • Suggest a title from the extracted text
  • Add a hotkey that captures and files in one step

Suggested stack

typescriptnodetesseract.js

Track it