Google Geminiを活用したAI搭載のWindows診断・自動修復ツール。クラッシュ検出、パフォーマンス最適化、マルウェアスキャン、PowerShell修復スクリプトの生成。ユニバーサルハードウェア対応(1~128+コア)。無料・オープンソース。
AI搭載のWindows診断・自己修復ツール
SuperDiagnosticTool は、リアルタイムのハードウェアテレメトリと Google Gemini AI を組み合わせて、Windows システムの問題を分析、診断し、自動的に修復するインテリジェントなシステム診断ユーティリティです。安全性を最優先したアーキテクチャで構築されており、あらゆる Windows 構成に対応したプロダクショングレードの診断を提供します。
スキャンモードの選択と問題説明の入力を表示するメインインターフェース
プロダクショングレードのセキュリティ(85%)
$env: 変数を保持しつつエラーを防ぐ正規表現ベースのエスケープ[FIXED]、[CLEANED]、[DISABLED] タグを使用して完了アクションを表示AI_Reports/ ディレクトリに保存し、履歴を追跡SuperDiagnosticTool.exe をダウンロード - スタンドアロン実行ファイル(Python 不要)
SuperDiagnosticTool.exe をダウンロードして実行pip install psutil google-generativeai rich
python super_diagnose_v2.py
オプション A: 対話式入力(初めてのユーザーに推奨)
gemini.key にローカル保存されますオプション B: 環境変数
set GEMINI_API_KEY=your_api_key_here
オプション C: 手動キーファイル
同じディレクトリに gemini.key を作成:
your_api_key_here
| モード | スキャン内容 | 使用例 |
|---|---|---|
| クイックスキャン | CPU、RAM、基本情報 | パフォーマンスの簡単な確認 |
# 1. ツールを実行
SuperDiagnosticTool.exe
# 2. 問題を説明
> CPU使用率が高く、動作が遅い
# 3. スキャンモードを選択
> 3(コンプリートシステムスキャン)
# 4. AI分析を待つ
[システムレイヤーをスキャン中...]
[テレメトリーロジックを処理中...]
# 5. 修復スクリプトを確認
[PowerShellスクリプトが表示されます]
> 実行しますか? (y/n)
# 6. HTMLレポートを表示
> 詳細レポートを開きますか? (y/n)
$env:TEMP、$env:PATH)は正しく保持-ErrorAction SilentlyContinue を使用したエラー抑制[ANALYSIS_START]、[FIX_START])セキュリティの詳細については SECURITY.md を参照してください。
pip install --upgrade psutil google-generativeai rich
AI_Reports/remediation.ps1 のスクリプトを確認このプロジェクトは GitHub Actions を使用して、バージョンタグがプッシュされたときに Windows 実行ファイルを自動的にビルドします:
git tag -a v1.0.2 -m "リリースノート" && git push origin v1.0.2詳細な手順については RELEASE_PROCESS.md を参照してください。
Windows の場合:
pip install pyinstaller
pip install -r requirements.txt
python build.py
これにより、アイコンと依存関係が埋め込まれた dist/SuperDiagnosticTool.exe が作成されます。
注記: 「Windows によって PC が保護されました」という警告が表示された場合は、TRUST_GUIDE.md を参照して簡単に修正するか、アプリを完全にホワイトリストに登録してください。
注記: Linux/Mac でビルドすると、Windows .exe ファイルではなく、プラットフォーム固有のバイナリが作成されます。正式な Windows リリースには GitHub Actions を使用してください。
SuperDiagnosticTool/
├── super_diagnose_v2.py # メイン診断スクリプト
├── build.py # EXE ビルド用スクリプト
├── icon.ico # アプリケーションアイコン
├── .github/workflows/ # GitHub Actions ワークフロー
│ └── release.yml # 自動ビルドとリリース
├── docs/
│ ├── icon.png # README 用アイコン
│ └── screenshot_main.png # メインインターフェースのスクリーンショット
├── src/ # ソースモジュール
│ ├── safety/ # 安全性と検証モジュール
│ └── security/ # セキュリティ機能
├── AI_Reports/ # 生成された HTML レポート
├── README.md # このファイル
├── RELEASE_PROCESS.md # リリースプロセスのドキュメント
├── LICENSE # GPL-3.0 ライセンス
├── SECURITY.md # セキュリティドキュメント
└── .gitignore # Git 除外ルール
重要: システム変更に関する警告
このツールは、システムサービス、構成、設定を変更する PowerShell スクリプトを生成および実行します。安全性を最優先に設計されていますが:
このツールの使用に起因するシステム損傷、データ損失、または意図しない結果について、作成者は責任を負いません。自己責任で使用してください。
貢献を歓迎します! 以下の手順に従ってください:
git checkout -b feature/improvement)git commit -m '改善を追加')git push origin feature/improvement)このプロジェクトは GNU General Public License v3.0 の下でライセンスされています。詳細については LICENSE ファイルを参照してください。
Copyright (C) 2026 GUETTAF HOUSSEM EDDINE
Knight
電気電子工学の学生
Akli Mohand Oulhadj University, Bouira, Algeria
メール: [email protected]
GitHub: @Guettaf-hossam
バージョン 1.0 | 最終更新: 2026年1月
Knight の献身により制作 | Akli Mohand Oulhadj University
| ディープスキャン |
| システム、ネットワーク、セキュリティ、ログ、Bluetooth、プロセス |
| 包括的なトラブルシューティング |
| コンプリートスキャン | 上記すべて+ディスクヘルス、GPU、スタートアップアプリ | 完全なシステム監査 |