{"repo":"K9i-0/flutter_claude_sandbox","free":true,"listed":false,"github":"https://github.com/K9i-0/flutter_claude_sandbox","clone":"git clone https://github.com/K9i-0/flutter_claude_sandbox.git","description":"Claude Code による Flutter アプリ開発の完全自動化検証。Maestro MCP + Dart MCP で設計・実装・E2Eテストまで AI が実行。","language":"Dart","stars":18,"topics":["ai-assisted-development","automation","claude-code","dart","e2e-testing","flutter","maestro","mcp"],"license":null,"category":"mobile-apps","readme_excerpt":"Flutter Claude Sandbox 🇺🇸 English AI駆動開発の次のステージ を検証するプロジェクトです。 Claude Code + MCP (Maestro / Dart) を組み合わせ、AIが 設計・実装・動作確認・セルフレビュー まで自律的に行います。 Why This Matters? 従来のAI駆動開発：ペアプログラミング的 実装ごとに人間がコードレビュー、動作確認も人間が目視。 AIは「手を動かす人」、人間は「常に横で見ている人」。 問題 : 人間の時間的コストが高く、AIの生産性を活かしきれない。 目指す姿：チームメンバーへの委任的 変化 : 人間は「最終確認者」になり、AIが自律的に品質を担保。 人間のチーム運営と同じ これができて初めて、シニア1人で複数のジュニアを見られる。 AIエージェントも同じ。 自己検証できなければ、人間がボトルネックになる。 スケーラビリティ AIエージェントを並列稼働させるには、人間がボトルネックにならない仕組みが必須。 このプロジェクトは その基盤技術の実証 。 What's This? このリポジトリは、AI（Claude Code）が以下を すべて自律的に 実行することを実証しています： - Flutter アプリの設計・実装 - E2E テストによる動作確認 - セルフレビュー（Gemini CLI + Claude subagent） - Git コミット・プッシュ 人間が行うのは指示と最終レビューだけ。 Demo: 画像添付機能の実装 「画像添付機能を実装して」という一言から、Claude Code が： 1. 設計を提案し、ユーザーに確認 2. 必要なパッケージを追加 3. モデル・リポジトリ・プロバイダーを実装 4. UI ウィジェットを作成 5. エミュレーターでアプリを起動 6. 実際に操作して動作確認 7. スクリーンショットで結果を報告 Architecture Key Features Dart MCP Server - launch app : Flutter アプリの起動 - connect dart tooling daemon : DTD 接続 - hot reload / hot restart : コード変更の即時反映 - get widget tree : ウィジェット構造の取得 - get runtime errors : エラー情報の取得 Maestro MCP - take screenshot : スクリーンショット取得 - inspect view hierarchy : UI 要素一覧（軽量） - tap on : テキスト/ID 指定でタップ - input text : テキスト入力 - run flow : Maestro フロー実行 モバイル自動化MCP比較（Maestro / Mobile / Marionette） モバイル自動化MCPには以下の3つがあります： - Maestro MCP - Maestro E2Eフレームワークベース - Mobile MCP - mobilecli経由の汎用ツール - Marionette MCP - Flutter専用（Patrol作者製） アーキテクチャの違い 項目 Maestro MCP Mobile MCP Marionette MCP ------ ------------- ------------ ---------------- 対象 iOS/Android i","default_branch":null,"files":null,"tree":[],"storefront":"/r/K9i-0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/K9i-0/flutter_claude_sandbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}