30秒でわかるこの記事のポイント
- Userscriptsアプリは、AppStoreからインストール可能、かんたんに機能拡張を実現する
- Safari の機能拡張は通常 Xcode や開発者登録が必要で難しいが、「Userscripts」アプリを使えば JavaScript だけでカスタマイズできる
- ChatGPT や Claude・Geminiなどの生成 AI に日本語で指示するだけでコードを書いてもらえるため、プログラミング知識がなくても自分仕様のブラウザ環境を実現可能


ブラウザのちょっとした不便さ、我慢していませんか?
ウェブブラウジングをしていて、「ここをもう少しこうできたら便利なのに」ということ、ありませんか?
毎日使うサイトだからこそ、小さな不便さが積み重なってストレスになるんですよね。
通常、Safariの機能拡張を作るには、Xcodeを使ってSwiftやObjective-Cでアプリを開発する必要があります。さらに、Safari Extension APIを学んで、Appleの開発者プログラムに登録して…云々カンヌンと、やることが盛りだくさん。簡単なカスタマイズをしたいだけなのに、かなりの時間と労力がかかってしまうんです。ふぅ。
iOS/macOSアプリ開発の知識がなければ、この壁はエベレストより高く感じられますよね。
JavaScriptだけでSafariを自分仕様にできます
「Userscripts」という機能拡張アプリがあるんです。
これを使えば、JavaScriptだけでブラウザの挙動をカスタマイズできます。シンプル!
「でも、JavaScriptなんて書けない…」と思われるかもしれませんが、心配ご無用です。
今は、ChatGPTやClaude、Geminiといった生成AIに、やりたいことを日本語で指示するだけで、必要なコードを書いてくれる時代。
素晴らしいことに、プログラミングの専門知識がなくても、自分の理想のブラウジング環境を実現できるようになりました。
Userscriptsって何?という話
Userscriptsは、Safari用の機能拡張アプリで、JavaScriptを使って特定のウェブサイトの表示や動作を自分好みに変更できる
ツールです。
App Storeから無料でダウンロードできて、ウェブページに独自の機能を追加したり、不要な要素を削除したり、デザインを変更したり、結構なんでも、できます。
生成AIの登場によって、このハードルは劇的に下がりました。
「ああ、こうしたい」といった要望を自然な言葉で伝えるだけで、AIが適切なJavaScriptコードを生成してくれます。
あとはそれをUserscriptsにコピー&ペーストするだけ。すぐに動作を確認できるという感じです。
複雑な開発環境を整える必要がなく、AIとの対話だけで自分の環境をカスタマイズできる手軽さが最大の魅力ですね。
実際にどんなことができるの?
具体的には、以下のようなカスタマイズが実現できます。
– 自動入力機能の追加 – よく使うウェブサイトに自動入力機能を追加
– 広告の非表示 – 広告やポップアップを非表示に
– レイアウト変更 – ページのレイアウトを見やすく変更
– 情報の自動抽出 – 特定の情報を自動的に抽出して表示
– ショートカット機能 – ショートカットキーで操作できる機能を追加
私も実際に使ってみたのですが、基本的な使い方はとてもシンプルでした。
まずApp StoreからUserscriptsアプリをインストールします。
次に、Safariの設定で機能拡張を有効化。
その後、生成AIに「〇〇のサイトで△△したい」と伝えてJavaScriptコードを生成してもらい、どのウェブサイトで実行するかを指定するだけ。
次回からそのサイトを訪れたときに、自動的にスクリプトが実行されるという仕組みです。
プログラミング初心者でも、生成AIとの対話を通じて、少しずつカスタマイズしていけます。
気をつけたいポイント
便利な反面、いくつか注意すべき点もあります。
スクリプトの書き方によっては、ページの表示が遅くなることがあります。
また、ウェブサイトの仕様変更によって、スクリプトが動かなくなることも。
サイトによっては、スクリプトの使用が利用規約で禁止されている場合もあるので、確認が必要です。
AIが生成したコードの内容を確認してから使用できるため、何をしているか把握した上で実行できるという安心感はありますね 。
というわけで、AI時代ならではのテクニックで
Userscriptsは、本格的なプログラミング知識がなくても、生成AIの力を借りてSafariを自分仕様にカスタマイズできる画期的なツールです。
最初は簡単なスクリプトから始めて、徐々に複雑な機能を追加していく楽しみがあります。
AIとの対話を通じて、自分だけのブラウジング環境を構築できる時代になりました。
技術的なハードルを感じていた方も、これからプログラミングに興味を持ち始めた方も、ぜひお試しください。
ブラウジング体験を自分好みに変える第一歩を、今日から始めてみませんか?







