EchoFrame — AI-powered clipboard sync between Windows and Android

Clipboard meets AI

Copy on Windows.
Think on mobile.

EchoFrame connects your clipboard to Gemini AI — privately, instantly, without any server in the middle.

0Data on servers
P2PDirect tunnel
GeminiAI models
OpenSource available

How EchoFrame works

Three steps from setup to your first AI response. Click each step to explore.

01 — Windows setup
02 — Get your URL
03 — Android connect
04 — Copy & think
echoframe.exe
> EchoFrame v1.0 starting...
> Setting up Cloudflare tunnel
> Tunnel ready ✓
> Watching clipboard...
> Running in tray
Minimize to tray
Step 01

Run the Windows app

Download and run EchoFrame on your Windows 11 PC. It installs quietly, sits in your system tray, and automatically creates a secure Cloudflare tunnel — no router setup, no port forwarding.

Requires Python in PATH and Windows 11 (64-bit).

Your private tunnel URL
https://forward-browsers-segments-hello.trycloudflare.com?token=M_LItCAtcChTLcj1Swi4xg
Click to copy
Keep this URL private — it's your key
Step 02

Get your private URL

The tray icon shows your unique tunnel URL with an embedded security token. Copy it with one click — it includes both the URL and token in the format your Android app needs.

Never share this URL. Anyone with it can access your clipboard tunnel.

Tunnel URL
Gemini API key
Model
gemini-1.5-flash ▾
System prompt
Be concise. Minimal tokens...
Settings → Paste URL → Done
Step 03

Configure the Android app

Open EchoFrame on Android, go to Settings and paste the tunnel URL. Add your Gemini API key, pick a model (flash is fastest), and write a system prompt that tells the AI how to respond.

Your API key never leaves your device.

You copy on Windows:
"What does photosynthesis mean?"
↓ tunnel → Gemini
"Photosynthesis: plants convert sunlight + CO₂ + water into glucose and oxygen using chlorophyll."
Response arrives on your phone in seconds
Step 04

Copy and get AI insights

Now just copy anything on Windows — a word, sentence, code snippet, error message. EchoFrame sends it through your private tunnel to Gemini, and the response appears on your Android instantly.

Everything stays between your two devices. Nothing touches a third-party server.

Built for real work

Not shortcuts — actual productivity. You control the AI, the context, and what happens with the output.

Silent Windows agent

Runs invisibly in your system tray. No window, no popups, no interruptions. Right-click to copy URL, open browser, or quit.

Token-secured tunnel

Every connection requires your unique token embedded in the URL. No token, no access — even if someone guesses your tunnel address.

Cloudflare tunnel

Uses Cloudflare's free tunnel infrastructure — enterprise-grade reliability, zero setup on your router, always encrypted in transit.

Gemini model picker

Choose any Gemini model — Flash for speed, Pro for depth. Swap models anytime from the Android settings without restarting anything.

Clipboard history

Every clip and its AI response is saved locally on your phone. Browse, search, and revisit past lookups — all stored on-device only.

Custom system prompt

Tell Gemini exactly how to behave — terse definitions, code explainer, translator. Your prompt, your rules. Optimized for token efficiency.

Private by design

We don't have a server to store your data on. That's not a feature — it's the architecture.

No clipboard storage What you copy never touches any server we own. It flows directly device-to-device.
No account required No sign-up, no email, no profile. Just two apps talking to each other.
API key stays local Your Gemini API key is stored only on your Android device and sent only to Google.
History on-device only Clipboard history lives in your phone's local storage. We can't access it.
Open source Don't trust us — read the code. Source available on request.
Encrypted transit The Cloudflare tunnel uses TLS. Your data is encrypted between devices.

System requirements

Windows app

OS: Windows 11, 64-bit only
Python: Must be installed & in PATH
Network: Internet (for tunnel)
RAM: ~50 MB background usage

Android app

Android: 8.0 (Oreo) or higher
API key: Google Gemini API key
Network: WiFi or mobile data
Storage: ~15 MB install size

Download EchoFrame

Both apps are free. No subscription. No ads. Just your clipboard and Gemini.

Alpha

Alpha program

Get the absolute latest builds. Expect rough edges, but help shape the product from day one.

Beta

Beta program

More stable than alpha. Test new features before public release and give feedback.

Open source

We believe productivity tools that touch your clipboard should be auditable. If you want to verify what EchoFrame actually does — or self-host it — the source code is available.