Own Your Data, Own Your Life
⚠️
Experimental — Use at your own risk
Imagine losing access to your account.
If that thought is scary, it's probably because that account holds things that are important to you.
Do you fear losing something? Backup your data!
Scope
A collection of self-contained plugins to back up your data from platforms that hold it hostage.
Everything runs locally. A built-in scheduler automates collection on your terms.
Optionally sync to your own GitHub repository.
Supported platforms
📱 WhatsApp
✓ Automated
Real-time message collection via Baileys
🐦 Twitter / X
✓ Automated
Tweets via Playwright
📸 Instagram
✓ Automated
Posts via Playwright
🌐 Chrome History
✓ Automated
URLs via Chrome extension + local server
🎙️ Audio Transcripts
✓ Automated
Transcribe audio via OpenAI Whisper
💼 LinkedIn
◯ Manual
Messages & connections
👥 Google Contacts
◯ Manual
Contact sync
🤖 OpenAI
◯ Manual
ChatGPT conversation export
How it works
🧩 Plugin Architecture
Each plugin is self-contained with its own manifest, config, and commands. Works standalone or
with the scheduler.
🤖 Scheduler Daemon
Automates get/process/push jobs on configurable intervals with jitter and active hours.
🧩 Config UI
Web dashboard at localhost:3456 to manage plugins, services, schedules, and view logs.
🔌 Server Management
Long-running plugin servers (WhatsApp, Chrome History) auto-start with crash recovery and
backoff.
☁️ Remote Access
Optional Cloudflare tunnel to securely expose services (e.g. Chrome History) to the
internet.
📦 One Command
npm run start
launches config UI + scheduler + all managed servers.
Quick start
npm install
npm run start
npm run config
npm run scheduler
Principles
Open source
You can audit every line of code.
Local-first
No cloud dependency. Everything runs on your machine.
Plugin-based
Each connector is self-contained. Add new ones easily.
Version-controlled
Sync to your own private GitHub repo for versioned backup.