面向小型到中型自托管集群的 S3 兼容分布式对象存储,支持跨地域节点部署。
- Star
- 39,269
- Fork
- 1,365
- 未关闭 Issue
- 71
- 最近提交
- 9天前
这是什么?
Spacedrive 是一款文件管理器,把本地硬盘、NAS、其他 Spacedrive 节点和云存储桶中的文件呈现为一个可统一搜索的文件系统。每个数据源都有基于 SQLite 的可移植存储和实时索引,即使硬盘断开,其目录仍可搜索,元数据也能随数据源迁移。文件记录在移动后保持稳定标识,并通过 BLAKE3 内容哈希识别不同设备上的相同副本。
复制、合并、清理等文件操作可以先校验、再预览,确认结果后才真正修改文件。重复文件检测先用抽样哈希找出候选,删除前再做全字节比对。设备之间可配对浏览已授权的数据源,并能挂载到 macOS、Windows 或 Linux。节点之间通过 Iroh 和 QUIC 连接,并采用端到端加密。
桌面端、Web 界面、移动客户端、命令行、SDK 和 MCP 服务器都调用同一套类型化操作注册表,其核心由 Rust 实现,并生成 TypeScript 与 Swift 客户端。扩展可以增加数据源适配器、预览和元数据字段,而不会让默认程序变得臃肿。
核心功能
- 01跨本地硬盘、NAS、远程节点和云存储的统一搜索与索引。
- 02实时索引持续更新文件元数据,打开文件夹无需重新扫描。
- 03先用抽样哈希查找重复文件,再进行全字节校验。
- 04文件操作在执行前可预览结果并进行校验。
- 05可将数据源挂载到 macOS、Windows 或 Linux,并按需流式读取文件。
- 06桌面、Web、移动端、命令行、SDK 和 MCP 服务器共用同一套 API。
适用场景
- 在多台电脑、移动硬盘和家庭 NAS 之间浏览与搜索文件。
- 在多个硬盘之间查找并安全清理重复文件。
- 将个人文件保存在自有存储中,同时能在其他设备上访问。
- 让脚本或 AI 代理通过可校验、可预览的接口执行文件操作。
快速上手
- 1
从 nightly 发布页下载 CLI 和守护进程二进制文件
- 2
赋予二进制文件可执行权限并移动到 PATH 中
chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64 - 3
将守护进程安装为服务
sd daemon install
使用前须知
- Spacedrive 2.0 Beta 尚未发布;nightly 构建可能失效,且可能在没有迁移的情况下更改数据结构。
- nightly 二进制文件未签名,在 macOS 上运行前需要移除隔离属性。
- 从源码构建需要 Rust、Bun、Node、just 以及 FFmpeg 开发库。
标签
常见问题
- spacedrive 是什么?
- 基于 Rust 虚拟分布式文件系统的开源跨平台文件管理器,无需托管账号即可使用。 Spacedrive 是一款文件管理器,把本地硬盘、NAS、其他 Spacedrive 节点和云存储桶中的文件呈现为一个可统一搜索的文件系统。每个数据源都有基于 SQLite 的可移植存储和实时索引,即使硬盘断开,其目录仍可搜索,元数据也能随数据源迁移。文件记录在移动后保持稳定标识,并通过 BLAKE3 内容哈希识别不同设备上的相同副本。
- spacedrive 可以免费使用吗?用的什么许可证?
- spacedrive 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- spacedrive 还在维护吗?
- 活跃维护中。spacedrive 最近一次提交是在 2026年10月13日。
- spacedrive 适合用来做什么?
- 在多台电脑、移动硬盘和家庭 NAS 之间浏览与搜索文件。 在多个硬盘之间查找并安全清理重复文件。 将个人文件保存在自有存储中,同时能在其他设备上访问。 让脚本或 AI 代理通过可校验、可预览的接口执行文件操作。
- spacedrive 怎么安装和运行?
- 从 nightly 发布页下载 CLI 和守护进程二进制文件 赋予二进制文件可执行权限并移动到 PATH 中: chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64 将守护进程安装为服务: sd daemon install
- 在哪里获取 spacedrive?
- 源代码和安装说明在 GitHub 上:https://github.com/spacedriveapp/spacedrive
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 Rust 编写的开源远程桌面软件,可自建服务器,是 TeamViewer 的开源替代方案。
免费的跨平台归档管理器与解压工具,支持 200 多种压缩格式,并内置加密与文件管理功能。
利用你自己的 Telegram 账号作为文件空间的桌面与 Android 应用,支持上传、预览、流媒体播放和文件夹同步。
免费开源的桌面应用,用于录制屏幕并将录像制作成精致的产品演示与教程视频,支持 Windows、macOS 和 Linux。
精选的隐私与安全软件及在线服务清单,涵盖密码管理、通讯、网络和操作系统等类别。