Biblioteca Python e livro didático executável em Jupyter que implementa 35 arquiteturas de IA agêntica, de Reflexion e ReAct a MemGPT e BrowserAgent, com LangGraph.
- 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
App self-hosted em Node.js e React para orquestrar equipes de agentes de IA, com organograma, acompanhamento de tarefas, orçamentos e governança.
Aplicativo de IA completo para conversar com seus documentos e executar agentes de IA, com configuração local, suporte a vários usuários e diversos provedores de LLM.
Plataforma de código aberto que transforma qualquer tema ou documento em uma sala de aula interativa com professores de IA, slides, quizzes e simulações.
Runtime de agente open source e TUI de terminal para pesquisas de longa duração e trabalho com arquivos, com modos ReAct e Agent Team paralelo.
Tutorial modular de Agentic RAG com LangGraph, com indexação hierárquica, memória de conversa e esclarecimento de consultas.