Ankiは、記憶のための復習タイミングを間隔反復で調整するデスクトップ版の暗記カードアプリです。
- スター
- 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
リポジトリをクローンする
git clone https://github.com/zuhairhalawa/studyai.git - 2
プロジェクトフォルダーに移動する
cd studyai - 3
依存関係をインストールする(Node 22以上とpnpm 11が必要)
pnpm install - 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 の数値は毎日更新されます。
関連プロジェクト
スマートフォンでフラッシュカードを使って学習・暗記できる、AnkiのAndroid向け間隔反復アプリです。
7,298語を収録し、各単語にオリジナルのイラスト、英米の音声、FSRSベースの復習機能を備えた無料のオープンソースIELTS語彙学習Webアプリです。
NotebookLMに着想を得た、教材をクイズやフラッシュカード、ノート、ポッドキャストに変換するオープンソースの学習プラットフォーム。
Claude Codeなどのエージェントプラットフォーム向け学習エンジン。自由再生をブラインド採点し、FSRSで復習をスケジュールして学んだことの定着を支援します。
Webページや字幕、選択したテキストを翻訳し、保存した単語をFSRSの単語カードにできる、語学学習向けのオープンソースブラウザー拡張機能。