Repolode
HKUDS

HKUDS/DeepTutor

Um espaço de aprendizagem com IA, self-hosted e nativo para agentes, que oferece tutoria personalizada, perguntas e respostas, quizzes, pesquisa e visualizações, feito com Python e Next.js.

Alternativa open source a:KhanmigoQuizlet

Estrelas
41,795
Forks
5,286
Issues abertas
152
Último commit
há 14 horas

O que é?

DeepTutor é um espaço de aprendizagem self-hosted que reúne tutoria, resolução de problemas, geração de quizzes, pesquisa aprofundada, visualizações e prática para dominar conteúdos em um único sistema. Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path e Immersive Reading compartilham um runtime de recursos e o contexto da sessão, para que os estudantes possam alternar entre os modos sem perder o fio da meada.

O material de aprendizagem é organizado em bases de conhecimento versionadas, construídas com vários mecanismos de recuperação, incluindo LlamaIndex, PageIndex, GraphRAG e LightRAG, e com análise de documentos extensível por plugins. Também é possível conectar vaults do Obsidian, arquivos do Kiwix e bibliotecas externas, além de adicionar vídeos do YouTube ou Bilibili à seção Reading, com busca nas transcrições. Uma camada de Memory registra rastros e resumos do progresso do estudante, e o Memory Graph vincula os resumos às evidências correspondentes.

O projeto pode ser instalado como pacote pip, a partir do código-fonte ou como imagem Docker. Inclui um app web Next.js, uma CLI `deeptutor` e suporte a servidores MCP, skills instaláveis e vários provedores de LLM.

Recursos principais

  • 01Os modos de chat, quiz, pesquisa, resolução de problemas e visualização compartilham um runtime e o contexto da sessão.
  • 02Bases de conhecimento versionadas, construídas com LlamaIndex, PageIndex, GraphRAG, LightRAG e outros mecanismos.
  • 03Aprendizagem com vídeos do YouTube e Bilibili, com busca nas transcrições e anotações salvas.
  • 04Camadas de Memory com rastros e resumos vinculados às evidências correspondentes.
  • 05Instalação via pip, a partir do código-fonte ou como imagem Docker, com CLI e app web.
  • 06Extensível por meio de servidores MCP, apps de CLI e skills da comunidade.

Casos de uso

  • Hospedar seu próprio tutor pessoal de IA, que trabalha com suas anotações de curso e documentos.
  • Se preparar para provas com quizzes gerados e trilhas de prática baseadas no domínio do conteúdo.
  • Fazer pesquisas aprofundadas sobre um tema e transformar os resultados em anotações de estudo ou visualizações.
  • Criar uma base de conhecimento a partir de um vault do Obsidian e estudar seu conteúdo com um tutor de IA.

Antes de usar

  • O trecho do README mostra uma refatoração incompatível entre o front-end e o back-end na v1.6.3; portanto, atualizar passando por essa versão pode exigir alterações.
  • A hospedagem própria requer um back-end com Python 3.11 ou posterior e um front-end com Next.js, então a configuração é mais complexa do que usar um único binário.

Tópicos

Perguntas frequentes

O que é DeepTutor?
Um espaço de aprendizagem com IA, self-hosted e nativo para agentes, que oferece tutoria personalizada, perguntas e respostas, quizzes, pesquisa e visualizações, feito com Python e Next.js. DeepTutor é um espaço de aprendizagem self-hosted que reúne tutoria, resolução de problemas, geração de quizzes, pesquisa aprofundada, visualizações e prática para dominar conteúdos em um único sistema. Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path e Immersive Reading compartilham um runtime de recursos e o contexto da sessão, para que os estudantes possam alternar entre os modos sem perder o fio da meada.
DeepTutor é gratuito? Qual é a licença?
DeepTutor é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
DeepTutor ainda é mantido?
Manutenção ativa. O último commit de DeepTutor foi em 19 de out. de 2026.
Para que posso usar DeepTutor?
Hospedar seu próprio tutor pessoal de IA, que trabalha com suas anotações de curso e documentos. Se preparar para provas com quizzes gerados e trilhas de prática baseadas no domínio do conteúdo. Fazer pesquisas aprofundadas sobre um tema e transformar os resultados em anotações de estudo ou visualizações. Criar uma base de conhecimento a partir de um vault do Obsidian e estudar seu conteúdo com um tutor de IA.
Onde consigo DeepTutor?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/HKUDS/DeepTutor

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados