coulsontl/ai-toolbox
Personal AI Toolbox
AI Toolbox – AI コーディングアシスタント設定用デスクトップマネージャー
概要 – クロスプラットフォームのデスクトップアプリ(Windows、macOS、Linux)で、開発者が多くの AI 搭載コーディングアシスタント(Claude、OpenAI Codex、Gemini、Grok、Kimi など)の設定ファイルを整理できるようにします。プロバイダーキー、モデルリスト、プロンプト、プラグイン、セッション履歴、関連ツールを編集するためのグラフィカル UI を提供し、ローカルプロキシゲートウェイ、WSL/SSH 同期、バックアップ、「スキル」マーケットプレイスなどのユーティリティも備えています。
重要性 – ほとんどの AI コーディングツールは、ファイルシステムに散在する JSON/TOML/YAML 設定ファイルによって駆動されます。プロバイダーの切り替え、新しいモデルの追加、Windows ホストと WSL 環境間での同じ設定の同期は、通常手動編集が必要です。AI Toolbox はそれらすべての断片を一元管理し、プロバイダーの切り替え、プロンプトの変更、設定のバックアップを単一の場所で行えるようにし、時間を節約し、資格情報漏洩のリスクを軽減します。
主な機能
- 設定パネル – 数十のアシスタント(OpenCode、Claude Code、Codex、Grok、Gemini-CLI、Kimi、OpenClaw、Pi、Oh My Pi、Claude Desktop、Hermes、DeepSeek Harness)に対応。各パネルにはプロバイダー、モデル、グローバルプロンプト、プラグイン、セッション履歴が表示され、ワンクリックで有効/無効を切り替えられます。
- 統合ローカルプロキシゲートウェイ – 単一のエンドポイントとして機能し、サポートされている任意のアシスタントにリクエストを転送し、プロトコル変換、使用状況のログ記録、価格統計の表示を行います。
- スキルリポジトリ – Git またはローカルフォルダーから再利用可能な「スキル」パックをインストール。アプリはツールごとに有効/無効を切り替え、同期を維持できます。
- 同期ユーティリティ – 設定を WSL またはリモート SSH ホストに自動的にコピーし、パスマッピングを保持します。
- バックアップと復元 – ローカル ZIP、WebDAV、またはプライベート GitHub/Gitee リポジトリ。OS の資格情報ストアを使用したオプションの暗号化。
- システムトレイショートカット – メインウィンドウを開かずにプロバイダー/モデルを変更したり、スキルを切り替えたりできます。
- 国際化 – 英語と中国語の UI、ライト/ダークテーマ。
動作原理
- フロントエンド – React 19 + TypeScript、Ant Design UI、Zustand 状態管理、i18next ローカライゼーション。
- バックエンド – Tauri 2 (Rust) がネイティブファイルシステムアクセス、SQLite + JSONB ストレージ、および各アシスタント用のコマンドレベルアダプター(例:Grok の
config.toml、Gemini-CLI の.envの読み取りなど)を提供。 - データモデル – ローカル SQLite データベースが JSONB 列に設定を保存。小さな構造化テーブルセットがログ、使用量集計、価格データを保持します。
はじめに
- Releases ページから適切なインストーラー(MSI/EXE、DMG、DEB、AppImage)をダウンロードします。
- パッケージマネージャーでの更新を希望する場合は、Homebrew(macOS)または Scoop(Windows)でインストールします。
- アプリを起動し、API キー/プロバイダーを追加して、設定の切り替えを開始します。
対象ユーザー – 複数の AI コーディングアシスタントを定期的に使用し、マシンや環境間で設定を一貫して維持するための信頼性が高くプライバシー優先の方法を必要とする開発者。
制限事項 – このツールはモデル推論自体を実行しません。周辺の設定とルーティングのみを管理します。実際の AI 呼び出しはすべて、それぞれのプロバイダーサービスに送信されます。
上記の情報はすべて、リポジトリの README から直接取得しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト