🧠

AI を活用した IDE

AI が提案するだけでなく、構造化されたコマンド ブリッジを通じてユーザーに代わってコードの読み取り、書き込み、実行、検証を行うフル機能の PyQt6 コード エディター。

マルチプロバイダAI 🎙️ 音声入力と TTS 🔀 差分ビュー ⚡ ストリーミング応答

AI コマンドブリッジ

AI はただチャットするだけではなく、構造化された JSON プロトコルを通じてエディターを操作します。

📖

一度読んだら自由に編集できます

AI はファイルを 1 回読み取ります。 get_file_content、コンテンツをコンテキスト内に保持し、各変更の間に再読み取りを行わずに複数のアンカーベースの編集を発行します。無駄な往復がありません。

🎯

アンカーベースの replace_text

編集では、行番号ではなく、検索する正確なテキストを参照します。コードが追加または削除されると行番号は変化しますが、アンカーは変化しません。複数 replace_text 呼び出しは 1 つの応答でバッチ処理でき、すべてがアトミックに適用されます。

📝

完全な書き換えの場合は write_file

新しいモジュールまたは完全な書き換えの場合、AI は 1 つのコマンドでファイル コンテンツ全体を送信します。システムが自動的に作成します .bak 上書きする前にバックアップし、結果を新しいエディター タブで開きます。

💻

端末統合

AI はシェル コマンドを実行し、続行する前に JSON 結果を受け取ることができます。各結果を待ち、終了コードを処理し、診断コマンド、構成コマンド、破壊コマンド、およびセッション終了コマンドを自動的に区別します。

🛡️

注射保護

ファイル、端末、Web ページから返されるすべてのコンテンツは、次のようにラップされます。 [UNTRUSTED_CONTENT] マーカー。 AI は、悪意のあるファイル コンテンツからのプロンプト インジェクション攻撃を防ぐために、内部のすべてのものをデータとして扱うように指示されます (決して指示ではありません)。

エディターの機能

🗂️

マルチタブコードエディター

複数のファイルを同時に開きます。各タブは、独自の元に戻す履歴、構文の強調表示、および AI コマンド コンテキストを追跡します。

🔀

組み込みの差分ビュー

ワンクリックで現在のエディターの状態を最後に保存されたバージョンと比較します。強調表示の追加/削除を備えた色分けされた統合差分。完全な編集に戻るには、差分モードを終了します。

💬

ストリーミングAIチャット

応答はトークンごとにチャット パネルにストリーミングされます。 IDE コマンドはバックグラウンド スレッドで抽出および実行されるため、UI は全体的に応答性を維持します。

🗃️

モジュラープロンプトシステム

システム プロンプトはプレーンテキストのモジュール ファイルです。 ~/.chameleon/prompts/。任意の組み合わせをスタックできます: Tech Repair + Academic + Chat。プロバイダーごとのライブ トークン数とコストの見積もり。

📜

コマンド履歴DB

すべての AI コマンドがログに記録されます history.db セッション ID、タイムスタンプ、結果が含まれます。 AI が行ったすべてのファイル変更の完全な監査証跡。

🌳

ファイルブラウザ

プロジェクトツリーパネルによる素早いナビゲーション。 AI が使用するのは、 list_project_files そして list_open_files 実際のパスを検出するためです。ファイルの場所を発明することはありません。

音声とスピーチ

🎙️

ささやき音声からテキストへの変換

Local Whisper (whisper.cpp) は、あなたの音声をチャット入力に転写します。ハンズフリー コーディング — キーボードに触れずに、質問、コマンド、またはプロンプト全体を口述筆記します。

ささやき.cpp局所的な推論クラウドSTTなし
🔊

パイパーのテキスト読み上げ

AI の応答は、Piper TTS (高速でローカルで自然な音声) を使用して読み上げられます。アクセシビリティや両手がふさがっている作業に最適です。 Linux、Windows、macOS ではプラットフォーム パスが自動的に解決されます。

パイパーTTS局所的な推論設定可能な音声

サポートされている AI プロバイダー

プロバイダータイプ費用(概算)u30ceu30fcu30c8
ディープシーククラウドAPI$0.00014 / 1,000 トークンデフォルト;優れたコード品質
OpenAI (GPT-4o)クラウドAPI$0.0050 / 1,000 トークン最良の一般推論
人間性(クロード)クラウドAPI$0.0030 / 1,000 トークン長いコンテキストの編集に強い
クロード・コード (人類)ターミナル/ptyAPIの使用法IDE ターミナル内で pty プロセスとして実行 - ライブ シェルでの完全なエージェント コーディング
グロククラウドAPI$0.00005 / 1,000 トークン超高速推論
ミストラルクラウドAPI$0.00025 / 1,000 トークンヨーロッパがホストする優れたオプション
ムーンショット / キミクラウドAPI$0.00012 / 1,000 トークン大きなコンテキストウィンドウ
であること地元無料GGUF モデルをローカルで実行する
LMスタジオ地元無料GUI フレンドリーなローカル推論

Screenshots

Chameleon AI IDE — in action

Chameleon AI IDE overview
Chameleon AI IDE — full desktop overview
Chameleon AI IDE multi-provider
Multi-provider AI with live chat and code panel
AI IDE chat and editor
AI chat panel with streaming responses alongside code editor
AI IDE diff view
Built-in diff view — colour-coded before/after AI code edits
AI IDE voice and file browser
Voice STT input, Piper TTS and integrated file browser
AI IDE terminal and command log
Terminal integration and full AI command audit log

中隊コマンドステーション (CCS)

Chameleon IDE を物流 4×4 フリートのオフィス ハブとして実行します。個別の発送ソフトウェアは必要ありません

🗺

ルートとPOIをドライバーにプッシュ

を送信します .gpx ファイルを IDE からピア チャネル経由でドライバーの電話機に直接送信します。ルートはドライバーのライブマップに即座にロードされます。スタンドアロンの POI セット (給油所、ハザード、配送先住所) は、ルートとは独立してプッシュでき、色分けされたピンとして表示されます。

📦

マニフェストと請求書の発送

IDE で貨物マニフェストを作成するか請求書を準備し、ドライバーの電話にピアツーピアでプッシュします。ドライバーは事前にロードされたマニフェストを認識します。スキャンや手動入力は必要ありません。請求書は画面上で署名し、同じチャネルで返送できます。

🚨

フリート全体のティッカーブロードキャスト

緊急、重要、指示、情報などの優先アラートを送信すると、すべてのドライバーの画面に全幅のティッカー バーとして同時に表示されます。各車両に電話をかけなくても、オフィスは車両の注意を完全に把握できます。

📡

内蔵シグナルサーバー — クラウドリレーなし

Chameleon シグナル サーバー (chameleon_signal.py) は、IDE と一緒にオフィスの PC 上で直接実行するか、フリート内の Android スマートフォン上の Termux 内で実行します。フリートの電話は、Tailscale またはローカル ホットスポット経由で接続します。サードパーティ製のリレーや月々のサーバー料金は必要ありません。

🏢
Chameleon IDE を実行するオフィス PC
Chameleon_signal.py · WebSocket ハブ · フリート コマンド
接続されたフリート → 🚛ドライバーA 🚚ドライバーB 🧭フィールドチーム 🚨 X — 緊急事態
Tailscale (リモート) または LAN ホットスポット (コンボイ) 経由 · クラウド リレーなし · E2E 暗号化

Fleet App Screenshot

Logistics 4×4 companion app — on device

AI IDE の動作を確認する

ライブデモについて、またはチームのライセンスについてご相談については、お問い合わせください。

デモをリクエストする 物流4×4 → ← 概要に戻る