AIエージェントとの開発は月額サブスクだけではない
利用可能なツールを試して私がたどり着いた結論と、最終的に何を選んだのか。無料の特典についても
利用可能なツールを試して私がたどり着いた結論と、最終的に何を選んだのか。無料の特典についても

AIとのチャットが、Android開発で簡単なことすらできなかった時代をよく覚えています。たとえば、リスト内の要素が空でなければリストそのものを表示し、空なら画面中央に何らかのプレースホルダーテキストを置き、その下にボタンを配置する、という画面を実装するようなことです。しかし技術は驚くべき速さで進化することを選び、バイブコーディングとそのツールを無視することに少しでも合理的な理由があった時代はとうに過ぎ去りました。そして今日、バイブコーディングそのものが、多くの人にとって二つのフラッグシップソリューションと結びついています。知らないのは本当に疎い人だけでしょう。
AnthropicとOpenAIは、ターミナル向けにもGUI向けにも自社ツールを提供しています。相対的に少し注目が少ないように感じるのは、VSCode向け拡張機能と、VSCodeをベースにした独立系IDEのCursorです。同時に、多くの人がサブスクリプション制度に尻込みしているように思います。基本プランがおよそ20ドルからという価格であってもです(例外や価格差はありますが、月額プランなら結局おおよそその金額に落ち着く印象です)。しかも、住んでいる国によってはClaude CodeやCodexの使用が禁止されている可能性があり、アカウント停止の脅威を抱えながらリスクを取ってお金を払いたい人は多くありません(すでに前例は数千件単位で数えられています)。そんな状況で、どうやってサブスクリプション制度を試せばいいのでしょうか。
Claude CodeとCodexには間違いなくさまざまな最適化や利点がありますが、欠点も挙げなければなりません。第一に、彼らのエコシステムへの縛りです。その結果、他社のモデルをきちんと試せません(方法はもちろんありますが、将来塞がれるであろう潜在的な抜け穴のように見えます)。第二に、SNSでよく見かけたのは、人々がサブスクリプション期間からのプレッシャーを感じ、生活を日次・週次のウィンドウに合わせ、そのせいで余計な不安や焦りが生まれ、使えるうちにエージェントを動かそうとする姿です。
サブスクリプションを買う前に、まず提供されるエコシステムとツールがどんなものかを理解したくなります。
支払う前に無料で試せますが、制限はごく小さいです。私には、Lottieを使うときのKMPプロジェクトでPreviewを修正するという同じタスクがありました。両方のADE(Agentic Development Environment)とそのモデルはほぼ同じようにタスクをこなし、解決策を見つけました。私の見解ではGoogleのほうが少し上手でした(CursorがGrokのモデルで出したものとほぼ同じで、少しだけ美しいだけです)。しかし最大の特徴は、制限がちょうど一つのタスク分しかなかったことです。そして、GoogleのFlashモデルでさえどこか遅く感じるのは初めてではありません。以前、Android Studioで直接エージェントとのチャットモードを使ったときにも同じ感覚がありました。一部のベンチマークではモデルが多くのタスクを素早くこなすと示されていますが、私の主観的な経験ではそれを確認できません。
私の観察では、OpenAIはサブスクリプションなしで最も寛大な制限を提供しています。ただしモデルは最も強力というわけではありません。そして最も驚くべきことに、一か月後に制限がリセットされます。これもプラスです。いつもそうとは限らないだろうと感じますし、遅かれ早かれ企業はこの寛大さを終わらせるだろうと思いますが、今はその機会があり、嬉しいことです。さらに驚くべきことに、私個人の無料版では月次の制限しかありません。週次のウィンドウは設定にさえ表示されず、おそらく考慮すらされていないでしょう。
OpenCodeはCLIとGUIの両方のソリューションを提供しています。しかも私は個人的に、CLIソリューションをそもそもまだ試したことがありません。チャットと横に開いたIDEを備えたGUIエージェントの形式がとても気に入り、自分のプロジェクトで多くの実験が必要なときは、横にIDEが開いていることがまさに必要なのだという感覚が生まれました。そして時には、たとえば最小限のレイアウト修正をエージェントに任せたくないこともあります。自分でViewを視覚的に動かして、どちらが良いか理解したいのです。そしてOpenCodeは最も安いサブスクリプションで、執筆時点では10ドルです。これはまず試してみたい人にとって割引でもあります。
しかしもっと興味深いのは、OpenCodeがしばしば無料モデルのリストを提供し、特定のベンダーに縛られないことです。OpenCodeを追いかけ、新しいものを試すのは面白いです。
これは「Pay-as-you-go」方式で運営されているモデルプロバイダーです。登録後にキーが生成され、VSCodeやCursorの拡張機能から、OpenCodeのようなADEやGUIまで、多くの場所で使えます。そして今の私の個人的なトップは、まさにOpenCodeとOpenRouterの組み合わせです。最も重要なのは、APIなので利用料が高くなるのは当然としても、その代わりに柔軟性が得られることです。すべてのタスクに最も強力で高価なモデルを使う必要はありません。モデルはタスクの複雑さに応じて選ぶべきです。そして選択肢があるおかげで、定期的に無料で提供されるモデルも含め、20ドル未満でバイブコーディングしながら実験もできます。Claude CodeやCodexのように、エコシステムへの制限や縛り、ウィンドウやサブスクリプションによる緊張がないからです。
もう一つ特筆すべき重要な点は、OpenRouterではOpenAIとAnthropicのモデルが利用できることです。
しかしOpenRouterはあくまでプロバイダーなので、OpenRouterのキーをどのツールと組み合わせて使うかについて、私の経験を簡単に振り返ります。
興味本位でノートPCにインストールしたGUIの中で、私の主観的な意見では今後注目したり観察したりする価値があるものを挙げます。
JetBrains製のGUIです。RAMをあまり消費しません。デザインは私の意見では最も心地よく見えますが、今のところチャットで@を使ってコンテキスト用のファイルを指定できない点が引っかかります。もしかすると可能で、呼び出し方のパターンが違うだけで私が理解していないだけかもしれませんが、今のところはこうです。そのため、将来の本格的な移行先として興味深い候補なので、ただアップデートを追いかけようと思います。
軽量です。コードを編集でき、エージェントとのチャットを管理するだけのGUIというより、ADEとしての性格が強いです。しかも初めてプロジェクトを開くと、シンタックスハイライト用の必要なプラグインをすぐに取得するよう提案してきます。
バイブコーディングは特定のエコシステムに縛られずに構築でき、それが良い柔軟性と実験の余地を与え、結果として節約にも役立つ可能性があります(保証はありません。すべてはタスクに合ったモデルを正しく選ぶことにかかっています)。そして同じくらい重要なのは、日次や週次のウィンドウに収めようとする不便さを取り除けることです。明らかに自由に感じられますし、私にとってそれは規律の問題ではなく、快適さの問題です。
この記事では試せるツールのごく一部しか挙げていませんが、市場を席巻した巨人たちのエコシステムの外にあるものの中では、かなり人気のあるものだと思いました。