Inspiration
Taking a screenshot is often only the first step. I built FlipCapture because I wanted one Windows app that could capture, edit, extract, animate, and convert screen content without switching between multiple tools.
What it does
FlipCapture is a local-first screen capture and image processing app for Windows.
It can capture monitors, windows, and selected regions, extract text with OCR, remove backgrounds with local AI, correct image tilt, create WebP, GIF, and MP4 animations, and convert images into SVG and DXF files.
It supports both a graphical interface and command-line operation.
How we built it
FlipCapture is built with Python and Tkinter.
It uses Windows APIs and mss for capture, Windows Runtime OCR for text recognition, rembg and ONNX Runtime for background removal, Pillow and FFmpeg for animation, and VTracer and ezdxf for vector export.
Codex helped with implementation, debugging, error handling, and testing across the GUI, CLI, Windows APIs, and image-processing tools.
Challenges we ran into
The main challenges were supporting multiple monitors with different DPI settings, safely running Windows OCR alongside Tkinter, and handling large local AI models without freezing the interface.
Vector conversion was also difficult because screenshots can contain transparency, holes, internal lines, text, and complex colors.
Accomplishments that we're proud of
FlipCapture combines workflows that normally require several separate applications.
Users can capture an image, extract text, remove its background, animate it, or convert it into CAD-compatible DXF from one tool.
OCR and AI processing run locally, so private screenshots do not need to be uploaded.
What we learned
I learned that reliable desktop software requires more than its main feature. It must also handle DPI scaling, permissions, background processes, damaged settings, missing dependencies, and clear error recovery.
Separating the CLI processing core from the GUI also made the application easier to automate and expand.
What's next for FlipCapture
Next, I plan to add customizable shortcuts, cursor capture, drag-and-drop frame editing, animation previews, image annotations, audio support, and more workflow automation.
The long-term goal is to let users describe the result they want and have FlipCapture automatically select and run the required tools.
Log in or sign up for Devpost to join the conversation.