fortio/tsync — explained in plain English
Analysis updated 2026-08-15 · repo last pushed 2026-07-14
Copy text on one computer and paste it on another machine on the same network.
Move files between a Mac and a Windows PC without USB drives or cloud uploads.
Share code snippets between a Mac, Windows PC, and Linux machine on the same desk.
Sync configuration text across multiple development machines without a central server.
| fortio/tsync | 0verflowme/cloudflared | 0verflowme/pulumi-vultr | |
|---|---|---|---|
| Language | Go | Go | Go |
| Last pushed | 2026-07-14 | 2024-10-19 | 2022-12-26 |
| Maintenance | Maintained | Stale | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires building the Go project and running it on at least two machines on the same local network, Docker on Mac does not work due to network broadcast limitations.
tsync is an early-stage tool that lets multiple computers on the same local network share clipboards and sync files with each other. Imagine copying text on your laptop and pasting it directly onto your desktop, or moving a file between a Mac and a Windows machine without fumbling with USB drives or cloud uploads. The project provides a simple text-based interface to manage this sharing directly from your terminal. The tool works by having each computer announce its presence over your local network. When you run it, the program figures out the correct network address to use and starts listening for other devices running the same software. It periodically broadcasts its own status and listens for broadcasts from peers, allowing the machines to discover each other automatically without needing a central server or complex configuration. This would appeal to developers, system administrators, or anyone who regularly works across multiple computers. If you have a Mac, a Windows PC, and a Linux machine all on the same desk, you could use this to seamlessly move snippets of code, configuration text, or files between them. It eliminates the friction of emailing files to yourself or relying on a third-party cloud service just to move data across the room. The project is still a work in progress, so it is likely best suited for users who are comfortable with early-stage software. It is built in Go and designed to work across Mac, Linux, and Windows. The README notes one notable tradeoff: running it through Docker on a Mac does not seem to work properly because the underlying network communication method it relies on is not fully supported in that specific environment.
A terminal tool that lets computers on the same local network share clipboards and sync files without a cloud service, automatically discovering each other over the network.
Mainly Go. The stack also includes Go.
Maintained — commit in last 6 months (last push 2026-07-14).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.