QR Send

スマホとPCのChrome間で、URLやテキストをQRコード1回のペアリングで送り合える自作Chrome拡張。アカウント不要・無料。

使ってみる →

個人開発

Selenium・自動化

OpenAI Codex CLIのスラッシュコマンド総まとめ:Claude Codeユーザーが乗り換えて戸惑ったところ

普段Claude Codeをメインで使っている私が、Codex CLIのスラッシュコマンドを公式ドキュメントベースで整理しました。/model・/status・/approve・/planなど、Claude Codeとの対応関係も添えています。
Selenium・自動化

Claude Codeのスラッシュコマンド、ちゃんと使えていますか?/model・/status・/compactなど主要コマンド総まとめ

Claude Codeを毎日使っていても、/helpで一覧を眺めるだけで終わっていませんか。/model・/status・/compact・/context・/permissions・/mcp・/resumeなど、実務でよく使う標準コマンドを公式ドキュメントベースで整理しました。
個人開発

Chrome拡張にscripting・host_permissionsを追加したら審査で何を聞かれるか(実体験)

動く機能ができた後に待っているのが「権限を増やすと審査項目が増える」という現実です。scripting権限と特定サイト限定のhost_permissionsを追加して審査に出したときに実際に聞かれたこと、プライバシー慣行タブの書き方を実体験ベースでまとめました。
Selenium・自動化

Chrome拡張のリロードとconsole確認、chrome-devtools-mcpでAIエージェントにやらせたら開発ループが速くなった

chrome-devtools-mcpをClaude Codeに繋いで、Chrome拡張のリロードとconsole確認をAIに任せてみた話です。
個人開発

作ったChrome拡張をChromeウェブストアで公開するまで(Manifest V3・審査を通すコツ)

Chrome拡張を作ってからChromeウェブストアに公開するまでの流れを、manifest.jsonの必須項目・権限の絞り方・審査で弾かれやすい点を中心に実体験ベースでまとめました。
個人開発

Cloudflare Pagesで静的サイトを無料で公開する(独自ドメイン・HTTPSまで)

個人開発の成果物を無料で公開したくてCloudflare Pagesを使いました。wranglerでのデプロイ手順、独自ドメイン・HTTPSの設定、更新フローまで、実際にqrsend.appで運用している構成を紹介します。
個人開発

サーバーを立てずにデバイス間通知を作る:ntfy.shでお手軽pub/sub(アカウント不要)

サーバーもアカウント登録も不要な無料pub/subサービスntfy.shで、個人開発の「AからBへ通知したい」を数行のコードで実現する方法を紹介します。
個人開発

Chrome拡張 Manifest V3のservice workerはすぐ寝る:chrome.alarmsで定期処理を成立させる

Chrome拡張のManifest V3では、background処理がservice workerになりすぐ休止してしまいます。setIntervalが効かなくなる問題をchrome.alarmsとchrome.storageで解決する設計を、実装例つきで解説します。
個人開発

スマホのURLをPCのChromeへワンタップ送信できるChrome拡張『QR Send』を作りました

スマホで見てるURLを、PCでそのまま開きたい通勤中の電車でスマホを眺めていて見つけた記事、家に帰ってから続きをPCの大きい画面で読みたくなることがあります。あるいはスマホで見つけた商品を、PCの画面でじっくり見比べたいとか。そういうとき、...