概要
AI Gentle Stackは、Gentleman Programmingコミュニティが提供するオープンソースのエコシステムコンフィグレータである。Go言語で開発されたこのツールは、Claude Code・OpenCode・Cursor・VS Code Copilotなどの複数のAIコーディングエージェントをセットアップし、スペック駆動開発(Spec-Driven Development)ワークフローで強化する。単なるAIエージェントのインストーラーではなく、永続的なメモリ・キュレーションされたコーディングスキル・MCPサーバー・AIプロバイダー切り替え機能・段階別のモデル割り当てなど、エージェント機能を包括的に拡張するスタック。
主な機能
- エコシステム構成: 複数のAIコーディングエージェントに対応し、一度のセットアップで統一された環境を実現
- 永続的メモリ機構: エージェントが過去のインタラクションと学習内容を保持し、反復的なタスク実行を効率化
- スペック駆動開発ワークフロー: 要件定義から実装・テストまでの各段階を構造化し、各フェーズで異なるモデルを割り当て可能
- MCPサーバー統合: Claude Model Context Protocol対応サーバーをスタックに組み込み、エージェントの機能を拡張
- 複数エージェント対応: Claude Code・OpenCode・Gemini CLI・Cursor・VS Code Copilot・Codex・Windsurf・Antigravityの8つのエージェントをサポート
- 教育志向のペルソナ: セキュリティファーストの権限管理を備えつつ、ユーザーが学びながら開発を進められる設計
- AIプロバイダー切り替え: 複数のLLMプロバイダーを柔軟に統合・切り替え
クイックスタート
1. バイナリのインストール
macOS・Linuxではcurlを使用してプリビルド済みバイナリをダウンロード。Windowsではscoopでのインストールに対応。
macOS/Linux:
curl -fsSL https://raw.githubusercontent.com/Gentleman-Programming/gentle-ai/main/scripts/install.sh | bash
Windows (Scoop):
scoop install gentle-ai
2. 対応エージェントの選択
Claude Code・OpenCode・Cursor・VS Code Copilotなど、利用するAIコーディングエージェントを環境に合わせて選択。各エージェントに対応した設定が自動で適用される。
3. 設定ファイルの準備
YAML・TOML形式の設定ファイルを作成し、エージェント固有のカスタマイズ・MCPサーバー・モデル割り当てを定義。設定ファイルには各フェーズごとに異なるLLMモデルを指定可能。
サポート対象エージェント
| エージェント | 委譲モード | 主な特徴 |
|---|---|---|
| Claude Code | 完全(Task tool) | サブエージェント・出力スタイルカスタマイズ |
| OpenCode | 完全(マルチモードオーバーレイ) | フェーズ別モデルルーティング |
| Gemini CLI | 完全(実験的) | ~/.gemini/agents/でのカスタムエージェント |
| Cursor | 完全(ネイティブサブエージェント) | ~/.cursor/agents/に9個のSDDエージェント |
| VS Code Copilot | 完全(runSubagent) | 並列実行対応 |
| Codex | ソロエージェント | CLI原点文化、TOML設定 |
| Windsurf | ソロエージェント | Plan Mode・Code Mode・ネイティブワークフロー |
| Antigravity | サポート対応 | 統合管理機能 |
ワークフローの改善
AI Gentle Stackを導入することで、AIエージェント本来の機能を段階的に強化。既存のチャットボット的な利用から、構造化されたスペック駆動開発へ移行。エージェントが単なるコード生成ツールとしてではなく、メモリ・スキル・ワークフロー・教育機能を備えた開発パートナーとして機能。
永続メモリにより、プロジェクト全体を通じて一貫した開発スタイルを維持。過去に習得した設計パターンや最適化手法をエージェントが記憶し、繰り返しの手作業を削減。
まとめ
AI Gentle Stackは、複数のAIコーディングエージェントを統一的に強化・管理するエコシステムコンフィグレータ。スペック駆動開発・永続メモリ・MCPサーバー統合により、AIエージェントの機能を段階的に拡張。macOS・Linux・Windowsで動作し、プリビルド済みバイナリでのインストールにより初期セットアップを簡素化。
エージェントの活用をプロトタイピング段階から本格的な開発運用へ発展させたい組織・開発チーム向けの構成管理ツール。複数エージェント間での一貫性維持・段階別モデル割り当てによるコスト最適化・教育志向のペルソナによる学習効果向上が期待される。
MIT ライセンス採用により商用利用・改変配布が自由。継続的なメンテナンスと複数エージェント対応拡張を予定した、成長中のプロジェクト。