MENU

AIで広がる!Chrome拡張の作り方入門|初心者でもできる小さなツール開発

「ブラウザに“自分専用の便利機能”がついたら最高じゃない?」 そんな夢を叶えてくれるのが、Chrome拡張機能。そして今、ChatGPTなどのAIを使えば、プログラミングが苦手でも自作できちゃう時代です。 この記事では、AIの力を借りながらChrome拡張を作る方法を、できるだけシンプル&実践的に紹介します!


目次

Chrome拡張ってなに?

Chrome拡張(ブラウザ拡張)とは、Google Chromeにあとから追加できる“ミニアプリ”のようなもの。

たとえば:

  • 広告をブロックする
  • 翻訳ボタンを追加する
  • ページの文字色を自動で変える

こうした機能は、すべて拡張機能で実現されています。

💡 自分で作れば、自分好みにカスタマイズし放題!


AIを使うメリットって?

メリット内容
コーディングのハードルが下がるChatGPTがコードを提案・修正してくれる
わからない点をすぐ聞ける「このエラーなに?」も、AIに聞けば日本語で解説してくれる
実験しながら学べる「こうしたらどうなる?」をすぐ試せて、学習効率が高まる

実際に作ってみよう|日付を表示する拡張機能

今回は、クリックすると今日の日付を表示してくれる拡張を作ってみます。

1. 構成をChatGPTに聞いてみる

まずはChatGPTにこう質問:

Chrome拡張を作りたいんだけど、クリックしたら今日の日付を表示するやつ、構成を教えて!

返ってくる構成例:

my-extension/
├── manifest.json
├── popup.html
├── popup.js

2. ファイルの中身をAIと一緒に作る

▶️ manifest.json

{
  "manifest_version": 3,
  "name": "Date Display",
  "version": "1.0",
  "action": {
    "default_popup": "popup.html"
  }
}

▶️ popup.html

<body>
  <p id="date"></p>
  <script src="popup.js"></script>
</body>

▶️ popup.js

const date = new Date().toLocaleDateString();
document.getElementById("date").textContent = `Today: ${date}`;

3. Chromeに読み込ませる

  1. Chromeのアドレスバーに chrome://extensions/ と入力
  2. 右上の「デベロッパーモード」をオンに
  3. 「パッケージ化されていない拡張機能を読み込む」ボタンをクリック
  4. my-extension フォルダを選択

ツールバーに拡張が表示されれば成功!


AIを使うときの注意点

注意点内容
提案されたコードが正確とは限らないたまに書き間違いや古い構文を含むことがある
セキュリティチェックは必要権限の設定などは、自分でもしっかり確認しよう
ChatGPTの説明が難しいこともある説明がややこしいときは要約してもらう、または他サイトも参考に

🧠 “AI=万能”ではないけど、うまく使えば最強の相棒になります!


まとめ

  • Chrome拡張は“自分専用ツール”を作る最高の手段
  • AIの助けを借りれば、初心者でも気軽にチャレンジできる
  • 小さなツールから試して、徐々にスキルアップしていこう!

最初の一歩は「とりあえず作ってみる」こと。今回のようなミニ拡張から、ぜひスタートしてみてください!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

・IT業界5年~
未経験からエンジニア挑戦組。もともとは技術職、工場経験も有り。
〇現在はソフトウェア開発

・紹介したいこと
未経験→エンジニア挑戦でつまずいたこと、今更聞けない初歩的なこと、勉強していて良かったこと、暗黙的ルールによる落とし穴等

・趣味
ゲームはPC、SwitchでFPSだったりスローライフから様々やります。

コメント

コメントする

目次