こんにちは、AGIラボ運営のあやみです。
最近、AI Studioなどのバイブコーディングツールでウェブアプリを作れるようになりましたが、作ったアプリをずっと使い続けるケースは少なく、意外とアクセスしなくなってしまうことが多かったんです。
理由は簡単。
私の仕事のほとんどはブラウザ上で行われているから。Notionでアイデアをまとめ、Xで情報収集し、YouTubeで学習する。すべてブラウザの中です。
そこで気づきました。「ちょっとしたアプリなら、Chrome拡張にしちゃった方が便利なのでは?」
この記事では、プログラミング初心者の私が、Claude Codeを使って実際にChrome拡張を作った体験と、その具体的な手順を詳しく解説します。
Claude Codeの具体的な使い方のステップは記事の後半にて紹介しています!
【体験談】実際にChrome拡張を作ってみた
作ってみた① Notion図解化Chrome拡張
Notionでアイデアをまとめる時、「テキストだけじゃわかりにくい。AIが自動で図解してくれたら最高」
Geminiで都度生成するのもいいけど、面倒だな。。それならChrome拡張にしちゃえばいいじゃん!と思い作成してみました。
作成したもの
https://x.com/ayami_marketing/status/2008486953738539243?s=20
最初の指示
Claude Codeに伝えたのは:
Notion上で使えるChrome拡張機能を作成してください。
Notion上でテキストを選択して拡張を起動すると、
そのテキストの内容を図解化した画像が生成されて、
その画像をNotion上にそのまま追加できる機能です。
画像生成はGeminiのNano Banana ProをAPIを使って行います。Claude Codeは即座に設計を提案して、プロジェクトのファイルを作成してくれました。

失敗の連続とデバッグ
しかし、ここからが試練でした。
失敗① 間違ったAPI
最初のテストで「APIキーが無効」エラー。でもキーは有効なはず。
Claude Codeに報告します。

Imagen3のAPIを使用していたので、Nano Banana Proに合わせたコードに修正してもらいました。
失敗② 通信エラー
画像生成には成功したと表示されるのですが、画像が出てこない問題が発生しました。その問題を伝えます。

画像生成に時間がかかる間に、Content Scriptとの接続が切れていることが原因だったので、フォールバックの追加がされました。

フォールバック方式
Claude Codeが提案したのは、3段階のフォールバック戦略でした。

この提案を実装してもらい、無事に完成しました!
最終テスト
Notion上でテキストを選択し、右クリック→「テキストから図解を生成」。10秒ほど待つと図解画像が表示されました!
開発時間、合計約1時間。
失敗と試行錯誤を経て、Notion上で画像を生成できる拡張が完成しました。
作ってみた② Xのいいね投稿CSV出力拡張(20分で完成)
Xでいいねした投稿を、あとで見返したいのに探すのが大変。
既存のChrome拡張もあったのですが、欲しい機能とちょっと違う。「だったら自分で作ろう」と思い立ちました。
作成したもの
最初の指示
Claude Codeのデスクトップアプリを開き、プロンプト欄にこう入力しました。
Xのいいねしたポスト過去1週間分をすべてCSVで落とせるChrome拡張作って。
ポストのURLと最初の一文が入ったCSVが落ちるようにしたいです。プログラミングの専門用語は一切使っていません。ただ、「何がしたいか」を普通の言葉で書いただけです。
5分で基本完成
送信ボタンを押すと、Claude Codeが動き始めました。
数分後、すべてのファイルが完成。
Claude Codeが各ファイルの役割を丁寧に説明してくれました。

最初の問題:5件しか取得できない
ブラウザで拡張を起動。ボタンをクリックすると、CSVファイルがダウンロードされました。やった!
でも、中身を見て驚きました。5件しか取得できていない。
Claude Codeに報告すると、即座に原因を特定。

数分後、コードが更新されました。追加された機能は:
自動スクロール
スクロールごとに1.5秒待機
重複排除(Map構造)
1週間より古い投稿を検知したら停止
最終テスト
修正版をテスト。
画面が自動でスクロールし始め、1週間前の投稿に到達すると自動で停止。
CSVファイルを開くと、過去1週間のすべてのいいね投稿が、URL、テキスト、日時付きで整理されていました。
開発時間、合計約20-30分。すべてClaude Codeとの対話だけで完成しました!
「作りたいもの」が明確なら、誰でも開発者になれる
2つのChrome拡張を作って気づいたのは、プログラミングに必要なのは才能や知識ではなく、「何を作りたいか」というアイデアだということ。
Claude Codeは、そのアイデアを形にする手段を提供してくれます。
そして、作ったChrome拡張は、今も毎日使い続けています。
ブラウザで作業している時にすぐ使える。これが、Chrome拡張を作った最大のメリットでした。







