Spacedrive

A cross-platform file manager that indexes local disks, cloud storage, and external data sources via P2P sync.

Spacedrive screenshot 1

Spacedrive is an open-source web app and server that is a cross-device data platform that indexes files, emails, and notes across multiple sources into a single interface. It is deployed as a desktop application for macOS, Windows, and Linux, with additional apps for iOS and Android to ensure accessibility across a user's entire hardware fleet.

Unlike standard OS file managers, Spacedrive operates as a layer above the filesystem to unify local disks, external drives, NAS, and cloud storage. It uses a peer-to-peer synchronization model to share metadata between devices without relying on a central server or cloud provider, ensuring that files stay where they are while remaining visible and searchable from any connected node.

Key features

  • P2P sync via Iroh and QUIC for direct device-to-device metadata synchronization.
  • Content identity using BLAKE3 hashing for deduplication and redundancy tracking.
  • Cloud volume indexing for S3 and GCS.
  • Data archival adapters for Gmail, Apple Notes, Slack, GitHub, and Obsidian.
  • Nine distinct viewing modes including grid, list, columns, and media views.
  • Local-first architecture where data remains on the device unless sync is enabled.
  • Integration with Spacebot for AI agent execution via structured APIs and permissions.
  • Safety screening pipeline using Prompt Guard 2 to detect prompt injection in indexed content.

The software is built with a Rust core using a Virtual Distributed File System (VDFS), which assigns universal addresses to files regardless of their physical location. It employs a leaderless sync architecture and a transactional action system that allows users to preview file operations, such as space savings and potential conflicts, before execution. For AI integration, it provides a permission layer that routes automation through structured APIs rather than granting raw shell access to the filesystem. This architecture includes a quarantine system for flagged records and trust tiers to distinguish between authored content and external data.

Spacedrive is a cross-platform operating surface for files that adds indexing, content identity, and automation capabilities to existing local and cloud storage.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity3 months ago
Repository Age4 years
LicenseAGPL-3.0
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.