世界を動かす技術を、日本語で。

予算内または無料でAIを使ってコーディングする方法

2025年8月10日原文(wuu73.org)

概要

  • 無料・低コストでAIを活用する ための具体的なブラウザ設定とツール紹介
  • 複数AIサービスを併用する理由 とそれぞれの特徴
  • AIチャットの賢い使い方 と文脈(コンテキスト)最適化の重要性
  • AI Code Prep GUI によるプロジェクトコードの効率的な整理・抽出
  • 手動でコンテキストを選ぶ利点 と他ツールとの違い

無料&低コストでAIを使うブラウザ環境

  • 複数AIサービスの無料枠を活用 し、幅広い視点を得る戦略
    • OpenAI Playground: データ利用設定で無料トークン 獲得、GPT-4.5やo3も利用可能
    • Google Gemini AI Studio(2.5 Pro/Flash): 無料・無制限利用 が多い
    • Google Gemini 2.5 Pro: 画像生成や深いリサーチ 向き、AI Studioと併用
    • Poe.com: Claude 4やo4-mini などプレミアムモデルの 無料デイリークレジット
    • OpenRouter: 複数モデルを同時利用、無料モデルも選択可能
    • ChatGPT(無料版): 簡易な用途でも有用
    • Perplexity AI: リサーチ系質問に強み
    • Deepseek(v3/r1): 無料・Webインターフェース経由、ただしコンテキスト制限に注意
    • Grok.com: 無料・無制限利用、リサーチや画像編集にも対応
    • Phind: フローチャートや図解 を自動生成
    • lmarena.ai: Claude Opus 4/Sonnet 4 など強力モデルの無料枠
    • Claude.ai: 無料だが制限多め、他拡張(Cody, Copilot等)経由も推奨
  • Grokの注意点
    • 運営方針や情報操作の懸念、特定分野(歴史認識等)で誤情報の可能性
    • コーディングや画像編集等限定利用 を推奨

賢いAI活用術:文脈(コンテキスト)の最適化

  • Webチャット型AI(AI Studio, ChatGPT等)の方が問題解決能力が高い 傾向
    • IDEやエージェント型(Cline, Copilot等)は 余計な情報を大量送信しがち
    • 不要な情報が多いとAIの精度が下がる 現象
  • 最適な文脈生成→AIチャットで質問→解決策を得る流れ
    • 必要な情報だけ抽出し、 複数AIで比較・検証
    • コード編集等は 別途エージェントやツールに依頼 し、AIリソースを節約
  • モデルごとの得意分野を把握 し、 タスクごとに使い分け

AI Code Prep GUIの活用

  • AI Code Prep GUI (Windows/Mac/Linux/Web対応)による プロジェクトコードの自動抽出
    • フォルダ内全ファイルを再帰的にスキャン し、AI向けに整形
    • 例:
      fileName.js:
      <code>
      ...ファイル内容...
      </code>
      nextFile.py:
      <code>
      ...ファイル内容...
      </code>
      
    • 質問文を上下または両方に挿入 し、AIの焦点を明確化
    • 右クリックから簡単起動、不要なファイル(node_modules, .git等)は自動除外
    • 手動で必要ファイルだけ選択可能、巨大プロジェクトでも効率的
  • 他のコンテキスト生成ツールとの違い
    • CLIやGitHub公開リポ必須のツールが多い中、GUIでローカル完結
    • チェックボックスで直感的に操作可能
    • プライベートコードやローカル管理にも最適
  • 最新情報やアップデートはwuu73.org/aicpを参照

まとめ:無料AI活用の実践ポイント

  • 複数AIサービスを組み合わせることで無料枠を最大限活用
  • 文脈整理やファイル選択は手動+専用ツールで効率化
  • AIの得意分野見極めと用途分担がコストパフォーマンス向上の鍵
  • 安全性や情報リスクも考慮し、AIの選択と用途を調整

Hackerたちの意見

他の人が混乱してるなら、投稿にはページ2と3があって、下の矢印でアクセスできるよ。

