よくある質問

疑問に、答えます

Indigoについて最もよく聞かれること — ライセンス、ビルダーやボイラープレートとの違い、そして実際に作るのはどんな感じか。

ライセンスと費用

無料?何か裏がある?

Indigoは本当に無料ですか?

はい。フレームワークとほぼすべてのモジュールは、寛容なApache-2.0ライセンスの下で無料かつオープンソースです。費用なしで構築・運用・出荷できます — クローズドソースの商用プロダクトも含めて。

Indigoを商用利用できますか?

もちろんです、そして何の制約もありません。Apache-2.0にはコピーレフト義務がないため、無料のコアの上にプロプライエタリでクローズドソースなソフトウェアを、何も購入することなく構築できます。生成したコードはあなたのものです。

有料のモジュールはどれですか?

たった3つです。core-store(Eコマース)、core-chat(AIキャラクターチャット)、core-ai-writer(AIコンテンツ生成)が商用ライセンスです — 明確に収益プロダクトを運営する垂直領域です。それ以外はすべて無料です。

商用ライセンスは何をカバーしますか?

その3つのプレミアムモジュールだけです。ライセンスを購入すると、それらをインストールしてデプロイできます。そしてそれが、無料でオープンソースなコアの継続的な開発を支えます。

比較

これも、よくあるウェブサイトビルダー?

IndigoはWix、Lovable、Bolt、v0と何が違いますか?

それらはホスト型プラットフォームです — アプリは彼らのインフラ上にあり、彼らのツールで作られ、彼らのサブスクリプションで価格が決まります。Indigoはその正反対です。あなたのマシン上、あなたのgitリポジトリの中にある本物のオープンソースNext.jsコードベースで、あなた自身のコーディングエージェントがその上に構築します。プラットフォームは存在せず、エクスポートするものもなく、プロトタイプをプロダクトにする段になっても崖はありません。

ShipFastやcreate-t3-appとは何が違いますか?

ボイラープレートは配線済みコードのスナップショットを手渡します — そのグルーを相続して永遠にメンテナンスすることになり、しかもエージェントには何も伝えません。Indigoはフレームワークです。新しい機能は設定とモジュールを通じて自らを登録し、共有コアは決して編集されず、エージェントには地図(CLAUDE.md、ライブなダイアグラム)、シグナル(型、テスト、indigo doctor)、そして作ったものを検証する手(MCPペルソナ)が与えられます。

Indigoで作る

実際に使うと、どんな感じ?

本番環境で使えますか?

Indigoは、多くのスターターが省略する本番向けの要素を備えています — 認証、RBAC、課金、リアルタイム、バックグラウンドジョブ、i18n、SEO、スケール可能なサーバーロールモデル。デモだけでなく、実際のプロダクトを動かすために作られています。

コードベース全体を理解する必要がありますか?

いいえ — 大部分は一度も読まずに済むかもしれません。Indigoは設定駆動でオープン・クローズドです。エージェントは、システムが拡張を想定している場所を正確に拡張し、すべての変更は小さくレビュー可能な差分に収まります。

「エージェントネイティブ」とはどういう意味ですか?

エージェントが第一のインターフェースだということです。エージェントには地図(階層化された CLAUDE.md、ライブなアーキテクチャ図)、フィードバックシグナル(厳格な型、テスト、indigo doctor)、そして動いているアプリに触れる手(型付きMCPツール、テストペルソナ)があります。あなたがプロダクトを記述すれば、エージェントが構築し、検証し、あなたが決めるべきことはチャットで尋ねます。

モジュールは後から追加・削除できますか?

はい。モジュールは自己完結したgitサブツリーです。bun run indigo add <module> で1つインストールでき — ルーター、スキーマ、シード、管理ページ込み — remove で取り外せます。

どうやって始めればいいですか?

エージェントに一文渡すだけです: claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"。フォルダを作り、すべてをインストールし、あなたの選択をチャットで尋ねます。CodexやGemini CLIでも同じように動きます — そしてターミナル派には、従来の degit + bun run init の手順もそのまま残っています。

Claudeが必須ですか?

いいえ。Indigoはエージェント非依存です。Claude Code、Codex CLI、Gemini CLIのすべてで動作し、その仕掛けはオープンスタンダードです — CLAUDE.md/AGENTS.md コンテキストファイル、MCPエンドポイント、非対話CLI。コマンドを実行できるコーディングエージェントなら、どれでもループを回せます。エージェントをまったく使わず、手で開発することもできます。

エージェントが何かを壊したらどうなりますか?

この環境は、静かに物を壊せないように作られています。厳格なTypeScript、Zodで制約された入力、所有権チェックが不正な変更を拒否し、indigo doctor とテストが各パスを採点します。共有コアは決して編集されないため、影響範囲は変更の内側にとどまります。そして各パスは素のgit差分として着地します — レビューするのも、リバートするのも自由です。

フレームワークの更新は、どうやって私のプロジェクトに届きますか?

コアとモジュールはgitサブツリーとしてあなたのリポジトリの中にあり、あなたの機能はそれらを編集するのではなく、設定と登録を通じて拡張します — だから更新は、あなたが作ったものと衝突せず、クリーンに取り込めます。強制マイグレーションもなく、プラットフォームが勝手に決めることもありません。取り込むのは、あなたが選んだときです。

ヘルプはどこで得られますか?

質問はGitHub Discussions、バグはGitHub Issues、ガイドはドキュメントへ。商用サポートについては、チームにお問い合わせください。

まだ気になることが?

Indigoを理解する最速の方法は、使ってみることです — ライブデモでは全モジュールが動いています。