Что получится

Репетитор DeepTutor работает на твоём компьютере через твой Claude: помогает учиться по конспектам и собирает видеоуроки по теме.

Быстрый путь

Если Claude Code уже установлен и вход из шага 1 выполнен, открой терминал (окно для команд), запусти claude и вставь запрос ниже: Claude проверит, что нужно скачать, спросит твоё «да» и установит программу; затем переходи к шагам 5-8. Как запускать программу снова - в конце шага 4.

Скопируй и вставь в Claude Code в терминале:

Промпт449 знаков
Поставь DeepTutor (github.com/HKUDS/DeepTutor) по README, раздел PyPI. Сначала скажи коротко, что и откуда скачаешь и нет ли команд, которые отправляют мои данные, просят ключи или удаляют файлы вне папки my-deeptutor, и дождись моего «да». Потом проверь, что Python 3.11-3.14 и Node.js 22 или новее, в папке my-deeptutor создай окружение .venv, поставь deeptutor[full] и deeptutor[claude-code], запусти DeepTutor и дай адрес. Ключ API не спрашивай.

Не проверили по шагам: собрано по README, документации и коду DeepTutor, странице установки Claude Code и тарифам Claude 05.11.2026. Сами не ставили программу и не проходили вход по подписке, загрузку конспекта, путь освоения и видеоурок; не проверяли Windows и то, появится ли конспект из Immersive Reading в списке Materials у Mastery Path.

Что нужно и сколько стоит

  • Mac с macOS 13 или новее и минимум 4 ГБ памяти. Для Windows нужны отдельные команды, их мы не проверяли.
  • Подписка Claude Pro: $17 в месяц при оплате за год, $200 сразу; либо $20 помесячно. Max - $100 в месяц. Цены без налога, на дату проверки. Тарифы Claude.
  • Claude Code входит в эти подписки. На бесплатном тарифе его нет.
  • DeepTutor бесплатный, с открытым кодом и лицензией Apache-2.0: им можно бесплатно пользоваться. На GitHub проекта было 55 402 звезды на дату проверки. Звёзды похожи на лайки.

Страница DeepTutor на GitHub Проверь, что открыта именно эта страница: DeepTutor, Apache-2.0 license, больше 55 тысяч звёзд (55.4k stars). Снимок с github.com.

  • Запросы расходуют лимиты подписки - доступный объём использования.
  • Есть условие подключения. Anthropic пишет в документации, что сторонние разработчики без отдельного согласования не могут предлагать вход через claude.ai и использование лимитов подписки. DeepTutor подключается через Claude Code, куда ты входишь сам; на странице DeepTutor о таком согласовании не сказано. Для варианта строго по правилам выбери в той же программе провайдер (способ подключения ИИ) Anthropic с API-ключом. Его использование оплачивается отдельно, по расходу.

С телефона

С телефона можно прочитать инструкцию и выбрать подписку. Установка рассчитана на Mac. Открой страницу с компьютера - там полная версия.

Шаг 1 Поставь Claude Code и войди в подписку

Claude Code - программа Anthropic, через которую DeepTutor подключается к твоей подписке Claude без API-ключа.

Где: на Mac открой Программы → Утилиты → Терминал.

Вставь команду установки и нажми Enter:

curl -fsSL https://claude.ai/install.sh | bash

Закрой окно терминала, открой новое и запусти Claude Code:

claude

Следуй подсказкам для входа в браузере. Это официальная инструкция установки.

Должно получиться: Claude Code запущен, вход выполнен.

Если не получилось:

  • Терминал пишет, что claude не найден - закрой окно терминала и открой новое. Не помогло - раздел Fix your PATH на странице установки.
  • Позже появилось not signed in - запусти claude и введи /login.

Шаг 2 Поставь Python 3.14 и Node.js

DeepTutor написан на Python - это язык программирования, его нужно поставить отдельно. Node.js - программа, на которой работает окно DeepTutor в браузере и видеоуроки.

Где: в браузере, затем в терминале.

Открой Python 3.14.10, нажми Download macOS installer и пройди установку. DeepTutor поддерживает Python 3.11-3.14. Главная кнопка python.org скачивает 3.15.2: эта версия не подходит.

На nodejs.org выбери LTS, затем macOS Installer (.pkg) и установи. Для видео нужны Node.js 22 или новее и npm.

Закрой терминал, открой снова и проверь версию Python - должно показать 3.14:

python3 --version

И версию Node.js:

node -v

Должно получиться: проверка Python показывает 3.14, проверка Node.js показывает версию 22 или новее.

Если не получилось:

  • Если версия Node.js ниже 22, повтори установку LTS.
  • После установки заново открой терминал.

Шаг 3 Поставь DeepTutor

Теперь установим саму программу и подключение к Claude Code.

Где: в терминале. Выполняй команды по одной, дожидаясь завершения каждой.

Создай рабочую папку и перейди в неё:

mkdir -p my-deeptutor && cd my-deeptutor

Создай окружение - отдельную папку Python с именем .venv:

python3 -m venv .venv && source .venv/bin/activate

Установи программу:

python -m pip install -U "deeptutor[full]"

Добавь дополнение deeptutor[claude-code] для подключения подписки:

python -m pip install "deeptutor[claude-code]"

