Библиотека на Python и интерактивный учебник в Jupyter с 35 архитектурами агентного ИИ — от Reflexion и ReAct до MemGPT и BrowserAgent — на базе LangGraph.
- Звёзды
- 41,795
- Форки
- 5,286
- Открытые issues
- 152
- Последний коммит
- 12 часов назад
Что это?
DeepTutor — самостоятельно размещаемое пространство для обучения, объединяющее репетиторство, решение задач, создание тестов, глубокие исследования, визуализации и практику для закрепления материала. Режимы Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path и Immersive Reading используют общее окружение выполнения возможностей и контекст сессии, поэтому учащиеся могут переключаться между режимами, не теряя своего места.
Учебные материалы обрабатываются в версионируемых базах знаний на основе нескольких движков поиска, включая LlamaIndex, PageIndex, GraphRAG и LightRAG; парсеры документов можно подключать отдельно. Пользователи также могут подключать хранилища Obsidian, архивы Kiwix и внешние библиотеки, а ещё добавлять видео с YouTube или Bilibili в Reading и искать по расшифровкам. Слой Memory сохраняет записи и сводки о прогрессе учащегося, а Memory Graph связывает сводки с подтверждающими их материалами.
Проект доступен в виде pip-пакета, исходного кода и Docker-образа. В него входят веб-приложение на Next.js, CLI `deeptutor` и поддержка MCP-серверов, устанавливаемых skills и нескольких LLM-провайдеров.
Ключевые возможности
- 01Режимы Chat, Quiz, Research, Solve и Visualization используют общее окружение выполнения и контекст сессии.
- 02Версионируемые базы знаний на основе LlamaIndex, PageIndex, GraphRAG, LightRAG и других движков.
- 03Обучение по видео с YouTube и Bilibili: поиск по расшифровкам и сохранение заметок.
- 04Слои Memory с записями и сводками, связанными с подтверждающими их материалами.
- 05Установка через pip, из исходного кода или в виде Docker-образа; доступны CLI и веб-приложение.
- 06Расширение с помощью MCP-серверов, CLI-приложений и community skills.
Сценарии использования
- Самостоятельно разместить персонального AI-репетитора, который работает с вашими учебными заметками и документами.
- Готовиться к экзаменам с помощью сгенерированных тестов и планов практики для закрепления материала.
- Проводить глубокие исследования по теме и превращать результаты в учебные заметки или визуализации.
- Создать базу знаний из хранилища Obsidian и изучать её с AI-репетитором.
Что важно знать
- Судя по фрагменту README, в v1.6.3 была проведена несовместимая переработка фронтенда и бэкенда, поэтому при обновлении через эту версию могут потребоваться изменения.
- Для самостоятельного размещения нужны бэкенд на Python 3.11 или новее и фронтенд на Next.js, поэтому настройка сложнее, чем при использовании одного бинарного файла.
Темы
Частые вопросы
- Что такое DeepTutor?
- Самостоятельно размещаемое AI-пространство для обучения с персональным репетитором, вопросами и ответами, тестами, исследованиями и визуализациями, созданное на Python и Next.js. DeepTutor — самостоятельно размещаемое пространство для обучения, объединяющее репетиторство, решение задач, создание тестов, глубокие исследования, визуализации и практику для закрепления материала. Режимы Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path и Immersive Reading используют общее окружение выполнения возможностей и контекст сессии, поэтому учащиеся могут переключаться между режимами, не теряя своего места.
- DeepTutor можно использовать бесплатно? Какая у него лицензия?
- DeepTutor распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- DeepTutor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в DeepTutor — 19 окт. 2026 г..
- Для чего можно использовать DeepTutor?
- Самостоятельно разместить персонального AI-репетитора, который работает с вашими учебными заметками и документами. Готовиться к экзаменам с помощью сгенерированных тестов и планов практики для закрепления материала. Проводить глубокие исследования по теме и превращать результаты в учебные заметки или визуализации. Создать базу знаний из хранилища Obsidian и изучать её с AI-репетитором.
- Где скачать DeepTutor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/HKUDS/DeepTutor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое приложение на Node.js и React для координации команд AI-агентов: оргструктура, задачи, бюджеты и контроль.
Универсальное AI-приложение для общения с документами и запуска AI-агентов: локальная работа, поддержка нескольких пользователей и множество LLM-провайдеров.
Платформа с открытым исходным кодом, которая превращает любую тему или документ в интерактивный класс с AI-преподавателями, слайдами, тестами и симуляциями.
Открытый runtime агента и терминальный TUI для долгосрочных исследований и работы с файлами, с режимами ReAct и параллельной командой агентов.
Модульный учебный проект по Agentic RAG на LangGraph: иерархическая индексация, память диалога и уточнение запросов.