DEV Community

Cover image for I built a clipboard manager that doesn’t interrupt your flow — here’s why and how
ezeiq7
ezeiq7

Posted on

I built a clipboard manager that doesn’t interrupt your flow — here’s why and how

I kept breaking my flow just to grab something I copied earlier.

Switch app → open clipboard → scroll → switch back → forget what I was doing.

It sounds small, but when you do it 50+ times a day, it adds up fast.

So I built something that doesn’t interrupt you.

👀 Clipboard Peek (the turning point)

Hold Ctrl+Shift from anywhere and your clipboard appears instantly as a floating overlay.

It doesn’t steal focus
You can keep typing
It just sits there when you need it

You can lock it, scroll through history, and even zoom into images — all without leaving your current app.

👉 That was the moment it stopped feeling like a tool and started feeling invisible.

✨ Smart Paste

I also realized most of the time I don’t just want to paste—I want to fix what I copied.

So I added Smart Paste:

comma-separated text → bullet points
ALL CAPS → lowercase
messy quotes/dashes → clean formatting

The app now suggests the best format automatically.

One keystroke and it’s done.

⚙️ What I learned building this

I built it in Python using Tkinter and Win32 APIs.

A few things that were harder than expected:

Getting WS_EX_NOACTIVATE right so Peek never steals focus
Dealing with Python 3.14 ctypes changes
Making clipboard listening reliable without constant polling

Tkinter gets a bad reputation, but for a lightweight Windows utility it actually works well.

🔒 Privacy by design

Everything runs locally:

no telemetry
no accounts
no cloud

Clipboard data never leaves your machine.

🚀 Current state

v1.3.0 just shipped with:

smarter search
source app detection
image zoom in Peek
a much smoother launcher

It’s free and open source.

If you copy/paste constantly on Windows, you might find it useful:

👉 https://github.com/ezeiq7/Smart-Clipboard

Curious—what’s your current clipboard workflow?
Do you use a manager, or just rely on Win+V?

Top comments (0)