Repolode
zuhairhalawa

zuhairhalawa/studyai

大学の講義向けのローカルファーストな学習アプリ。PowerPointスライドを取り込み、FSRSのフラッシュカードや模擬試験で学習でき、必要に応じてスライドを引用するAIチューターにも質問できます。

代替できる製品:AnkiQuizlet

スター
248
フォーク
4
未解決の Issue
0
最終コミット
14 日前

これは何?

StudyAIは、ブラウザー上で動作する大学講義向けの学習プラットフォームです。.pptxファイルを取り込むと、各スライドと、アプリが抽出したテキストを並べて確認できます。テキストには表、グラフ、SmartArt、発表者ノートのほか、KaTeXでレンダリングされた数式も含まれます。すべての講義を横断検索でき、FSRSによる間隔反復のフラッシュカード、ノート、採点ポイント付きの模擬試験、バックアップ用のZIPエクスポートも利用できます。

講義や学習データは端末上のIndexedDBに保存され、学習アプリからサードパーティへのリクエストはなく、アカウントも必要ありません。AIチューターは任意の機能です。付属のCloudflare Workerを自分でデプロイし、Google Geminiの無料枠キーを用意してください。予算ガードが日次・月次の上限を適用し、引用された文章などのモデル出力は、利用前に実際のスライドと照合されます。

リポジトリには、講義資料から学習パックを生成するコマンドラインツールとClaude Codeスキルも含まれています。

主な機能

  • 01.pptxスライドを取り込み、各スライドと抽出したテキストを並べて表示
  • 02FSRSによる間隔反復に基づいて出題されるフラッシュカード
  • 03採点ポイント付きの模擬試験と、教授が示した出題傾向に基づく学習計画
  • 04スライドの内容に基づいて回答し、引用文を検証するAIチューター
  • 05すべての講義を横断する全文検索
  • 06ZIP形式でのバックアップエクスポートと、モバイル向けビューアー

ユースケース

  • 講義スライドやフラッシュカードを使った大学の授業の復習
  • 教材と照合済みの模擬問題で試験対策
  • 講義のプライベートな内容をクラウドアカウントなしで自分の端末に保存
  • 自分の無料枠Geminiキーを使ったパーソナルAIチューターの運用

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/zuhairhalawa/studyai.git
  2. 2

    プロジェクトフォルダーに移動する

    cd studyai
  3. 3

    依存関係をインストールする(Node 22以上とpnpm 11が必要)

    pnpm install
  4. 4

    開発サーバーを起動し、http://localhost:5173 を開く

    pnpm dev

使う前に知っておきたいこと

  • AI tutorは任意機能です。利用するには、自分でCloudflare Workerをデプロイし、Gemini APIキーを取得する必要があります。
  • ライブラリは、完全に一致するアドレス、ポート、ブラウザープロファイルに紐づけてブラウザーのストレージに保存されます。いずれかを切り替えると、空のライブラリが表示されます。
  • 対応しているのは.pptx形式のファイルのみです。古い.pptファイルは、あらかじめ.pptxとして保存し直す必要があります。

収録されている特集

トピック

よくある質問

studyai とは?
大学の講義向けのローカルファーストな学習アプリ。PowerPointスライドを取り込み、FSRSのフラッシュカードや模擬試験で学習でき、必要に応じてスライドを引用するAIチューターにも質問できます。 StudyAIは、ブラウザー上で動作する大学講義向けの学習プラットフォームです。.pptxファイルを取り込むと、各スライドと、アプリが抽出したテキストを並べて確認できます。テキストには表、グラフ、SmartArt、発表者ノートのほか、KaTeXでレンダリングされた数式も含まれます。すべての講義を横断検索でき、FSRSによる間隔反復のフラッシュカード、ノート、採点ポイント付きの模擬試験、バックアップ用のZIPエクスポートも利用できます。
studyai は無料で使えますか?ライセンスは?
studyai は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
studyai は今もメンテナンスされていますか?
活発にメンテナンス中。studyai の最終コミットは 2026年10月24日 です。
studyai は何に使えますか?
講義スライドやフラッシュカードを使った大学の授業の復習 教材と照合済みの模擬問題で試験対策 講義のプライベートな内容をクラウドアカウントなしで自分の端末に保存 自分の無料枠Geminiキーを使ったパーソナルAIチューターの運用
studyai のインストール方法は?
リポジトリをクローンする: git clone https://github.com/zuhairhalawa/studyai.git プロジェクトフォルダーに移動する: cd studyai 依存関係をインストールする(Node 22以上とpnpm 11が必要): pnpm install 開発サーバーを起動し、http://localhost:5173 を開く: pnpm dev
studyai はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zuhairhalawa/studyai

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト