如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
一款适用于所有设备和云存储的文件管理器。由虚拟分布式文件系统(Virtual Distributed File System)提供支持,配备适用于 macOS、Windows、Linux、iOS 和 Android 的应用程序
v2.spacedrive.com • *** • 快速开始
Spacedrive 是一个跨设备数据平台。可索引文件、电子邮件、笔记和外部数据源。支持全局搜索。通过 P2P 同步。内置筛选功能确保 AI 代理安全。
不。Spacedrive 位于您的操作系统文件管理器之上,并增加了 Finder/资源管理器所缺乏的功能:
您仍需使用操作系统进行低级文件交互。Spacedrive 在其之上添加了跨平台、跨设备、云感知和自动化友好的层。
| 组件 | 技术详情 |
|---|---|
| Language | Rust |
| Async runtime | Tokio |
| Database | SQLite (SeaORM + sqlx) |
| P2P | Iroh (QUIC, hole-punching, local discovery) |
| Content hashing | BLAKE3 |
| Vector search | LanceDB + FastEmbed |
| Cloud storage | OpenDAL |
| ***graphy | Ed25519, X25519, ChaCha20-Poly1305, AES-GCM |
| Media | FFmpeg, libheif, Pdfium, Whisper |
| Desktop | Tauri 2 |
| Mobile | React Native + Expo |
| Frontend | React 19, Vite, TanStack Query, Tailwind CSS v4 |
| Design system | SpaceUI (shared component library) |
| Type generation | Specta |
spacedrive/
├── core/ # Rust 引擎 (CQRS/DDD)
├── apps/
│ ├── tauri/ # 桌面应用 (macOS, Windows, Linux)
│ ├── mobile/ # React Native (iOS, Android)
│ ├── cli/ # 命令行工具和守护进程
│ ├── server/ # 无头服务器
│ └── web/ # 浏览器客户端
├── packages/
│ ├── interface/ # 共享 React UI
│ ├── ts-client/ # 自动生成的 TypeScript 客户端
│ ├── ui/ # 组件库
│ └── assets/ # 图标、图片、SVG
├── crates/ # 独立 Rust crate (ffmpeg, 加密等)
├── adapters/ # 基于脚本的数据源适配器
└── schemas/ # TOML 数据类型模式
Spacedrive 通过结合三层功能为文件系统增添智能:
当代理通过 Spacedrive 导航时,它会接收文件列表、子树上下文、有效权限和摘要。用户可以解释他们如何组织系统。代理可以添加带属性的注释。任务从结构和活动中生成摘要。智能始终附加到文件系统,而非埋在临时会话内存中。
启用后,每条记录在可搜索前都要经过安全处理流程:
没有其他本地数据工具会在将索引内容暴露给 AI 之前进行筛选。
核心基于四个原则构建:
虚拟分布式文件系统(VDFS) — 文件和文件夹成为具有丰富元数据的一等对象,独立于物理位置。每个文件都有一个跨设备通用的地址(SdPath)。
内容标识系统 — 自适应哈希(对大文件采用策略性采样的 BLAKE3)为每个内容生成唯一指纹。支持重复数据删除、冗余跟踪和基于内容的操作。
事务性操作 — 每个文件操作都可在执行前预览。查看空间节省量、冲突和预计时间,然后批准或取消。操作成为持久任务,可在网络中断和设备重启后继续。
无领导者同步 — 无需中央协调器的对等同步。设备特定数据使用状态复制。共享元数据使用 HLC 排序日志和确定性冲突解决。
实现为单个 Rust crate,采用 CQRS/DDD 架构。每个操作(文件复制、标签创建、搜索查询)都是注册的动作或查询,具有类型安全的输入/输出,可自动为前端生成 TypeScript 类型。
| 组件 | 技术 |
|---|---|
| Language | Rust |
| Async runtime | Tokio |
| Database | SQLite (SeaORM + sqlx) |
| P2P | Iroh (QUIC, hole-punching, local discovery) |
| Content hashing | BLAKE3 |
| Vector search | LanceDB + FastEmbed |
| Cloud storage | OpenDAL |
| ***graphy | Ed25519, X25519, ChaCha20-Poly1305, AES-GCM |
| Media | FFmpeg, libheif, Pdfium, Whisper |
| Desktop | Tauri 2 |
| Mobile | React Native + Expo |
| Frontend | React 19, Vite, TanStack Query, Tailwind CSS v4 |
| Design system | https://github.com/spacedriveapp/spaceui (shared component library) |
| Type generation | Specta |
spacedrive/
├── core/ # Rust 引擎 (CQRS/DDD)
├── apps/
│ ├── tauri/ # 桌面应用 (macOS, Windows, Linux)
│ ├── mobile/ # React Native (iOS, Android)
│ ├── cli/ # 命令行工具和守护进程
│ ├── server/ # 无头服务器
│ └── web/ # 浏览器客户端
├── packages/
│ ├── interface/ # 共享 React UI
│ ├── ts-client/ # 自动生成的 TypeScript 客户端
│ ├── ui/ # 组件库
│ └── assets/ # 图标、图片、SVG
├── crates/ # 独立 Rust crates (ffmpeg, crypto 等)
├── adapters/ # 基于脚本的数据源适配器
└── schemas/ # TOML 数据类型模式
git clone https://github.com/spacedriveapp/spacedrive
cd spacedrive
just setup # bun install + 原生依赖 + cargo 配置
just dev-desktop # 启动桌面应用(自动启动守护进程)
just test # 运行所有工作区测试
Spacedrive 采用本地优先原则。您的数据保留在自己的设备上。
可选的云集成可用于备份和远程访问,但并非必需。云服务将未修改的 Spacedrive 核心作为标准 P2P 设备运行——无特殊权限。
FSL-1.1-ALv2 — 功能源代码许可证,两年后转换为 Apache 2.0。
来自真实用户的反馈,见证轩辕镜像的优质服务