CLIツール
AdventDevInc/kudu avatar
AdventDevInc/kudu

Kudu:Windows、macOS、Linuxの掃除とスキャンを一つの画面で行う

無料の Windows、Mac、Linux クリーナー、スキャナーなど。 Kudu Windows、macOS、Linux 用の無料のオープンソース システム クリーナーおよびセキュリティ スキャナー。

スター 3,439フォーク 275TypeScriptMIT

ひと目でわかる

これは何?
AdventDevInc/kuduのクリーナー、セキュリティスキャン、JSONルール、免責事項をREADMEの機能説明から検討します。
誰に向いている?
複数OSの不要ファイルを手動で整理したい利用者には便利ですが、バックアップなしの自動削除を求める人には向きません。まずプレビューだけを実行し、選択した項目、実際のパス、アプリ固有データの扱いを記録してください。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 2 日前です。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

削除候補を集めるクリーナーの設計

README の冒頭のキャッチコピーは、Kudu を Windows、macOS、Linux 向けの無料・オープンソースのシステムクリーナーおよびセキュリティスキャナーと呼んでいます。ディスク容量の回収、マルウェアの削除、プライバシーの奪還をすべて1つのアプリで行うと述べています。リポジトリのメタデータは主要言語として TypeScript を挙げ、ホームページは usekudu.com を指しています。README はまた、広告なし、アップセルなし、テレメトリなしと主張しています。README には、ページ上のアニメーションデモが何を示すのか、プロジェクトがどのくらい開発されているのかは書かれておらず、それらはソースにはありません。

Kuduは一時ファイルやキャッシュの整理と、いくつかのセキュリティ・プライバシー関連の確認をまとめたデスクトップツールです。削除対象を列挙する機能と、削除を実行する権限は別の問題です。READMEの長い機能一覧を、プレビュー、選択、実行の段階に分けて読むと挙動を誤解しにくくなります。

キャッシュと不要ファイルを分けて扱う

README の機能テーブルは、クリーニングツールをいくつかの見出しでグループ化しています。システムクリーナーは一時ファイル、ログ、キャッシュ、クラッシュダンプを対象にします。ブラウザクリーナーは主要ブラウザのキャッシュを処理し、アプリクリーナーは残存アプリデータを削除し、ゲームクリーナーはゲームランチャーとシェーダーキャッシュを消去します。レジストリクリーナーは壊れたエントリや孤立したエントリを修正し、スタートアップマネージャーは起動影響を分析し、ネットワーククリーンアップは DNS、Wi-Fi プロファイル、ARP キャッシュをクリアします。ディスクアナライザーはインタラクティブなツリーマップを表示します。Debloater は Windows のブロートウェアを削除し、ドライバーマネージャーは古いドライバーをクリーンアップし、プログラムアンインストーラーはプログラムと残骸を削除し、サービスマネージャーは Windows サービスを最適化し、ソフトウェアアップデーターは winget、Chocolatey、Scoop、npm を介して一括更新します。README は、どのブラウザ、ゲームランチャー、サービスが対象かを列挙していません。

クリーナーはアプリケーションごとのルールに依存します。キャッシュは再生成できても、履歴、設定、保存データまで同じ扱いとは限りません。READMEに示された対象名を自分の端末上のパスと照合し、最初は一つのルールだけを選んで、削除前後の容量とアプリの起動状態を確認してください。

セキュリティスキャンが見る範囲

セキュリティとプライバシーのセクションには、署名マッチング、ヒューリスティック分析、Defender 統合を備えたマルウェアスキャナーがリストされています。Privacy Shield は、テレメトリ、広告 ID、Cortana、トラッキングなど、30 以上の Windows プライバシー設定を制御します。Secure Delete は、削除前にファイルをランダムデータで上書きします。README は、署名がどのように取得されるか、ヒューリスティック分析がローカルで実行されるか、Defender 統合が実際に何を意味するかを説明しておらず、実装の詳細は示されていません。

セキュリティスキャンの表示は、Kuduが実装した検査の結果であり、OS全体の防御を保証するものではありません。プライバシー機能も、対象となる履歴や設定の範囲を確認しないと効果を過大評価します。検知項目のファイルパスと判定理由が画面やログに残るかを、サンプルデータで確かめます。

スケジュールとCLIの実行境界

