メインコンテンツにスキップ

デスクトップアプリ

IaC Code デスクトップアプリでは、CLI や Web アプリと同じエージェント、モデルプロバイダー、クラウド連携、プロジェクト、会話を、インストール型のネイティブアプリとして利用できます。Tauri ホストが同梱の Python ランタイムを起動し、ループバック接続を介してローカルの IaC Code 画面を読み込みます。外部に公開される Web サービスは起動しません。

対応パッケージ

下記の安定版リンクから各環境向けの最新インストーラーをダウンロードできます。すべてのファイルや過去のバージョンは GitHub Releases で確認できます。

OSアーキテクチャパッケージ更新方法
macOSApple シリコン.dmgアプリ内更新
Windowsx64.exe インストーラーアプリ内更新
Linuxx64.AppImageアプリ内更新
Debian / Ubuntux64.deb新しいパッケージをインストール

各リリースには SHA256SUMS、ソフトウェア部品表(SBOM)、サードパーティーソフトウェアに関する通知も含まれます。

インストール

macOS

  1. .dmg をダウンロードして開き、IaC Codeアプリケーションフォルダーにドラッグします。
  2. 「アプリケーション」から IaC Code を開きます。
  3. 安定版パッケージは Apple Developer ID で署名され、Apple の公証を受けています。それでも macOS がパッケージを検証できないと表示した場合は、発行元情報とチェックサムを確認してください。

Windows

  1. .exe インストーラーをダウンロードして実行します。IaC Code は現在のユーザー向けにインストールされ、アプリのショートカットが作成されます。
  2. 安定版パッケージには Authenticode の発行元署名が付いています。Microsoft Defender SmartScreen が警告を表示した場合は、続行前に発行元情報と SHA256SUMS を確認してください。
  3. パッケージには、画面表示に必要な WebView2 の導入支援機能が含まれています。初回起動時には Git Bash の有無も確認し、未導入の場合はインストール手順を案内します。

Linux AppImage

ダウンロードしたファイルに実行権限を付けて起動します。

chmod +x iac-code_*.AppImage
./iac-code_*.AppImage

初回起動後に、デスクトップ環境からランチャーの作成を提案される場合があります。署名済みの更新が公開されると、AppImage は自動更新できます。

Debian または Ubuntu

システムの依存関係も解決されるよう、APT で deb パッケージをインストールします。

sudo apt install ./iac-code_*_amd64.deb

インストール後はアプリケーションメニューから IaC Code を起動します。deb 版はアプリ内更新に対応していないため、更新時は新しい deb パッケージをダウンロードしてインストールしてください。

初回起動

IaC Code を初めて起動すると、プロジェクトフォルダーの選択を求められます。このフォルダーが、ファイル操作、テンプレート生成、ツール実行、会話保存のワークスペースになります。プロジェクトは後からプロジェクトセレクターで切り替えられます。

CLI または Web アプリをすでに利用している場合、デスクトップアプリは ~/.iac-code/(または IAC_CODE_CONFIG_DIR)にあるモデルプロバイダー、Alibaba Cloud の認証情報、設定、保存済みセッションをそのまま使用します。未設定の場合は、タスクを始める前に設定を開き、モデルプロバイダーとクラウド認証情報を登録してください。

画面表示は英語、簡体字中国語、日本語、フランス語、ドイツ語、スペイン語、ポルトガル語に対応しています。言語とカラーテーマは設定 > 一般で変更できます。

更新とパッケージの署名

macOS 版、Windows 版、AppImage 版は安定版の更新情報を定期的に確認し、新しいバージョンをダウンロードしてインストールできます。更新パッケージは、インストール前に IaC Code の更新用公開鍵で必ず検証されます。deb 版は通常の Linux パッケージと同じ手順で更新します。

更新用の署名と、OS が確認する発行元署名は別のものです。前者は更新が IaC Code によって作成されたことを確認し、Apple Developer ID の署名と公証、および Windows Authenticode は OS に対して発行元を示します。安定版 macOS/Windows パッケージは両方の検証を通過します。必ず公式リリースページから入手し、SHA256SUMS を確認してください。

トラブルシューティング

  • **起動画面から進まない:**復旧操作から起動をやり直すか、診断フォルダーを開いてください。ログで、ランタイムファイルの不足、ループバックポートの競合、補助プロセスの起動失敗などを確認できます。
  • **Windows で Git Bash が見つからないと表示される:**案内に従ってインストールし、IaC Code を再起動してからもう一度確認してください。Windows でシェルを使うエージェントツールには Git Bash が必要です。
  • **Linux で deb が圧縮ファイルとして開く:**アーカイブマネージャーではなく、上記の APT コマンドでインストールしてください。
  • **Linux でスタックや外部リンクが開かない:**デスクトップセッションの既定のブラウザーを設定してから、もう一度リンクを開いてください。
  • **CLI と設定やセッションが共有されない:**両方が同じ IAC_CODE_CONFIG_DIR を使用し、同じ OS ユーザーで実行されているか確認してください。

CLI のインストール方法とコマンドについてはインストールCLI の使い方を、ブラウザー版については Web アプリをご覧ください。