Rette Posts, Reels und Stories bevor sie gelöscht werden. Lokal. Privat. Für immer.
SaveSphere is a local-first PWA that lets you archive social media content (Instagram, TikTok, X, YouTube, Reddit, Bluesky, Facebook, Threads, WhatsApp, Telegram) directly from your share sheet. Media is stored in OPFS on your device, metadata in IndexedDB. Nothing leaves your phone unless you decide to share it.
- Web Share Target (Android + Desktop Chromium): every social app's "Share" sheet includes SaveSphere
- iOS Shortcut bridge for iPhone/iPad
- Self-hosted Cobalt for watermark-free, highest quality downloads
- OPFS storage with persistent quota grant
- Dexie-powered metadata layer with reactive Svelte 5 store
- Beautiful dark UI with bits-ui + shadcn-svelte + Tailwind 4
- Fully offline-capable PWA with auto-updating service worker
| Slice | Title | Status |
|---|---|---|
| 1 | MVP Core (local-only) | ✅ Live |
| 2 | Auth + Metadata Cloud (Supabase) | Planned |
| 3 | P2P Sync (WebRTC + Yjs) | Planned |
| 4 | Advanced UI + Full-text Search + ZIP Export | Planned |
| 5 | Family Sharing (E2E) | Planned |
| 6 | AI Search (Embeddings) | Planned |
| 7 | Public Anonymous Archive + PoW Captcha | Planned |
| 8 | Marketing Site + Pricing + A/B Testing | Planned |
corepack enable
pnpm install
pnpm dev # http://localhost:5173
pnpm test
pnpm typecheck
pnpm build# 1. Copy .env.example → .env.local and fill in tokens
# 2. Create GitHub repo + push
node scripts/deploy/github-create-repo.mjs
# 3. Create Coolify apps (cobalt + web)
node scripts/deploy/coolify-create-app.mjs
# 4. Point DNS at Coolify-assigned hosts
node scripts/deploy/cloudflare-dns.mjsMIT