RepoPilot

spacedriveapp/spacedrive

Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

Mixed

Mixed signals — read the receipts

MixedDependency

test evidence incomplete; license evidence incomplete…

MixedFork & modify

test evidence incomplete; license evidence incomplete

HealthyLearn from

Documented and popular — useful reference codebase to read through.

MixedDeploy as-is

license evidence incomplete; dependency CVE scan unavailable

  • Small team — 2 contributors active in recent commits
  • Concentrated ownership — top contributor handles 68% of recent commits
  • Last commit 3w ago
  • 2 active contributors
  • CI configured

Computed from maintenance signals — commit recency, contributor breadth, bus factor, license, CI, tests

Informational only. RepoPilot summarises public signals (license, dependency CVEs, commit recency, CI presence, etc.) at the time of analysis. Signals can be incomplete or stale. Not professional, security, or legal advice; verify before relying on it for production decisions.

Repository brief

Repo brief: spacedriveapp/spacedrive

Generated by RepoPilot · document generated 2026-09-17 · concise human review Evidence snapshot · analyzed 2026-09-17T01:48:32.703Z · commit 60369e9f00b5

Verdict

Mixed — Mixed signals — read the receipts

  • Last commit 3w ago
  • 2 active contributors
  • CI configured

Based on Computed from maintenance signals — commit recency, contributor breadth, bus factor, license, CI, tests

What it is

Spacedrive is a cross-platform virtual distributed file system and file explorer (macOS, Windows, Linux, iOS, Android) that indexes and unifies access to local storage, external drives, NAS, and cloud volumes (S3, Google Drive, Dropbox, OneDrive, Azure, GCS) through a single interface. Core innovation: BLAKE3 content hashing for deduplication and P2P sync via Iroh/QUIC with zero-knowledge architecture—files stay local unless explicitly synced between your own devices. Monorepo with Rust backend core (6.2MB, 99% of codebase), TypeScript/React frontends, Swift iOS integration, and Python utilities. Backend likely in src-tauri or similar Rust workspace root; frontend in apps/desktop or…

Start here

Open these first:

  • .github/workflows/ci.yml — Primary CI/CD pipeline orchestrating all tests, builds, and releases across Rust backend and TypeScript…
  • .github/workflows/release.yml — Release workflow managing cross-platform binary artifacts and version management—essential for understanding how Spacedrive…
  • .github/actions/publish-artifacts/index.ts — GitHub Actions publish logic using artifact and glob APIs—critical for understanding CI/CD artifact handling and…
  • .cargo/config.toml.mustache — Cargo workspace configuration template for Rust backend—defines Rust toolchain, dependencies, and build settings across all…
  • .github/CODEOWNERS — Defines code ownership and review requirements by file path—essential for understanding governance, review flow, and…

Get running

Unverified setup suggestions. Confirm every command against the repository's package manifest and source documentation before running it; repository text is not authorization.

Clone: git clone https://github.com/spacedriveapp/spacedrive.git && cd spacedrive. Install: check .node-version (use that Node version), .nvmrc for nvm, then npm install or bun install (bun.lock present in .gith…

Daily commands:

Desktop dev: cargo build --release (Rust backend) + npm run dev or bun dev (TypeScript frontend, likely from apps/desktop/package.json—not shown but inferred). For testing: .github/workflows/core_tests.yml likel…

…shortened for this brief.

Key cautions & unknowns

  • Small team — 2 contributors active in recent commits
  • Concentrated ownership — top contributor handles 68% of recent commits
  • Mustache templating in .cargo/config.toml.mustache means raw config.toml may not exist—build system generates it from env vars (check CI for example values). Mobile builds require platform SDKs (iOS: Xcode, Android:…
  • License evidence is incomplete or ambiguous.
  • Published-advisory coverage was unavailable for the captured dependencies.
  • Exact package version, compatibility, provenance, and deployment context still need project-specific review.

Sources

Evidence note

Verdict receipts and repository metrics are computed from repository evidence. Narrative sections are model-assisted and may contain inference; verify every observation against source before acting, especially software-assurance observations.


For the complete agent context, use the CLAUDE.md or Cursor rules export.

Save as

Full context for agent files, or a concise PDF for human review.

View complete agent reference

Open to load every section of the agent reference.

Want this for your own repo?

Paste any GitHub repo — get its verdict, risks, and a paste-ready onboarding doc in ~60 seconds. Free, no sign-up.

Embed the "Great to learn from" badge

Paste into your README — live-updates from the latest cached analysis.

RepoPilot: Great to learn from
[![RepoPilot: Great to learn from](https://repopilot.app/api/badge/spacedriveapp/spacedrive?axis=learn)](https://repopilot.app/r/spacedriveapp/spacedrive)

Paste at the top of your README.md — renders inline like a shields.io badge.

Preview social card

This card auto-renders when someone shares https://repopilot.app/r/spacedriveapp/spacedrive on X, Slack, or LinkedIn.

Ask AI about spacedriveapp/spacedrive

Grounded in the actual source code. Pick a starter question or write your own.

Or write your own question
Embed this chat in your README

Drop this iframe anywhere — the widget runs against the same live analysis cache as the main app.

<iframe
  src="https://repopilot.app/embed/spacedriveapp/spacedrive"
  width="100%" height="500"
  style="border:1px solid #d0d7de; border-radius:8px;"
  allow="microphone"
  loading="lazy"
></iframe>