Должно получиться: установка программы и дополнения завершилась без ошибки.

Если не получилось:

  • Если pip не нашёл подходящую версию, проверь Python: нужен 3.11-3.14. Вернись к шагу 2.

Шаг 4 Запусти DeepTutor

Запуск откроет доступ к программе в браузере.

Где: в том же терминале.

Выполни команду:

deeptutor start

Открой в браузере http://127.0.0.1:3782. Оставь терминал открытым, пока работаешь. Для остановки нажми в нём Ctrl+C.

При следующем запуске открой новое окно терминала. Сначала перейди в папку - эта команда не создаст вторую папку, а просто откроет уже созданную:

mkdir -p my-deeptutor && cd my-deeptutor

Включи окружение:

source .venv/bin/activate

Запусти программу:

deeptutor start

Должно получиться: в браузере открылся DeepTutor.

Если не получилось:

  • Ошибка с node - вернись к шагу 2.
  • Если порт занят, на странице установки DeepTutor, раздел Common errors, есть команда, которая показывает, кто его занял.

Шаг 5 Подключи свой Claude по подписке

Этот шаг выбирает Claude Code как способ подключения.

Где: в DeepTutor, Settings внизу слева.

Открой Language models → Add provider. В поле Provider выбери Claude Code (subscription). Нажми Sync models, выбери модель, затем Test → Apply. Поля адреса и ключа для этого подключения скрыты.

Левая панель настроек DeepTutor В группе Models & services ищи пункт Language models. Картинка из документации DeepTutor, docs.deeptutor.info.

Должно получиться: проверка подключения прошла, выбранная модель сохранена.

Если не получилось:

  • not signed in - запусти в терминале claude, затем /login.
  • Claude Code CLI was not found - повтори установку из шага 1.

Шаг 6 Загрузи конспект и задай первый запрос

Теперь репетитор сможет отвечать по твоему документу.

Где: Learning → Immersive Reading → New collection.

Добавь файл и открой его. Подходят PDF, EPUB, Word, слайды, Markdown и текст до 200 МБ. Скан без текста программа не принимает.

В чат рядом с документом вставь запрос:

Промпт194 знака
Объясни простыми словами главное в этом конспекте: 5 ключевых мыслей со ссылками на страницы. Потом задай мне 3 вопроса по самым трудным местам, по одному, и жди моего ответа. Отвечай по-русски.

Раздел Immersive Reading Кнопка New collection - справа вверху. Картинка из документации DeepTutor, docs.deeptutor.info.

Должно получиться: документ открыт, ответы содержат ссылки на страницы.

Если не получилось:

  • Проверь формат и размер файла.
  • Вместо скана без текста загрузи документ с текстом.

Шаг 7 Разбей тему на шаги и пройди проверку

План поможет учиться последовательно и проверять понимание.

Где: Learning → Mastery Path → New mastery goal.

В Goal напиши цель. В Materials выбери материалы из Books, Favorites или файлов базы знаний.

Нажми Design the outline with the tutor. Репетитор прочитает материалы, спросит, что ты уже знаешь и сколько времени есть. Вместе составьте карту модулей и пунктов, затем перейди в режим Study.

Карта темы в Mastery Path Так выглядит готовая карта: модули, пункты и кнопка Begin learning. Картинка из документации DeepTutor, docs.deeptutor.info.

Вопросы идут по одному или группами по 2-4. Для фактов и навыков переход дальше требует около 90% правильных ответов. Для понятий нужно объяснить смысл своими словами. Ручная отметка «выучил» хранится отдельно от проверенного результата.

Должно получиться: появилась карта темы, началось занятие с проверкой.

Если не получилось:

  • Если конспекта из шага 6 нет в Materials, выбери доступный источник из Books, Favorites или файлов базы знаний.

Шаг 8 Собери видеоурок

По описанию темы можно получить урок для просмотра в браузере.

Где: в чате, переключатель режима внизу слева под полем сообщения (подпись Mode, Auto или Chat).

Выбери Video Lesson и опиши тему.

Поле сообщения DeepTutor Mode - слева под полем сообщения, в его списке выбери Video Lesson. Картинка из документации DeepTutor, docs.deeptutor.info.

Первый запуск дольше: программа докачивает дополнительные пакеты для создания видео. Видео воспроизводится с субтитрами. Озвучку мы в инструкции не настраиваем: без неё урок идёт с субтитрами без звука.

Должно получиться: видеоурок воспроизводится в браузере.

Если не получилось:

  • При ошибке с node вернись к установке Node.js в шаге 2.

Итоговая проверка

Документ открывается, репетитор отвечает со ссылками на страницы.
В Mastery Path есть путь изучения и проверка понимания.
Видеоурок воспроизводится с субтитрами.

Если не получилось

  • not signed in - запусти claude, введи /login.
  • Claude Code CLI was not found - установи Claude Code по шагу 1.
  • Ошибка node - установи Node.js 22 или новее.
  • Порт 3782 занят - команда проверки есть на странице установки DeepTutor, раздел Common errors.
  • pip не нашёл версию - нужен Python 3.11-3.14.

На Windows окружение включается другой командой. Она есть в руководстве по установке; шаги для Windows мы не проходили.

Все инструкции