Clipwire
Copy on one machine. Paste on the other.
Two computers that can't share a clipboard — your laptop and a remote VM, a work
machine and a personal one, a virtual desktop and the laptop in front of you.
Clipwire moves text between them without leaving the editor.
Everything is encrypted on your machine before it leaves. The server that
carries it can never read it.
Getting started
1. Install Clipwire on both machines.
2. Click the Clipwire icon in the Activity Bar on the left. Type the same
channel id on both machines and press Connect:
quiet-harbour-desk-42
That id is also the password — pick something only you would choose, and make
it long.
3. Check the fingerprint shown at the top of the panel. Both machines should
show the same eight characters. If they match, you're connected.
8qOWwOVc
The panel
Everything lives in one place:
|
|
| Channel ID |
Type an id and press Connect. The same box joins an existing channel — whoever connects first creates it. |
| Fingerprint |
Eight characters at the top once connected. They must match on both machines. |
| Send |
Type or paste, press Send. |
| Refresh |
Pull in whatever has arrived. |
| Insert / Copy |
On each item — drop it at your cursor, or put it on your clipboard. |
| Clear |
Erase the channel for every machine on it. |
| Leave |
Forget the channel on this machine only. |
Each item is labelled with the machine it came from.
An example
On machine one — type it in the box, press Send:
git checkout -b fix/login-redirect
On machine two — press Refresh, then Insert.
The text appears at your cursor. That's it.
Without the panel
Select text in the editor, right-click → Clipwire → Send Selection. On the
other machine, run Clipwire: Insert Latest at Cursor.
Worth a keybinding if you do it often:
{ "key": "cmd+alt+c", "command": "clipwire.sendSelection", "when": "editorHasSelection" },
{ "key": "cmd+alt+v", "command": "clipwire.insertLatest" }
Commands
| Command |
What it does |
| Connect to a Channel |
Pair this machine using a channel id |
| Send Selection |
Send the selected text |
| Send Clipboard |
Send whatever you last copied |
| Insert Latest at Cursor |
Paste the newest item into the editor |
| Copy Latest to Clipboard |
Put the newest item on your clipboard |
| Show History |
Pick from recent items |
| Clear Channel History |
Erase everything in the channel |
| Disconnect |
Forget the channel on this machine |
Is it safe
It's a tool that sends your clipboard off your machine, so the short answer
matters:
- Encrypted before it leaves. The server stores sealed text it has no key for.
- Your id is never stored or shown. It's stretched and kept in the OS keychain. The fingerprint you see is derived one way from it and gives nothing away.
- The clipboard is never watched. Nothing leaves until you press Send or run the command. Nothing is picked up in the background.
- It warns you. If what you're sending looks like a password, key or token, it asks first.
- No tracking. No telemetry, no analytics, one server it talks to.
- You can host the server yourself — it's in the repo — and point Clipwire at it with Set Relay URL.
Source: github.com/AravindBaranitharan/copyme
About
I'm Aravind Baranitharan, an AI engineer.
aravindbaranitharan.in
License
MIT