僕の経験は記事と一致してる。エージェント的なことは一番大きなモデルでしかうまくいかないんだよね。(まぁ、「うまくいく」って言っても、OpenAI Codexはo4-miniで200回リクエストして3行のコードを変えるのに時間かかったし…)簡単な変更なら、実は小さいモデルの方が速くていいことが多い。だから「最高のモデル」から「なんとか使える一番バカなモデル」に焦点を移したんだ。さらにそのアイデアを進めてる。エージェント的なことを諦めれば、手術的にアプローチできる。そうなれば、100倍小さいモデルでも全然いけるよ。何をするか指示して、差分を出してもらうだけ。あと、「ファイルシステムをうろうろする」アプローチは、僕の規模には合わないと思った。ほとんどのコードベースをコンテキストに収められるから、src/をそのままプロンプトに放り込んでる。(他の人のプロジェクトはもっとボイラープレートが多いから、コード検索用にgpt-oss-20bみたいな超安いモデルを試してる。これならもっと安くできると思う…)特許出願中。

Aiderはエージェント的じゃないコーディングツールとして、効率と効果のバランスがいい感じだよね。tree-sitterを使ってリポジトリのマップを作ることで、ファイルシステムを掘り返す手間が減るし。MCPはないけど、シェルコマンドを使えるから、自分が慣れてるユーティリティが使えるのもいい。Cerebrasをプロバイダーとして使えば、プロンプトの応答が瞬時に返ってくるし、いちいちツール呼び出しを待たなくて済むから、プロジェクトにしっかり関わっていられる。小規模なプロジェクトにはこれがマストだね。

(まあ、「動く」って言っても…OpenAI Codexはo4-miniで3行のコードを変えるのに200リクエストかかったし…)理性的な範囲で考えようよ、人生の中で何度も、結局3行のコードに数日かけたことがあるから。

もうGPT-5未満のモデルスイッチはcodex cliでは許可されてないよ(APIキーなしでは)、推奨されてないからね。thinking=highで試してみて、o4-miniよりかなり改善されるよ。o4-miniはgpt-5-thinking-miniに近いけど、codexではそれは許可されてない。gpt-5-thinking-highはo1かo3-proに近い感じ。

同じ意見になりつつあるよ。速くて信頼できるものが欲しい。フロー状態に入るのが大事だから、エージェントのコーディングアシスタントが終わるのを待ってるとできないんだよね。スピードのために小さいモデルにも興味があるし、Cerebrasみたいなプロバイダーもいいかも。問題の領域を狭めれば、信頼性を高められるしね。あなたの「外科的」ツールについてもっと聞きたいな。約1週間前にこのことについてブログに書いたよ: https://hpincket.com/what-would-the-vim-of-llm-tooling-look-...

OPさんへ:Continue.devやollama/lmstudioを調べて、自分でモデルを動かすことを強くおすすめするよ。中にはオートコンプリートスタイルの提案が得意なものもあれば、gpt-ossみたいに推論やツールを使えるものもある。僕の頼れるコパイロットだよ。

同じく!VSCodeでContinueを使ってるけど、大きめのQwenモデルやgpt-oss-120bがエージェントモードでめっちゃ良い感じだよ!

Zedはcontinue.devより一歩進んでると思う。自分のモデルも使えるしね。

無料のAPIアクセスを探してるなら、GoogleがGeminiに無料でアクセスできるよ。gemini-2.5-proも思考がオンの状態で使える。制限は…かなり高いから、今ベンチマークをやってるけど、まだその制限には達してない。DeepSeek R1やGPT-OSSみたいなオープンウェイトモデルも、いろんな推論プロバイダーやハードウェアメーカーから無料APIアクセスが提供されてる。

Gemini 2.5 proの無料制限は1日100リクエストだよ。https://ai.google.dev/gemini-api/docs/rate-limits

あなたの目的には敏感じゃないと思うけど、Googleはこれらのやり取りで学習することに注意してね。ただし、支払っている場合は除くよ。

Hacker Newsで議論の続きを見る