Artifact /
ChatGPT Sites
- 見られる人
- 自分だけ
- スマホで開くとき
- ログインが必要
- 新しい登録
- いらない
- 向いている使い方
- 自分だけで使う
- 注意すること
- ログインが切れると開けない
リベシティ オフ会 / 2026.09.13
AIとやりとりしながら、自分の買い物で本当に使えるリストアプリを作ります。できたアプリはスマホのホーム画面に入れられるので、帰りのスーパーからさっそく使えます。
このチェック、ページを閉じても消えません。
このしくみ(ブラウザへの保存)は、今日みなさんが作る買い物リストと同じです。「保存ってこういうことか」と思いながら使ってみてください。
今日は、PCで作った買い物リストを、最後に自分のスマホで開けるようにします。作り始める前に、どうやって公開するのかを図でざっくり見ておきましょう。
どちらで公開しても、リストの保存場所は
「その端末のブラウザ」。
変わるのは 「誰がページを開けるか」 だけです
※Cloudflareにも見られる人を限定する設定はありますが、今日は扱いません
ログインしている✓ 表示される
ログインしていない→ ログイン画面
ログインが
「持ち主です」の証明
入口が違えば
ログインも別
アプリでログインしていても、ブラウザは別
だから、ブラウザで
ログインしておく
このあとの「準備」で、スマホのブラウザにログインしておきます。
このフォルダは、これからAIと作業するときの「いつもの場所」になります。
前回作った CLAUDE.md も一緒に読み込まれます。返事の口調などが資料と少し違っても、そのまま進めて大丈夫です。
「買い物リスト」のフォルダは、自分で作らなくて大丈夫です。
STEP1のプロンプトで、開いたフォルダの中にAIが作ってくれます。
ここまでできたらOK
スマホのブラウザのログインは、必ず今日までに済ませておいてください。
アプリにログインしていても、ブラウザでは別にログインが必要です。ログインのときにメールの確認が入ることがあり、当日その場でやると時間がかかります。
まずは「追加・チェック・削除・保存」の4つだけの、小さなアプリを作ります。いきなり全部を作らず、動くものを先に作るのがコツです。
買い物リスト
ログインやデータベースは使いません。見た目は人によって変わるので、左の画面はイメージです。
買い物のときに使う、シンプルな買い物リストのアプリを作りたいです。 今開いているフォルダの中に「買い物リスト」というフォルダを作って、その中に作ってください。 買うものを追加して、買ったものにチェックを付けたり、削除したりできるようにしてください。 データはこの端末のブラウザだけに保存して、ログインやデータベース、外部のサービスは使わないでください。 スマホでも使いやすいように、文字とボタンは大きめにしてください。 初心者なので、HTMLファイル1つだけの簡単な構成にしてください。 また、作る前に、どんな構成で作るか教えてください。
最後の1行がポイントです。AIがいきなり作り始めず、先に「こう作ります」と説明してくれます。分からない言葉があれば「〇〇ってなに?」と聞いてOKです。
2行目は置き場所の指定です。書かないと、いつものフォルダにファイルが直接できて、ほかのファイルと混ざることがあります。
いいですね。その内容で作ってください。
「許可しますか?」と聞かれたら
何をしようとしているかを読んでから「許可」を押してください。ファイルを作る・書きかえる内容なら大丈夫です。「許可をバイパス」は選ばないでください。
作ったアプリをブラウザで開いて確認したいです。開き方を教えてください。
Finder で、作業用フォルダの中にできた「買い物リスト」フォルダを開き、HTMLファイルをダブルクリックしても開けます。
「文字をもう少し大きくして」「ボタンの色を明るくして」のように、ふだんの言葉で伝えればOKです。
言葉で説明しにくいときは、スクショ(画面の写真)を貼り付けて伝えると、AIにぐっと伝わりやすくなります。
デスクトップに保存したいときは ⌘ + Shift + 4。保存した画像は、入力欄にドラッグしても送れます。
貼り付けたスクショの「追加」ボタンを、もう少し大きくしてください。
スクショを撮る前に確認
パスワードや個人情報、ほかの人とのやりとり(通知など)が写っていないか見てから送りましょう。画面全体ではなく、範囲を選んで撮ると安心です。
ここまでできたらOK
保存の確認は、ブラウザで開いて行ってください。
Claude Code の中のプレビュー画面では保存が効かないため、再読み込みするとリストが必ず消えます。アプリが壊れているわけではありません。
ブラウザで開いても消えてしまうときは 困ったとき を見てください。
ここからは、一人ひとり違うアプリになります。ふだんの買い物で「困っていること」を1つだけ選んで、それを解決する機能を足しましょう。
気になるものを開くと、そのまま使えるプロンプトがあります。★が多いほど、少し時間がかかります。
買うものを「野菜・果物」「肉・魚」「乳製品・たまご」「日用品」「その他」の売り場に分けて、売り場ごとにまとめて表示してください。 追加するときに、売り場を選べるようにしてください。
よく買うものをボタンとして登録しておいて、押すだけでリストに追加できるようにしてください。 よく買うものは、あとから追加・削除できるようにしてください。
チェックしたもの(買ったもの)は、リストの一番下に移動して、薄く表示してください。 「買ったものをまとめて消す」ボタンも付けてください。
買うものに個数を入れられるようにして、「たまご ×2」のように表示してください。 個数は+と−のボタンで変えられるようにしてください。
買うものに、だいたいの金額を入れられるようにしてください。 画面の上に合計金額を表示して、予算を決めたら、それを超えたときに分かるようにしてください。
「スーパー」「ドラッグストア」「100円ショップ」のように、お店ごとにリストを分けて、画面の上で切りかえられるようにしてください。 お店はあとから追加できるようにしてください。
買うものに「優先」マークを付けられるようにして、優先のものはリストの一番上に目立つように表示してください。
スマホを片手で持ったまま使いやすいように、チェックと削除のボタンを大きくして、入力欄を画面の下のほうに置いてください。
今の機能は変えずに、沖縄の海みたいな明るい雰囲気の色にしてください。この買い物リストアプリに、機能を1つ足したいです。
私が買い物で困っているのは、(ここに困りごとを書く)ことです。
この困りごとを解決する方法を、いくつか提案してください。
まだ作らないでください。
提案を読んで「〇〇がいいので、それを作ってください」と伝えれば作ってくれます。
機能は1つずつ足しましょう。まとめて頼むと、うまく動かなかったときに原因が分かりにくくなります。足したあとは、前の機能(追加・チェック・削除・保存)が今までどおり動くかも確認してください。
ここまでできたらOK
PCで作ったアプリを、自分のスマホでも使えるようにします。自分のアカウントの中だけで使う方法なので、新しい登録はいりません。
| Claude Code の方 | Codex の方 | |
|---|---|---|
| 公開先 | Artifact | ChatGPT Sites |
| 見られる人 | 自分だけ | 自分だけ(所有者向け) |
| スマホでログインする所 | claude.ai | chatgpt.com |
| 新しい登録 | いりません | いりません |
なぜスマホのブラウザでログインが必要なのかは、アプリの公開方法の図を見てください。
この買い物リストアプリを、Artifactとして公開してください。 公開範囲は自分だけにし、他のユーザーやインターネット全体には共有しないでください。 公開後に、自分のスマホのブラウザから同じClaudeアカウントで開く手順とURLを教えてください。
URLをスマホで受け取る、いちばんかんたんな方法
スマホの Claude アプリ →「アーティファクト」→ 作った買い物リストを開く → 右上の「Share」→「Copy link」。コピーしたURLを Safari のアドレス欄に貼り付けます。PCからURLを送らなくても大丈夫です。
このとき「General access」が「Only you」になっていれば、自分だけが見られる状態です。
スマホに Claude アプリを入れていない方は、PCからURLを送ってください(次の欄を見てください)。
公開すると、フォルダの中にファイルがもう1つ増えます(index.html のほかに artifact.html など)。公開用に形を整えたコピーで、正常な動きです。ブラウザで開いて使うのは、今までどおり index.html です。
この買い物リストアプリをChatGPT Sitesへ公開してください。 アクセス範囲は所有者向けに限定し、他のユーザーやインターネット全体には共有しないでください。 公開後にアクセス設定を確認し、自分のスマホのブラウザから同じChatGPTアカウントで開く手順とURLを教えてください。
・保存したリストは、ブラウザごと・Siteごとに別々です。ブラウザのデータを消すと、リストも消えることがあります。
・仕事用(ワークスペース)のアカウントで使う場合、管理者も見られることがあります。
URLをスマホに送るには
AirDrop(iPhone と Mac)、LINE の自分だけのトークや Keep メモ、自分あてのメールなど、ふだん使っている方法でOKです。
URLを押したときに Claude や ChatGPT のアプリが開いてしまったら、URLをコピーして、Safari(Chrome)の上のアドレス欄に貼り付けて開いてください。
iOS のバージョンによっては、共有ボタンが「…」メニューの中にあります。
機種によっては「アプリをインストール」と表示されます。
ここまでできたらOK
PCで入れたリストは、スマホには出てきません。
ホーム画面に追加したあとは、いつもホーム画面のアイコンから開いてください。Safari で開いたときと、リストが別々になることがあります。
リストは「その端末のブラウザ」に保存されるためで、故障ではありません。PCとスマホで同じリストを使う方法は、PCとスマホで同じリストを使うで紹介しています。
ホーム画面のアイコンは、Claude(または ChatGPT)のマークになります。自分の画像にはできません。アイコンまで自分好みにしたい方は、おうちで挑戦を見てください。
・リンクを知っている人は、Claude のアカウントがなくても見られます。SNSなどに貼らないでください。
・相手は見るだけです。相手が入れたリストは相手の端末に保存され、自分のリストは変わりません。家族と1つのリストを一緒に使うことはできません。
・見られたくなくなったら、「Only you」に戻せます。
・住所や個人的なメモは、リストに入れないようにしましょう。
うまくいかないときは、そのままAIに相談するのがいちばん早いです。近いものを開いて、プロンプトをコピーしてください。
エラーが出ています。原因を分かりやすく説明して、直してください。
アプリを開くと画面が真っ白です。原因を確認して直してください。
追加ボタンを押しても反応しません。原因を確認して直してください。まず、Finderからブラウザで開いて確かめてください。ブラウザで残っていれば直す必要はありません(Claude Code のプレビュー画面では、保存が効きません)。
ページを開き直すと、リストが消えてしまいます。ブラウザに保存されるように直してください。
さっき機能を足してから、チェックが動かなくなりました。原因を確認して、前の機能も動くように直してください。今どこまでできているか確認して、次にやることを初心者向けに1つずつ教えてください。
それでも解決しないときは、手をあげてください。僕が一緒に確認します。
STEP2で選ばなかった困りごとも、同じやり方で足していけます。そのほかに、こんな育て方もあります。
| アイデア | むずかしさ | ひとこと |
|---|---|---|
| 買い物の履歴を残す | ★★ | 前に何を買ったかを見返せます |
| 冷蔵庫にあるものをメモする | ★★ | 買いすぎ防止に |
| PCとスマホで同じリストを使う | ★★★ | 保存先を「端末」から「アカウント側」に変えます(やり方) |
| 家族とリストを共有する | ★★★ | ログインやデータベースが必要になり、しくみが大きくなります |
| 献立からリストを作る | ★★★ | 「カレー」と入れると材料が並ぶ、など |
| お店に着いたら知らせる | — | Webアプリでは難しいです。「開いたときに近いお店のリストを出す」ならできます |
どれにするか迷ったら、STEP2の「相談のプロンプト」をそのまま使ってください。
Artifact や ChatGPT Sites で公開したアプリは、公開したときのコピーです。PCのファイルを直しても、スマホで開くアプリは自動では変わりません。
前に公開したArtifactを、今のアプリの内容で更新してください。
ArtifactのURLは (ここにURLを貼る) です。URLは変えないでください。
データ連携版にしている場合は、今のリストは消さずに、見た目と機能だけを更新してください。
URLは、STEP3で公開したときにAIが教えてくれたものです。
前に公開したChatGPT Sitesを、今のアプリの内容で更新してください。 アクセス範囲は所有者向けのままにしてください。 データ連携版にしている場合は、データベースのリストは消さずに、見た目と機能だけを更新してください。
今日のアプリは、PCとスマホでリストが別々です。データ連携版にすると、家のPCで入れたリストを、お店でスマホから見られるようになります。
今日のアプリ
メモ帳が2冊
リストはそれぞれの端末に保存されます。PCで書いても、スマホのリストには増えません。
データ連携版
メモ帳は1冊
リストは自分のアカウントの中に1つだけ。PCから開いても、スマホから開いても、同じリストです。
しくみ:リストを、公開したページ(Artifact)の中に書きこんで保存します。
この買い物リストアプリを、スマホとパソコンで同じリストを使えるClaude Artifact版にしてください。 買うものとチェックの状態はHTMLの中に保存してください。 追加・チェック・削除を操作するたびに、発行済みの元HTMLを読み直し、リストのデータの部分だけを書き換えて、同じArtifactの新しいバージョンとして自動保存してください。 表示中の画面全体を、そのまま保存しないでください。 自分のスマホとパソコンで同じArtifactを開き、追加・チェック・削除・再読み込み後も同じリストが見えるか確認してください。
・保存するたびに、画面が一瞬更新されます。正常な動きです。
・Artifact をほかの人に共有しても、相手は見るだけです。リストを書きかえられるのは自分だけです。
しくみ:リストを、ChatGPT Sites の「データベース」(データをしまっておく専用の場所)に保存します。
この買い物リストアプリを、スマホとパソコンで同じリストを使えるデータ連携版にしてください。 localStorageではなく、ChatGPT SitesのD1データベースに保存してください。 画面を開いたとき、操作したあと、再読み込みしたときに、データベースから最新のリストを読み直してください。 ChatGPT Sitesへ公開し、アクセス範囲は所有者向けに限定してください。他のユーザーやインターネット全体には共有しないでください。 公開後にアクセス設定を確認し、自分のスマホのブラウザから同じChatGPTアカウントで開く手順とURLを教えてください。 個人情報や機密情報は保存しない前提にして、公開前に追加・チェック・削除・再読み込み・スマホとPCでの表示を確認してください。
・データベースに入れただけでは、画面は自動で新しくなりません。プロンプトの「最新のリストを読み直してください」が、そのためのお願いです。
・仕事用(ワークスペース)のアカウントで使う場合、管理者も見られることがあります。
名前・住所・パスワードなどの個人情報は、リストに入れないでください。
今日のアプリは、自分のアカウントの中だけにあります。Cloudflare(クラウドフレア)を使うと、自分専用のURLで公開できます。ホーム画面のアイコンも、自分の画像にしやすくなります。
今日の公開方法とのちがいは、アプリの公開方法の図で確認できます。
公開すると、URLを知っている人は誰でも見られます。名前・住所・パスワードなどの個人情報は、アプリに入れないでください。
この買い物リストアプリを、Cloudflare Pagesで公開したいです。 初心者なので、アカウントの作成から公開まで、1つずつ手順を教えてください。 進める前に、公開すると誰が見られる状態になるのかも説明してください。
分からなかったら、次回のオフ会で一緒にやりましょう。