Set up secure file synchronization in minutes. Your files, everywhere, private by design.
๐ Quick Installation
|
|
That’s it! Fybrk is now installed and ready to use.
๐ฑ Sync Between 2 Devices
Device 1 (has files to share)
|
|
Output:
Starting Fybrk sync in: /Users/you/Documents
Scanning files...
Server listening on port 8080
Sync engine started
Pair with: fybrk://pair?key=1a67df3e...
Syncing files in real-time...
Copy the pair URL that appears after “Pair with:”
Device 2 (wants to receive files)
|
|
Output:
Joining sync from pair URL...
Syncing to: /Users/you/fybrk-sync
Connected! Syncing files in real-time...
File event: create document.txt
File event: create photo.jpg
Files sync automatically! Any changes on either device appear on the other instantly.
๐ก Simple Commands
| Command | What it does |
|---|---|
fybrk |
Sync current directory |
fybrk ~/Documents |
Sync specific folder |
fybrk pair |
Get pair URL to add more devices |
fybrk 'fybrk://pair?key=...' |
Join existing sync |
fybrk version |
Show version info |
fybrk help |
Show help |
โ What Actually Works
- Real-Time Sync: Create/modify/delete files โ syncs instantly
- Zero Configuration: No setup, no servers, no config files
- Hash-Based Deduplication: Only syncs when content changes
- SQLite Database: Tracks all file metadata locally
- WebSocket P2P: Direct device-to-device communication
- Cross-Platform: Works on Windows, macOS, and Linux
๐ How It Works
- Run fybrk in any folder
- Share the pair URL with another device
- Files sync automatically in real-time
- No cloud servers - direct P2P connection
๐งช Fully Tested
- 14 comprehensive tests covering all functionality
- Integration tests for end-to-end scenarios
- Performance verified (0.0% CPU idle, ~4MB memory)
๐ What Gets Synced
your-folder/
โโโ document.txt # โ
Synced
โโโ image.jpg # โ
Synced
โโโ subfolder/ # โ
Synced
โ โโโ file.txt # โ
Synced
โโโ .fybrk/ # Hidden metadata
โโโ key # Encryption key
โโโ metadata.db # File tracking
๐ Security
- SHA-256 Hashing: Content verification
- Local Keys: Encryption keys stored locally
- No Cloud: Direct P2P, no third-party servers
๐ Troubleshooting
Files not syncing?
- Check both devices are running fybrk
- Ensure devices are on same network
Connection issues?
- Try restarting fybrk on both devices
- Check firewall settings
Need help?
- Visit GitHub Issues
- Check the documentation
๐ฏ Status: Working
Fybrk is fully functional with real-time 2-way file sync. The implementation is complete and tested.