========================================================================

【ソフト名】AI Code Desktop

【バージョン】1.0.0

【著 作 者】DENO BASE

【種  別】フリーソフト

【動作環境】Windows 10 / 11

【連 絡 先】freesoft@denobase.com

【Web サイト】https://denobase.com/

========================================================================



■ はじめに

本ソフトは、ブラウザとエディタを行き来することなく、ローカルのプロジェクト

フォルダ内でAI（Google Gemini API / OpenAI ChatGPT API）によるコードレビュー、

仕様書作成、および差分マージをワンストップで実行できるデスクトップ開発環境です。





■ 主な機能



1. AIドキュメント＆コードレビュー自動生成 (Gemini / OpenAI 両対応)

   ・対象ファイルを選択するだけで、「コードレビュー診断」「テスト項目表」

     「システム仕様書」「操作マニュアル」をMarkdown形式で自動生成します。

   ・Google Gemini（Flash Lite等、無料枠対応モデル）と OpenAI（gpt-5.4-mini等）

     を用途に合わせて設定画面から自由に切り替え可能です。



2. 高機能コードエディタ (Monaco Editor搭載)

   ・左右分割の差分（Diff）比較に加え、矢印ボタン（➔）で部分取り込みが可能。

   ・ボタン一つで左右分割から「上下インライン比較（DF風）」へ表示切替。

   ・「Shift + Alt + ドラッグ」による矩形選択やマルチカーソル編集に対応。

   ・AIが省略した「// 中略」などを元コードから自動復元する「差分補正」搭載。



3. Docker Desktop 連携・プロジェクト管理

   ・フォルダごとにポート番号やドキュメントルートを記憶。

   ・ツール内からワンクリックで起動（up -d）や停止（down）を実行可能。

   ・Webファイルを適切なlocalhostのURLでブラウザ展開します。



4. 開発支援ユーティリティ

   ・全ファイル横断検索（高速Grep検索・該当行へダイレクトジャンプ）。

   ・右クリックからのGitコミット履歴展開・復元・コミット・リポジトリ初期化。

   ・Google NotebookLM用にプロジェクトの全コードを1つのMarkdownにまとめる一括出力。

   ・画像ファイルのポップアッププレビュー、および外部ツール（denohpaint.exe）連携。





■ 起動方法



用途に合わせて以下のいずれかの方法で起動できます。

レジストリは一切使用しません。複数ウィンドウの同時起動も可能です。



1. フォルダ内に配置して起動:

   開発・レビューを行いたいプロジェクトフォルダ内に本ツール一式を配置し、

   「ai_code_desktop.exe」をダブルクリックして起動します。



2. 「プログラムから開く」で起動:

   Windowsエクスプローラー上で任意のファイルやフォルダを右クリックし、

   「プログラムから開く」で本ツールを選択すると、対象を直接開いた状態で起動します。





■ 初期設定（APIキーの設定）



1. アプリ画面左側の「⚙️ SETTINGS」タブを開きます。

2. 使用するAIプロバイダー（Gemini または OpenAI）を選択します。

3. それぞれ取得したAPIキーを入力します。

   ・Gemini: Google AI Studio より取得（無料枠あり）

   ・OpenAI: OpenAI Platform より取得

4. 使用するモデルを選択し、「🔌 選択中のAIで接続テスト」をクリックします。

5. 接続に成功すると設定が自動保存され、すぐにAI機能をご利用いただけます。

※詳しいショートカットや操作方法は、ツール右上の「❓ ヘルプ」をご参照ください。





■ アンインストール方法

本ソフトはレジストリ等を使用しておりません。

解凍したフォルダごとゴミ箱へ破棄してください。





■ 免責事項・使用条件



本ソフトをご利用いただくにあたり、以下の免責事項に同意いただいたものとみなします。



1. 外部API依存に関する免責

   本ソフトのAI機能はGoogle社およびOpenAI社のAPIサービスに依存しています。

   各社のAPI仕様変更、モデル廃止、料金改定等によりAI機能が利用できなくなった

   場合でも、動作保証および修正対応の義務は負いかねます。



2. データ損失に対する免責

   本ソフトはローカルファイルを直接編集・上書き保存する機能を有しています。

   AIの生成結果や差分マージは100%の精度を保証するものではありません。

   本ソフトの使用により生じたいかなる損害（データ破損、消失、利益の損失等）

   について、開発者は一切の責任を負いません。必ず事前にGitやバックアップ

   を取得した上で自己責任にてご活用ください。





■ オープンソースライセンス表記



本ソフトは以下のオープンソースソフトウェアを利用しています。



・Monaco Editor (MIT License) - Copyright (c) Microsoft Corporation

・Marked.js (MIT License) - Copyright (c) Christopher Jeffrey

・FastAPI (MIT License) - Copyright (c) Sebastián Ramírez

・Uvicorn / Starlette (BSD License) - Copyright (c) Encode OSS

・pywebview (BSD License) - Copyright (c) Roman Sirokov





■ お問い合わせ・サポート窓口



不具合のご報告、ご要望、ご質問等は以下までお問い合わせください。



・開発・運営: DENO BASE

・サポート用メールアドレス: freesoft@denobase.com

・公式Webサイト: https://denobase.com/

========================================================================