Search and browse files stored across multiple computers, external drives, and cloud accounts from a single interface.
Automatically detect and manage duplicate files across different devices using content-based hashing.
Index and search emails, notes, Slack messages, and browser history alongside your file system.
Sync file metadata between your own devices privately without uploading files to a central server.
Requires building Rust backend, setting up P2P networking, and coordinating multiple device instances for meaningful testing.
Spacedrive is an open-source, cross-platform file manager that treats all your storage, local disks, external drives, NAS devices, S3, Google Drive, Dropbox, and other cloud services, as a single unified virtual filesystem you can search and browse from one interface. The problem it solves is that your files are scattered across many devices and cloud accounts, and no single tool can see all of them at once, track duplicates, or let you search across everything simultaneously. How it works: Spacedrive builds and maintains a local index that spans all connected storage. Every file gets a content-based hash (using the BLAKE3 algorithm), so the same file on two different devices is automatically recognized as a duplicate. Devices connect to each other directly via peer-to-peer networking (using the QUIC protocol) without any central server, your metadata syncs between your own machines, but your files stay where they are. Cloud storage accounts are indexed alongside local drives as first-class "volumes." When a device is offline, its files still appear in the index, marked as unavailable. Adapters for external data sources (Gmail, Apple Notes, Obsidian, Slack, GitHub, browser history) make those searchable too. On top of the filesystem, Spacedrive adds structured AI integration: files are pre-processed with OCR, transcripts, and extracted metadata, and every access by an AI agent routes through a permission system and a safety screening layer that detects prompt injection in emails and documents before they enter the index. You would use Spacedrive when you want a single place to search and manage files spread across multiple computers and cloud services, particularly if you're privacy-conscious and want everything to stay local. The tech stack is Rust for the core engine, TypeScript and React for the frontend, with apps for macOS, Windows, Linux, iOS, and Android.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.