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.

Built With

Share this project:

Updates