Created to replace the opaque black box of cloud storage. Packed with more features than Google Drive for Desktop, backed by an ultra-lightweight Rust engine that consumes under 30 MB RAM with zero background resource hogging.
Built around three simple promises: total transparency, deeper Drive controls, and zero system overhead.
Know exactly what is uploading at every second. Real byte-accurate progress bars, calculated EMA speeds, and plain diagnostic logs—no black-box spinners or mystery stalls.
Map arbitrary folders on any drive without virtual G: restrictions. Browse past file revisions with instant rollback, restore trash, and auto-export Google Docs to offline .docx and .xlsx.
Operates at ~28 MB memory using native Rust Tokio. An autonomous hardware governor automatically pauses transfers if CPU exceeds 70% or battery drops below 20%.
Twin steps aside whenever your computer is under load, keeping your fans silent and laptop responsive.
Every subsystem is purpose-built to give you complete sovereignty over your data and local storage.
Bind any SSD or external folder directly to any Google Drive folder with Upload, Mirror, or Two-way policies.
Rapid file changes are debounced by 3 seconds, with exponential retry backoffs (1s up to 5 min) for failed transfers.
Interrupted uploads resume instantly without re-uploading bytes. Large files download over 4 parallel streams.
OAuth 2.0 PKCE loopback authentication with hardware-backed encryption in Windows Credential Manager.
Automatically exports online Google Docs, Sheets, and Slides into standard .docx, .xlsx, and .pptx files.
Serializes sync metadata and pushes it to your private GitHub repo every 30 minutes for instant disaster recovery.
Compare engineering choices and everyday desktop performance side-by-side.
| Capability / Specification | Twin v0.1.0 | Google Drive for Desktop |
|---|---|---|
| Memory Footprint (Idle / Active) | ~28 MB RAM | 450 MB – 1.2 GB RAM |
| Hardware CPU & Thermal Governor | Auto-pause >70%, resume <50% | None (causes continuous fan noise) |
| Battery State Awareness | Auto-pause below 20% on battery | Aggressive background battery drain |
| Folder Mapping Flexibility | Unlimited arbitrary folder pairs | Forced virtual G: drive / single root |
| Revision History & Rollback | In-app revision browser + Keep Forever | Redirects to web browser interface |
| Google Docs, Sheets & Slides | Auto-export to .docx, .xlsx, .pptx | Browser shortcut stubs (.gdoc, .gsheet) |
| Sync State Transparency | True bytes, smoothed speed, exact ETA | Vague file counters and endless spinners |
| Resumable Chunk Architecture | 16 MiB chunks with Blake3 caching | Opaque chunking with full retries |
| Configuration Portability | Portable config.toml + GitHub backup | Opaque %APPDATA% registry storage |
| Installer Download Size | 8.4 MB (Native Rust binary) | ~350 MB (Bundled Python + Chromium) |
Twin is open source and community-driven. Help shape the future of lightweight, transparent cloud sync—star the repository, report issues, propose enhancements, or submit pull requests.
Version 0.1.0 · Designed with utilitarian precision