Spacedrive is a cross-platform file explorer powered by a virtual distributed filesystem written in Rust that unifies access to files across multiple devices and cloud storage services.
Spacedrive addresses the fragmentation of personal data across devices and cloud providers by creating a single searchable index that spans local disks, external drives, NAS systems, cloud storage like S3 and Google Drive, and archived data sources. It assigns every file a content hash, enabling deduplication and redundancy tracking across machines. Devices sync metadata peer-to-peer via direct connections rather than through centralized servers, keeping files in place while maintaining awareness of their location and availability. The tool runs locally first, with data remaining on your device unless you explicitly sync between your own machines.
Spacedrive complements rather than replaces your operating system's file manager. It suits developers and power users who work across multiple devices and storage backends and need unified search and metadata capabilities. The tool is particularly valuable for those managing distributed storage, working with cloud volumes as first-class storage alongside local disks, or preparing data for AI processing through structured indexing and analysis pipelines. It offers nine different views including grid, list, media, and knowledge layouts, plus quick preview support for video, audio, code, documents, 3D models, and images. Unlike traditional file managers, Spacedrive provides an embeddable interface and APIs that can be integrated into other applications or run as a headless server.
The project maintains active development with regular engagement across multiple platforms. Work spans the core Rust virtual filesystem, platform-specific implementations for macOS, Windows, Linux, iOS, and Android, and TypeScript-based interfaces. The team actively develops new capabilities including cloud volume integrations, data archival adapters for external sources like Gmail and Slack, and AI-safety features for screening automated access. Community interaction occurs through Discord channels alongside repository activity.