ユーザーのアイデアを素早くHTMLプロトタイプに変換するAI駆動型ツール。Claude APIを活用して、アイデアから機能的なプロトタイプまでを5つのフェーズで実現します。
- 入力フェーズ: アイデアの入力とファイルアップロード
- 拡張フェーズ: AIによるアイデアの詳細化と要件定義
- 精密化フェーズ: インタラクティブな質問による要件の洗練
- 生成フェーズ: HTML/CSS/JSプロトタイプの自動生成
- フィードバックフェーズ: プロトタイプの評価と改善
- Node.js 16.x以上
- npm または yarn
- Claude API キー(Anthropic社から取得)
- リポジトリをクローン
git clone https://github.com/kenken0825/RapidPrototypeGenerator.git
cd RapidPrototypeGenerator- 依存関係をインストール
npm install- 環境変数の設定
cp .env.local.example .env.local.env.localファイルを編集してClaude APIキーを設定
VITE_CLAUDE_API_KEY=your-actual-api-key-here
- Anthropic Consoleにアクセス
- アカウントを作成またはログイン
- API Keysセクションで新しいキーを生成
- 生成されたキーを
.env.localに設定
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
VITE_CLAUDE_API_KEY |
Claude APIキー(必須) | なし |
VITE_CLAUDE_MODEL |
使用するClaudeモデル | claude-3-opus-20240229 |
VITE_CLAUDE_MAX_TOKENS |
最大トークン数 | 4096 |
npm run devブラウザで http://localhost:5173 にアクセス
npm run buildnpm run previewnpm testnpm run lint- アプリケーションを起動
- アイデアを入力(例:「学生向けの学習管理システム」)
- 必要に応じてターゲットユーザーや制約条件を追加
- 各フェーズを順番に進めてプロトタイプを生成
- 生成されたコードをダウンロードまたはプレビュー
src/
├── components/ # Reactコンポーネント
│ ├── InputPhase/ # フェーズ1: 入力
│ ├── ExpansionPhase/ # フェーズ2: 拡張
│ ├── RefinementPhase/ # フェーズ3: 精密化
│ ├── GenerationPhase/ # フェーズ4: 生成
│ └── FeedbackPhase/ # フェーズ5: フィードバック
├── services/ # APIサービス
│ ├── claudeService.js # Claude API統合
│ └── promptTemplates.js # プロンプトテンプレート
└── App.jsx # メインアプリケーション
- APIキーが正しく設定されているか確認
- API利用制限に達していないか確認
- ネットワーク接続を確認
npm clean-install
npm run buildAPIキーが設定されていない場合、自動的にモックデータが使用されます。
- このリポジトリをフォーク
- 機能ブランチを作成 (
git checkout -b feature/amazing-feature) - 変更をコミット (
git commit -m 'Add amazing feature') - ブランチにプッシュ (
git push origin feature/amazing-feature) - プルリクエストを作成
MITライセンス - 詳細はLICENSEファイルを参照
問題や質問がある場合は、Issuesでお知らせください。