Your Files, Everywhere, Private by Design
Fybrk syncs files in real-time across your devices with zero configuration. No cloud, no servers, just your devices talking directly to each other.
โ What Actually Works
True 2-Way Sync
Changes on any device instantly appear on all connected devices. Create, modify, delete - everything syncs both ways.
Real-Time Detection
File changes detected instantly using fsnotify. Hash-based deduplication ensures only content changes sync.
SQLite Database
Tracks all file metadata locally with WAL mode for reliability. No cloud, no servers.
Internet Ready
Direct P2P connections with relay fallback. Works on local networks AND over the internet automatically.
Fully Tested
14 comprehensive tests covering all functionality. Integration tests verify end-to-end scenarios.
Zero Configuration
Just run `fybrk .` in any folder. No setup, no config files, no accounts needed.
๐ฑ Simple Pairing
Device 1: Start Sync
fybrk ~/Documents
# Pair with: fybrk://pair?key=abc123...
# Share this URL with other devices
Device 2: Join & Sync
fybrk 'fybrk://pair?key=abc123...'
# Connected! Syncing files in real-time...
๐ Live Demo
$ fybrk .
Starting Fybrk sync in: /Users/you/project
Scanning files...
Server listening on port 8080
Sync engine started
Pair with: fybrk://pair?key=1a67df3e...
Syncing files in real-time...
File event: create newfile.txt
File event: modify document.txt
File event: delete oldfile.txt
Peer connected: peer_1762342903625
โก Essential Commands
fybrk
Sync current directory
fybrk /path/to/folder
Sync specific directory
fybrk pair
Get pair URL to add devices
fybrk 'fybrk://pair?key=...'
Join existing sync
fybrk version
Show version info
fybrk help
Show help information
๐ Current Status
File Sync Engine
WorkingReal-time 2-way sync, WebSocket P2P, SQLite database
File Watcher
Workingfsnotify-based real-time change detection
Database Tracking
WorkingSQLite with WAL mode, hash-based deduplication
Testing Suite
Complete14 comprehensive tests, all passing
CLI Tool
Available NowFull functionality for technical users
Multi-Device Sync
WorkingPair URL generation, direct device connections
๐ Getting Started
1. Install Fybrk
curl -sSL https://fybrk.com/install.sh | bash
2. Start Syncing
fybrk ~/Documents
3. Join from Another Device
fybrk 'fybrk://pair?key=...'
4. Files Sync Automatically
File event: create newfile.txt
File event: modify document.txt
๐ค Get Involved
Join us in building real-time P2P file sync