Repolode
HKUDS

HKUDS/DeepTutor

PythonとNext.jsで構築された、パーソナライズされた個別指導、Q&A、クイズ、調査、可視化に対応する、エージェントネイティブでセルフホスト可能なAI学習ワークスペース。

代替できる製品:KhanmigoQuizlet

スター
41,795
フォーク
5,286
未解決の Issue
152
最終コミット
15 時間前

これは何?

DeepTutorは、個別指導、問題解決、クイズ生成、深掘り調査、可視化、習熟度に応じた演習を1つのシステムにまとめた、セルフホスト型の学習ワークスペースです。Chat、Ask Questions、Quiz、Research、Solve、Course Study、Mastery Path、Immersive Readingは共通の機能ランタイムとセッションコンテキストを共有するため、学習者は進捗を保ったままモードを切り替えられます。

学習教材は、LlamaIndex、PageIndex、GraphRAG、LightRAGなど複数の検索エンジンと、差し替え可能なドキュメント解析機能を基盤とする、バージョン管理されたナレッジベースで扱います。Obsidianのvault、Kiwixアーカイブ、外部ライブラリにも接続でき、YouTubeやBilibiliの動画をReadingに追加して、文字起こしを検索できます。Memoryレイヤーは学習の進捗を記録したトレースや要約を保存し、Memory Graphは要約とその根拠を結び付けます。

このプロジェクトは、pipパッケージ、ソースコード、Dockerイメージとして提供されています。Next.jsのWebアプリ、`deeptutor` CLIを備え、MCPサーバー、インストール可能なスキル、複数のLLMプロバイダーにも対応しています。

主な機能

  • 01Chat、クイズ、調査、問題解決、可視化の各モードが、共通のランタイムとセッションコンテキストを共有。
  • 02LlamaIndex、PageIndex、GraphRAG、LightRAGなどのエンジンを基盤とする、バージョン管理されたナレッジベース。
  • 03YouTubeやBilibiliのリンクから動画を学習でき、文字起こしの検索やノートの保存にも対応。
  • 04トレースや要約を記録し、その根拠にリンクするMemoryレイヤー。
  • 05pip、ソースコード、Dockerイメージで導入でき、CLIとWebアプリも利用可能。
  • 06MCPサーバー、CLIアプリ、コミュニティ製スキルで拡張可能。

ユースケース

  • 自分の講義ノートやドキュメントを使うAIチューターをセルフホストする。
  • 生成クイズや、習熟度に基づく演習パスを使って試験対策をする。
  • トピックを深掘り調査し、結果を学習ノートや可視化にまとめる。
  • Obsidianのvaultからナレッジベースを構築し、AIチューターと学習する。

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

  • READMEの抜粋では、v1.6.3でフロントエンドとバックエンドの互換性を損なうリファクタリングが行われています。そのため、このバージョンをまたいでアップグレードする場合は変更が必要になることがあります。
  • セルフホスティングにはPython 3.11以降のバックエンドとNext.jsのフロントエンドが必要なため、単一のバイナリを使う場合よりセットアップが複雑です。

トピック

よくある質問

DeepTutor とは?
PythonとNext.jsで構築された、パーソナライズされた個別指導、Q&A、クイズ、調査、可視化に対応する、エージェントネイティブでセルフホスト可能なAI学習ワークスペース。 DeepTutorは、個別指導、問題解決、クイズ生成、深掘り調査、可視化、習熟度に応じた演習を1つのシステムにまとめた、セルフホスト型の学習ワークスペースです。Chat、Ask Questions、Quiz、Research、Solve、Course Study、Mastery Path、Immersive Readingは共通の機能ランタイムとセッションコンテキストを共有するため、学習者は進捗を保ったままモードを切り替えられます。
DeepTutor は無料で使えますか?ライセンスは?
DeepTutor は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
DeepTutor は今もメンテナンスされていますか?
活発にメンテナンス中。DeepTutor の最終コミットは 2026年10月19日 です。
DeepTutor は何に使えますか?
自分の講義ノートやドキュメントを使うAIチューターをセルフホストする。 生成クイズや、習熟度に基づく演習パスを使って試験対策をする。 トピックを深掘り調査し、結果を学習ノートや可視化にまとめる。 Obsidianのvaultからナレッジベースを構築し、AIチューターと学習する。
DeepTutor はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/HKUDS/DeepTutor

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

関連プロジェクト