Repolode
spacedriveapp

spacedriveapp/spacedrive

Rust製の仮想分散ファイルシステムを基盤とする、ホスト型アカウント不要のオープンソース・クロスプラットフォームファイルエクスプローラー。

代替できる製品:Google DriveDropbox

スター
39,269
フォーク
1,365
未解決の Issue
71
最終コミット
9 日前

これは何?

Spacedriveは、ローカルドライブ、NASのデータセット、ほかのSpacedriveノード、クラウドバケットにあるファイルを、検索可能な1つのファイルシステムとして表示するファイルエクスプローラーです。各ソースはライブインデックスを含むポータブルなSQLiteストアを保持するため、接続されていないドライブも検索でき、メタデータもドライブと一緒に持ち運べます。レコードは移動後も安定したIDを保ち、BLAKE3のコンテンツハッシュによって、デバイス間にある同一バイト列のコピーを関連付けます。

コピー、マージ、クリーンアップなどのファイル操作は、ファイルを変更する前に検証してプレビューできます。重複検出ではサンプリングしたハッシュで候補を見つけ、削除前に全バイトを照合します。デバイスをペアリングすると、許可されたソースを閲覧でき、ソースはmacOS、Windows、Linuxにマウントできます。ピア接続にはIrohとQUICを使用し、エンドツーエンド暗号化で保護します。

デスクトップアプリ、Webインターフェース、モバイルクライアント、CLI、SDK、MCPサーバーは、すべて同じ型付きオペレーションレジストリを呼び出します。このレジストリはRustで構築され、TypeScriptとSwiftのクライアントがそこから生成されます。拡張機能を使えば、デフォルトのバイナリを肥大化させずに、ソースアダプター、プレビュー、メタデータフィールドを追加できます。

主な機能

  • 01ローカルドライブ、NAS、リモートノード、クラウドストレージを横断する統合検索とインデックス作成。
  • 02フォルダーを再スキャンせずにファイルのメタデータを最新の状態に保つライブインデックス。
  • 03サンプリングしたハッシュで候補を抽出し、全バイトを照合する重複検出。
  • 04変更を適用する前に行えるファイル操作のプレビューと検証。
  • 05オンデマンドのファイルストリーミングによる、macOS、Windows、Linuxへのソースのマウント。
  • 06デスクトップアプリ、Web、モバイル、CLI、SDK、MCPサーバーが共用するAPI。

ユースケース

  • 複数のコンピューターやドライブ、家庭内のNASに分散したファイルの閲覧と検索。
  • 複数のドライブにある重複ファイルの検出と安全な削除。
  • 個人ファイルを自分で管理するストレージに保管しながら、ほかのデバイスからもアクセス。
  • 検証とプレビューが可能なインターフェースを通じた、スクリプトやAIエージェントによるファイル操作。

クイックスタート

  1. 1

    nightly リリースページから nightly CLI と daemon のバイナリをダウンロードします

  2. 2

    バイナリに実行権限を付与し、PATH に追加します

    chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64
  3. 3

    daemon をサービスとしてインストールします

    sd daemon install

使う前に知っておきたいこと

  • Spacedrive 2.0 Beta はまだリリースされていません。nightly ビルドは予告なく動作しなくなったり、マイグレーションなしでスキーマが変更されたりする可能性があります。
  • nightly バイナリには署名がなく、macOS では実行前に隔離属性を削除する必要があります。
  • ソースからビルドするには、Rust、Bun、Node、just、および FFmpeg の開発用ライブラリが必要です。

トピック

よくある質問

spacedrive とは?
Rust製の仮想分散ファイルシステムを基盤とする、ホスト型アカウント不要のオープンソース・クロスプラットフォームファイルエクスプローラー。 Spacedriveは、ローカルドライブ、NASのデータセット、ほかのSpacedriveノード、クラウドバケットにあるファイルを、検索可能な1つのファイルシステムとして表示するファイルエクスプローラーです。各ソースはライブインデックスを含むポータブルなSQLiteストアを保持するため、接続されていないドライブも検索でき、メタデータもドライブと一緒に持ち運べます。レコードは移動後も安定したIDを保ち、BLAKE3のコンテンツハッシュによって、デバイス間にある同一バイト列のコピーを関連付けます。
spacedrive は無料で使えますか?ライセンスは?
spacedrive は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
spacedrive は今もメンテナンスされていますか?
活発にメンテナンス中。spacedrive の最終コミットは 2026年10月13日 です。
spacedrive は何に使えますか?
複数のコンピューターやドライブ、家庭内のNASに分散したファイルの閲覧と検索。 複数のドライブにある重複ファイルの検出と安全な削除。 個人ファイルを自分で管理するストレージに保管しながら、ほかのデバイスからもアクセス。 検証とプレビューが可能なインターフェースを通じた、スクリプトやAIエージェントによるファイル操作。
spacedrive のインストール方法は?
nightly リリースページから nightly CLI と daemon のバイナリをダウンロードします バイナリに実行権限を付与し、PATH に追加します: chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64 daemon をサービスとしてインストールします: sd daemon install
spacedrive はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/spacedriveapp/spacedrive

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト