CLI・Web・TUI・デスクトップアプリから、中国や海外の多数の音楽配信サービスを検索・ダウンロードできるGo製ツール。
SurgeDM/Surge
ファイルを並列チャンクに分割してダウンロードし、バックグラウンドサーバーとしても動作するGo製TUIダウンロードマネージャー。
代替できる製品:IDM (Internet Download Manager)
Free Download Manager
- スター
- 3,594
- フォーク
- 155
- 未解決の Issue
- 64
- 最終コミット
- 一昨日
これは何?
Surgeは、キーボードで操作するターミナル向けダウンロードマネージャーです。1ファイルにつきデフォルトで最大16本の接続を開き、ファイルをチャンクに分割して並列ダウンロードすることで、利用可能な帯域幅を活用します。複数のミラーから同時にダウンロードすることもでき、ワーカーを各ミラーに振り分け、障害時には自動で切り替えます。
対話型ダッシュボードに加えて、SurgeはHTTP APIを備えたヘッドレスのバックグラウンドエンジンとしても動作します。そのため、複数のターミナルやブラウザー拡張機能からキューに追加されたダウンロードを、1つのマネージャーで処理できます。CLIではダウンロードの追加、一時停止、一覧表示などの自動化タスクを実行でき、システムサービスとしてインストールすることも可能です。トークンで保護されたAPIを使ったリモート操作にも対応しています。
また、ファイルを順番に取得するオプションのシーケンシャルモードを利用できます。ダウンロード中にメディアをプレビューするのに便利です。Chrome、Edge、Brave、Firefox向けの拡張機能を使うと、ブラウザーのダウンロードをSurgeに送れます。
主な機能
- 011ファイルにつきデフォルトで最大16接続を使う、並列チャンクダウンロード
- 02自動フェイルオーバーに対応した複数ミラーからのダウンロード
- 03メディアのプレビューに使えるシーケンシャル(ストリーミング)ダウンロードモード
- 04トークンで保護されたHTTP APIを備えるバックグラウンドのヘッドレスサーバー
- 05稼働中のデーモンへのリモートTUI接続
- 06ChromiumベースのブラウザーおよびFirefox向け拡張機能
ユースケース
- デスクトップのターミナルで帯域幅を最大限に活用し、大容量ファイルをダウンロードする
- ホームサーバーやRaspberry Piでダウンロードサービスを稼働させる
- ブラウザーからターミナルベースのマネージャーにダウンロードをキューイングする
- CLIまたはAPIを使ってダウンロードのワークフローをスクリプト化する
トピック
よくある質問
- Surge とは?
- ファイルを並列チャンクに分割してダウンロードし、バックグラウンドサーバーとしても動作するGo製TUIダウンロードマネージャー。 Surgeは、キーボードで操作するターミナル向けダウンロードマネージャーです。1ファイルにつきデフォルトで最大16本の接続を開き、ファイルをチャンクに分割して並列ダウンロードすることで、利用可能な帯域幅を活用します。複数のミラーから同時にダウンロードすることもでき、ワーカーを各ミラーに振り分け、障害時には自動で切り替えます。
- Surge は無料で使えますか?ライセンスは?
- Surge は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Surge は今もメンテナンスされていますか?
- 活発にメンテナンス中。Surge の最終コミットは 2026年10月17日 です。
- Surge は何に使えますか?
- デスクトップのターミナルで帯域幅を最大限に活用し、大容量ファイルをダウンロードする ホームサーバーやRaspberry Piでダウンロードサービスを稼働させる ブラウザーからターミナルベースのマネージャーにダウンロードをキューイングする CLIまたはAPIを使ってダウンロードのワークフローをスクリプト化する
- Surge はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SurgeDM/Surge
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Apache Answerは、コミュニティフォーラムやヘルプセンター、ナレッジ管理サイトを構築できるオープンソースのQ&Aプラットフォームです。
Gemma、Qwen、DeepSeek、gpt-ossなどのオープンウェイトLLMを、CLIとREST APIでローカルまたはクラウド上で実行・管理できます。
gitリポジトリ、ファイル、標準入力からパスワードやAPIキー、トークンなどのハードコードされたシークレットを検出するCLIツール。
bd CLIでコーディングエージェントに永続的で依存関係を把握できるタスク記憶を提供する、Doltベースの分散型グラフ課題管理ツール。
AX is Google's declarative orchestrator for running large numbers of sandboxed autonomous agent workloads on Kubernetes, built on Agent Substrate.