BucketCat

オープンソース · Apache-2.0

BucketCat

シンプルで美しいオブジェクトストレージクライアント

ひとつのクライアントで主要 9 社とあらゆる S3 互換サービスに接続。大容量ファイルは自動で分割して並列転送し、中断しても続きから再開できます。進捗・速度・並列数はすべて見えて、その場で調整できます。

macOS · Windows · Linux

別のプラットフォームやアーキテクチャをお探しですか? すべてのダウンロードを見る ↓

BucketCat のメイン画面 —— 左で接続を管理し、右でファイルの閲覧と転送を行います
BucketCat のメイン画面 —— 左で接続を管理し、右でファイルの閲覧と転送を行います

機能

毎日の実作業に合わせて磨き込みました

主要プロバイダーにこれひとつで

9 社のプリセットを内蔵。プロバイダーを選べばエンドポイントとリージョンは自動で入力され、あとはアクセスキーとシークレットキーを入れるだけです。一覧にないサービスも、S3 互換であれば接続できます。

大容量ファイルのマルチパート並列転送

16 MiB を超えるファイルは自動で分割され、パートサイズはファイルの大きさに応じて調整されます。アップロードもダウンロードも複数のパートを同時に転送します。

レジューム対応

進捗はチェックポイントとしてアトミックに保存されます。ダウンロードは専用の .bcpart 一時ファイルに書き出し、すべてのパートが揃ってから原子的にリネームします。アプリを再起動しても続きから再開でき、最初からやり直す必要はありません。

転送は最後まで手の内に

一時停止・再開・キャンセル・リトライはいつでも使えます。進捗、速度、残り時間はリアルタイムに更新され、同時に実行するタスク数と 1 タスクあたりの並列パート数も調整できます。

対応オブジェクトストレージ

接続を作成するときに下の一覧から選べば、エンドポイントとリージョンは自動で入力されます。あとはアクセスキーとシークレットキーを入れるだけです。

Amazon S3
オブジェクトストレージの事実上の標準
Cloudflare R2
アカウント ID を入れればエンドポイントは自動生成
MinIO
セルフホスト —— 自分のサーバーアドレスを指定
RustFS
セルフホスト —— 自分のサーバーアドレスを指定
Aliyun OSS
エンドポイントは選んだリージョンに従います
Tencent COS
接続 1 つにつきリージョン 1 つ
Qiniu Kodo
エンドポイントは選んだリージョンに従います
Rainyun ROS
エンドポイントは選んだリージョンに従います
Backblaze B2
アプリケーションキーを使用、リージョンは自動判別

さらに、あらゆる S3 互換サービスに対応 —— 一覧にないものは、エンドポイントとリージョンを手入力すれば接続できます。

ダウンロード

インストーラーは GitHub Releases でホストしています。下のリンクは常に最新版を指します。

すべてのプラットフォーム

インストール手順

macOS

dmg を開いて BucketCat を「アプリケーション」にドラッグするだけです。署名と公証を済ませてあるので、Gatekeeper にブロックされません。

Windows

インストーラーを実行してください。コード署名証明書はまだ取得していないため、初回起動時に SmartScreen の警告が出ます。「詳細情報」→「実行」を選んでください。

Linux

AppImage は chmod +x してそのまま実行できます。deb パッケージも用意しています。

インストール後、アプリは起動のたびに新しいバージョンを確認し、更新があれば設定の入口に小さなドットを表示します。ポップアップも自動ダウンロードもありません。「設定 › アップデート」から手動で確認して、ワンクリックでインストールできます(deb でインストールした場合はパッケージマネージャーから更新してください)。

すべてのリリースと変更履歴を見る