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

Working

Real-time 2-way sync, WebSocket P2P, SQLite database

โœ…

File Watcher

Working

fsnotify-based real-time change detection

โœ…

Database Tracking

Working

SQLite with WAL mode, hash-based deduplication

โœ…

Testing Suite

Complete

14 comprehensive tests, all passing

โœ…

CLI Tool

Available Now

Full functionality for technical users

โœ…

Multi-Device Sync

Working

Pair 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