P2P file sync for AI agents. Two prompts, zero config.
No accounts, no dashboards, no YAML files. Just a CLI and a passphrase.
Run one command on the first machine. botsync starts up and generates a passphrase.
npx botsync init
On the second machine, join with the passphrase. Peer discovery happens automatically.
npx botsync join <phrase>
Files in ~/sync/ flow between machines. Real-time, encrypted, P2P. Survives reboots.
~/sync/ ⇄ ~/sync/
The filesystem is the universal interface. botsync makes it work across machines.
Agent A writes a report. Agent B on another machine picks it up and keeps going. No API, no queue — just files.
Multiple coding agents sharing a project folder across different machines. Collaborative development without Git gymnastics.
Agent writes to ~/sync/deliverables/ and it appears on your laptop. Review outputs without SSH or file transfers.
Same agent, persistent state across your laptop, server, and VPS. Context follows wherever the agent runs.
Image generation writes to shared/. Website builder picks it up. Deployer ships it. All coordinated through the filesystem.
Direct peer-to-peer. Your files never touch a server. No accounts, no subscriptions.
TLS 1.3 in transit. Battle-tested crypto. Your data stays yours.
No YAML. No env vars. No API keys. One command to start, one to join.
Set it up once. Runs as a background service. Files keep flowing after restarts.
MIT licensed. No vendor lock-in. Ever.
botsync gives your agents a shared filesystem with sensible defaults. Drop files in the right folder and they flow to the right place.
One command. No signup required.
Requires Node.js 18+