A visible
pointer ghost.
The receiver draws the sender’s chosen colour and shape, gliding smoothly to the matching spot. It looks like presence, not possession.
Two Macs. One little pointer ghost.
Hold ⌘, slide your cursor to the edge of one Mac,
and a calm pointer ghost appears on the other.
Nothing is clicked. Nothing is controlled.
macOS 13+ · Apple silicon · 1.7 MB · Prototype v0.1.26
Hold ⌘ and move toward an edge
Waiting for a pointer
Both Macs are idle. Hold ⌘ on each to begin.
Consent is a key, not a setting. Toggle it on each Mac, or hold the real ⌘ key.
Just a demo. No packets leave this page.
The receiver draws the sender’s chosen colour and shape, gliding smoothly to the matching spot. It looks like presence, not possession.
Each Mac holds ⌘. Let go on either, and the session ends that instant.
The overlay ignores mouse events. It cannot click, type, drag, or scroll on the other Mac.
One tiny UDP message travels across your local network. No account, no server, no cloud.
Positions only send within 24 pixels of a screen edge, so ordinary work never leaks across.
Positions are normalized to the sender’s display, so movement stays in proportion on the receiver.
THREE SMALL STEPS
The current build is deliberately minimal. It exists to test one interaction: does a pointer ghost feel right between two Macs?
Launch ELTransfer.app on each. A small ↔ appears in the menu bar.
The sender says “share my position.” The receiver says “show it to me.” Both are needed.
Within 24 pixels of any edge, the receiver shows a pointer at the matching spot, in the colour and shape chosen in the menu-bar panel.
HONEST ABOUT THE EDGES
ELTransfer is an experiment shared early. It tests a feeling, not a finished product. Some things you might expect are simply not there yet.
ELTransfer.local on port 47000. Name resolution must work on your network.No. It sends normalized cursor coordinates and draws an overlay. It cannot move the receiving Mac’s real cursor, click, type, drag, or scroll. The overlay window ignores mouse events entirely.
No. Both Macs need to be reachable on the same local network. There is no cloud service, no account, and no update feed in this build.
It is a consent gesture. Holding the key means “I’m allowing this right now.” Letting go stops sending on one side and stops showing on the other. Nothing is remembered between sessions.
A soft pointer in the sender’s chosen colour — red, green, blue, yellow or purple — as a circle, rounded square or sharp square. It springs to the proportional position of the sender’s cursor and fades away when packets stop arriving.
This prototype is not signed or notarized. If macOS blocks launch, right-click ELTransfer in Applications and choose Open, or allow it in System Settings → Privacy & Security. It also needs Accessibility and Input Monitoring to read the cursor position and the ⌘ key. Only open software you trust.
It is an illustration of the interaction, not the macOS app. It mirrors the real behaviour: consent on both sides, activation near the edge, a proportional ghost. Nothing is sent from this page.
Grab the build, run it on both machines,
and see whether a pointer ghost belongs between them.
v0.1.26 · macOS 13+ · Apple silicon · 1.7 MB DMG
Prototype build · Built on GitHub · Not notarized. First-launch help ↗
SHA-2566d02fede0578b71103cd44e008d53df20ae8bf12dc223baa56017178933b412d