推しスケ

推しスケとは?

推しスケ

いつものカレンダーから推しの配信スケジュールを見られるように

スケジュール画像を解析してカレンダーへ登録

推しが公開したスケジュール画像

AIが読み取り → 確認して登録

月Mon5/11
21:00

朝まで雑談

青葉ユイ
火Tue5/12
22:00

作業配信

灯野ハル
水Wed5/13
20:00

ホラーゲーム

青葉ユイ
木Thu5/14

配信なし

金Fri5/15

配信なし

土Sat5/16
19:00

歌枠

青葉ユイ
23:00

ラジオ

灯野ハル
日Sun5/17

配信なし

推しスケの表示例です。
特長
  • スマホでもパソコンでも利用可能

    アプリのインストールは不要です。

  • 課金なしで使える

    有料プランはありません。

  • 端末をまたいで同じ予定

    Google でログインするとどの端末でも同じ予定(購読用カレンダー)を見られます。

使い方
  1. 1

    推しを登録

    名前・所属・カラーを設定

  2. 2

    スケジュール画像を読み込む

    AIの読み取り結果を確認して登録

  3. 3

    カレンダーに購読URLを登録

    最初に一度だけ設定(Google ログインが必要)

対応しているカレンダー

設定画面のiCal購読URL(予定を受け取るためのURL)をカレンダーアプリに登録します。

Google カレンダーiPhone・Mac のカレンダーOutlookその他 iCal 対応アプリ
料金

無料

週10枚まで※1

画像の読み取り枚数

自分のAPIキー

無制限※2

Gemini API キーを設定した場合

Gemini API キー(Google の AI を使うための鍵)は Google AI Studio で無料・5分ほどで取得できます。サイト内に取得ガイドを記載しています。キーは推しスケのサーバーには送られません※3。

  • ※1 サービス全体とネットワークごとに1日の上限があり、週の残りがあっても読み取れない日があります。
  • ※2 推しスケ側の枚数制限がなくなります。Google 側の利用上限や料金の条件に従います。
  • ※3 読み取りのときは、キーがこのブラウザから Google へ直接送られます。
よくある質問
ログインしないと使えませんか?

使えます。データはこの端末のブラウザにだけ保存され、予定は推しスケのサイト上で見られます。カレンダーアプリでの購読には Google ログインが必要です。

推しが画像を出したら自動で登録されますか?

されません。X の API の仕様上、画像はご自身で保存して読み込んでいただく設計にしました。

Google でログインすると、何が保存されますか?

推しの登録内容と予定を保存します。メールアドレスや名前はサーバーに保存しません。詳しくはプライバシーポリシーをご覧ください。

登録した予定はすぐカレンダーに出ますか?

早ければ1分ほどで反映されます。読み込む間隔はカレンダーアプリが決めていて、Google カレンダーでは1日ほどかかることもあります。推しスケのホーム画面にはすぐ出ます。

開発の背景・技術スタック

開発の背景

「今日は誰の配信があるか」をひと目で把握し、毎回のスケジュール入力の手間を省きたいという思いから生まれました。 特定のアプリに縛られない iCal 形式を採用。個人開発でも持続可能なフリーミアム+BYOK(APIキー持ち込み)モデルで運用しています。 毎週発生する嬉しくて少しだけ面倒な作業を自動化できたら、誰かの推し活に使える時間が増えるかなと思い開発・公開。

技術スタック

Next.js (App Router)TypeScriptTailwind CSSshadcn/uiNextAuth.js v5Google OAuthGemini APIUpstash RedisVercelpinoVitest

Next.jsのApp Routerでサーバーサイドを組みつつ、AI解析はGemini、 データ同期はUpstash Redis、ホスティングはVercel。 個人開発でも運用コストを抑えられる構成にしています。

開発者

YoyogiPinball

他の制作物や連絡先(X など)はポートフォリオにまとめてあります。

yoyogipinball.github.io