Biblioteca de Python y libro interactivo de Jupyter con 35 arquitecturas de IA agéntica ejecutables, desde Reflexion y ReAct hasta MemGPT y BrowserAgent, basadas en LangGraph.
- Estrellas
- 41,795
- Forks
- 5,286
- Issues abiertos
- 152
- Último commit
- hace 14 horas
¿Qué es?
DeepTutor es un espacio de aprendizaje autoalojable que reúne tutorías, resolución de problemas, generación de cuestionarios, investigación en profundidad, visualización y práctica para afianzar conocimientos en un único sistema. Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path e Immersive Reading comparten un entorno de ejecución y un contexto de sesión, para que los estudiantes puedan cambiar de modalidad sin perder el hilo.
El material de aprendizaje se gestiona mediante bases de conocimiento versionadas que utilizan varios motores de recuperación, como LlamaIndex, PageIndex, GraphRAG y LightRAG, además de compatibilidad con analizadores de documentos conectables. También es posible conectar bóvedas de Obsidian, archivos de Kiwix y bibliotecas externas, y añadir videos de YouTube o Bilibili a Reading con búsqueda en las transcripciones. Una capa de Memory registra rastros y resúmenes del progreso del estudiante, y Memory Graph vincula los resúmenes con las pruebas que los respaldan.
El proyecto se distribuye como paquete de pip, código fuente y una imagen de Docker. Incluye una aplicación web de Next.js, una CLI `deeptutor` y compatibilidad con servidores MCP, skills instalables y varios proveedores de LLM.
Funciones clave
- 01Los modos Chat, Quiz, Research, Solve y Visualization comparten un entorno de ejecución y un contexto de sesión.
- 02Bases de conocimiento versionadas con LlamaIndex, PageIndex, GraphRAG, LightRAG y otros motores.
- 03Aprendizaje con videos de YouTube y Bilibili mediante enlaces, búsqueda en las transcripciones y notas guardadas.
- 04Capas de Memory con rastros y resúmenes vinculados a las pruebas que los respaldan.
- 05Se instala mediante pip, desde el código fuente o como imagen de Docker; incluye una CLI y una aplicación web.
- 06Se puede ampliar con servidores MCP, aplicaciones de CLI y skills de la comunidad.
Casos de uso
- Autoalojar un tutor personal con IA que trabaja con tus apuntes y documentos de cursos.
- Prepararse para exámenes con cuestionarios generados y rutas de práctica basadas en el dominio de los temas.
- Investigar un tema en profundidad y convertir los resultados en apuntes o visualizaciones.
- Crear una base de conocimiento a partir de una bóveda de Obsidian y estudiarla con un tutor de IA.
Antes de usarlo
- El fragmento del README muestra una refactorización incompatible entre el front-end y el back-end en v1.6.3, por lo que actualizar a través de esa versión puede requerir cambios.
- El autoalojamiento requiere un back-end con Python 3.11 o posterior y un front-end con Next.js, por lo que la configuración es más compleja que usar un único binario.
Temas
Preguntas frecuentes
- ¿Qué es DeepTutor?
- Un espacio de aprendizaje con IA autoalojable y nativo para agentes, para tutorías personalizadas, preguntas y respuestas, cuestionarios, investigación y visualización, basado en Python y Next.js. DeepTutor es un espacio de aprendizaje autoalojable que reúne tutorías, resolución de problemas, generación de cuestionarios, investigación en profundidad, visualización y práctica para afianzar conocimientos en un único sistema. Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path e Immersive Reading comparten un entorno de ejecución y un contexto de sesión, para que los estudiantes puedan cambiar de modalidad sin perder el hilo.
- ¿DeepTutor es gratuito? ¿Qué licencia tiene?
- DeepTutor es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿DeepTutor sigue mantenido?
- Mantenimiento activo. El último commit de DeepTutor fue el 19 oct 2026.
- ¿Para qué puedo usar DeepTutor?
- Autoalojar un tutor personal con IA que trabaja con tus apuntes y documentos de cursos. Prepararse para exámenes con cuestionarios generados y rutas de práctica basadas en el dominio de los temas. Investigar un tema en profundidad y convertir los resultados en apuntes o visualizaciones. Crear una base de conocimiento a partir de una bóveda de Obsidian y estudiarla con un tutor de IA.
- ¿Dónde consigo DeepTutor?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HKUDS/DeepTutor
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación autoalojada de Node.js y React para coordinar equipos de agentes de IA, con organigramas, seguimiento de tareas, presupuestos y gobernanza.
Aplicación de IA todo en uno para conversar con tus documentos y ejecutar agentes de IA, con configuración local prioritaria, soporte multiusuario y muchos proveedores de LLM.
Plataforma de código abierto que convierte cualquier tema o documento en un aula interactiva con docentes de IA, diapositivas, cuestionarios y simulaciones.
Runtime de agentes de código abierto y TUI de terminal para investigación de larga duración y trabajo con archivos, con modos ReAct y Agent Team en paralelo.
Tutorial y proyecto modular de Agentic RAG con LangGraph, con indexación jerárquica, memoria conversacional y aclaración de consultas.