このアプリについて

推しスケ
推しの配信予定を、一枚の画像から。
推しスケとは
「推しスケ」は、VTuberやアイドル、声優などが公開する配信スケジュール画像をAIで解析し、 カレンダー用の iCal 購読URL に変換するWebアプリです。
発行されたURLをGoogleカレンダー、Appleカレンダー、Outlookなどに一度登録するだけで、 推しの配信予定が普段お使いのカレンダーに自動で並びます(手動での予定入力にも対応しています)。
主な機能
- 画像 AI 解析
Google Geminiが画像を読んで、日時・タイトル・配信者名を抜き出します。
- iCal 購読 URL 発行
設定画面からiCal購読URLを取得できます。登録した推しの配信予定はすべてこのURLに集約されるので、カレンダーアプリに一度登録すれば以降は自動で反映されます。
- 複数推し管理
所属グループごとに推しを登録して、カラーで見分けやすく。日別・週間・月間、推し毎で配信スケジュールを確認できます。
- BYOK(自分の API キー利用)
週10枚までは無料でご利用可能です。ご自身の Gemini API キーを設定(BYOK)していただくことで、利用枠を無制限に拡張できます。
使い方
- 1推しを登録
名前・所属・カラーを設定。 - 2スケジュール画像をアップロード
AIが解析した結果を確認。誤りがあれば修正してからカレンダーへ登録。 - 3カレンダーで購読
設定画面のiCal購読URLをカレンダーアプリに登録すれば、以降の登録予定が自動的に反映されます。
開発の背景
「今日は誰の配信があるか」をひと目で把握し、毎回のスケジュール入力の手間を省きたいという思いから生まれました。 特定のアプリに縛られない iCal 形式を採用し、個人開発でも持続可能なフリーミアム+BYOK(APIキー持ち込み)モデルで運用しています。 毎週少しだけ面倒な作業を自動化し、その分の時間を推し活に使えるようにするためのツールです。
技術スタック
Next.js (App Router)TypeScriptTailwind CSSshadcn/uiNextAuth.js v5Google OAuthGemini APIUpstash RedisVercelpinoVitest
Next.jsのApp Routerでサーバーサイドを組みつつ、AI解析はGemini、 データ同期はUpstash Redis、ホスティングはVercel。 個人開発でも運用コストを抑えられる構成にしています。
作者