モニタリングとツールのセクションには、CPU、メモリ、ディスク、ネットワークのリアルタイム統計、コアごとのデータ、S.M.A.R.T. 情報を表示するパフォーマンスモニターが含まれています。クリーニング前にシステム復元ポイントを作成できます。クリーニング履歴は過去のセッションと回収したスペースを追跡します。スケジュールスキャンは毎日、毎週、毎月実行できます。ワンクリッククリーンは、1回の操作ですべてをスキャンして削除します。README はコマンドライン文書として別の CLI.md ファイルを指していますが、ソースにはコマンド構文や正確な CLI フラグセットは記述されていません。

スケジュール実行とコマンドライン操作は、手動操作とは権限と失敗時の見え方が変わります。自動削除を設定するなら、対象ルール、実行ユーザー、ログの保存場所、復元手段を先に固定します。READMEにあるCLIの引数が示す範囲を越えて、無人運用や完全なロールバックを期待してはいけません。

配布形式とOSごとの違い

ダウンロードテーブルには、各プラットフォームのインストーラーがリストされています。Windows は .exe インストーラーです。macOS は Intel と Apple Silicon の両方に対応した .dmg です。Linux は .AppImage または .deb パッケージを提供します。README は GitHub Releases から最新のインストーラーを入手するよう述べていますが、最小システム要件、ハードウェア要件、ファイルチェックサムは記載しておらず、それらは検証の対象です。

Windows、macOS、Linux向けの配布物があっても、同じルールが同じパスへ適用されるとは限りません。インストーラーや実行ファイルの種類、権限要求、更新方法をOSごとに分けて確認します。公式サイトの配布物を使う場合も、リポジトリのリリースとバージョンが一致するかを見ます。

JSONルールで追加できる対象

README は、Kudu が 30 の言語で利用可能であると述べ、それらを1行で列挙しています:英語、スペイン語、フランス語、ドイツ語、ポルトガル語、イタリア語、日本語、韓国語、中国語(簡体字)、中国語(繁体字)、ロシア語、アラビア語、ヒンディー語、トルコ語、オランダ語、ポーランド語、スウェーデン語、ノルウェー語、デンマーク語、フィンランド語、チェコ語、タイ語、ベトナム語、インドネシア語、マレー語、ウクライナ語、ルーマニア語、ギリシャ語、ヘブライ語、ハンガリー語。貢献セクションは貢献を歓迎し、クリーニングルールはコード不要の単純な JSON ファイルであると述べています。Cleaner Rules Guide とウェブサイト上の完全なクリーナーディレクトリへのリンクがあります。README は、翻訳貢献がコード貢献と同じプロセスに従うかどうかを述べていません。

JSONベースのクリーナールールは、対応アプリを増やす入口です。ルールへ追加するパスやパターンを広くしすぎると、必要なユーザーデータを候補に含めます。READMEのルール形式、検証方法、コントリビューション手順に沿って、テスト用ディレクトリで候補一覧が期待どおりになることを確認します。

削除前に残すべき確認手順

リポジトリは MIT ライセンスの下にあり、著作権は Advent Development Inc. に帰属します。ライセンスは、著作権表示と許可表示を含めることを条件に、ソフトウェアのコピーを使用、コピー、変更、マージ、公開、配布、サブライセンス、販売する権利を許可します。ライセンステキストは、ソフトウェアを '現状のまま' 提供し、いかなる保証も行わないと定めています。README は免責事項を追加しています:Kudu は設計上システムからファイルを削除するため、ユーザーは削除前に項目を確認する責任があり、プロジェクトはデータ損失やシステム不安定に対する責任を負いません。ライセンスは、セキュリティ保証、サポート、または '現状のまま' 条項を超えた保証については何も述べていません。

複数OSの不要ファイルを手動で整理したい利用者には便利ですが、バックアップなしの自動削除を求める人には向きません。まずプレビューだけを実行し、選択した項目、実際のパス、アプリ固有データの扱いを記録してください。READMEの免責事項を踏まえ、システム復旧をKuduだけに任せない構成が必要です。実施記録には対象版と入力条件を残し、成功した結果だけでなく失敗した場合の出力も保存します。設定を変更した前後で同じ確認を繰り返せるようにし、READMEに書かれた機能と自分の環境で確認できた事実を分けます。採用判断では、導入できたかだけでなく、更新、障害、切り戻し、権限、ライセンスを同じ担当者が追跡できるかを確かめます。

編集部の結論

複数OSの不要ファイルを手動で整理したい利用者には便利ですが、バックアップなしの自動削除を求める人には向きません。まずプレビューだけを実行し、選択した項目、実際のパス、アプリ固有データの扱いを記録してください。READMEの免責事項を踏まえ、システム復旧をKuduだけに任せない構成が必要です。 READMEにない性能、互換性、運用保証は文書未記載として判断を分けます。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート