awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
HKUDS avatar

HKUDS/DeepTutor

0
View on GitHub↗
10,365 stars·1,385 forks·Python·agpl-3.0·41 viewshkuds.github.io/DeepTutor↗

DeepTutor

DeepTutor is a framework for personalized AI tutoring and educational content generation. It functions as an agentic workflow system that executes reasoning loops to complete multi-step tasks, transforming raw sources into structured learning materials such as interactive books, quizzes, and concept graphs.

The platform distinguishes itself through an extensible skill architecture that allows the installation and auditing of third-party capability packages from community registries. It utilizes persona-driven tool policies to deploy persistent AI companions with unique behavioral profiles and specialized operational constraints.

The system integrates a versioned retrieval augmented generation knowledge management system to organize document collections and a context-aware markdown editor for evidence-grounded text expansion. It further maintains a personalized learning workspace by synchronizing memory across tools and utilizing hierarchical trace memory to make user personalization visible and editable.

A command line interface is provided for managing system configurations and triggering agent capabilities.

Features

  • Agentic Workflow Frameworks - Functions as an agentic workflow framework executing reasoning loops with specialized tools and persistent memory.
  • Interactive Learning Books - Compiles raw sources into structured interactive books containing quizzes, flashcards, animations, and concept graphs.
  • Agent Skill Extensions - Implements a framework for installing and auditing modular third-party skill packages to expand agent capabilities.
  • Agentic Reasoning Loops - Implements orchestration patterns for iterative execution where models call tools and refine answers to complete multi-step tasks.
  • Agentic Workflow Automation - Uses intelligent agents to coordinate tasks and automate complex workflows by analyzing project context.
  • Educational Tutors - Deploys persistent AI companions with unique personas and shared memory to provide tailored educational support.
  • Content Generators - Transforms raw sources into structured learning books with interactive quizzes and concept graphs.
  • Knowledge Management Systems - Provides a knowledge management system that organizes document collections into versioned indices for RAG.
  • Persistent AI Companions - Creates specialized digital partners with unique personas and tool policies that connect to external messaging platforms.
  • RAG Knowledge Management - Organizes and versions document collections to support retrieval augmented generation and prevent information loss.
  • Educational Content Frameworks - Creates structured learning materials like quizzes and concept graphs from raw sources to improve student engagement.
  • Agent Persona Frameworks - Assigns specialized roles and behavioral profiles to autonomous agents to define their operational constraints.
  • Document Grounding - Integrates retrieved evidence with specific text selections in a markdown editor for targeted content expansion.
  • User Personalization Traces - Implements a system for tracking user activity through multi-level traces to make personalization visible and editable.
  • Multi-Level Memory Management - Records user interactions in a hierarchical structure to manage user, session, and agent state for personalization.
  • Memory and Context - Shares knowledge bases and memory across different tools and workflows to prevent information silos.
  • Selection-Aware Drafting - Provides a markdown editor capable of rewriting or expanding specific text selections grounded in retrieved evidence.
  • Evidence-Grounded Editors - Provides a markdown editor that uses retrieved evidence to rewrite or expand specific text selections based on user context.
  • Versioned Indices - Organizes document collections into distinct versioned snapshots to ensure stable retrieval augmented generation.
  • Integrated Learning Workspaces - Integrates tutoring and research into a unified workspace where context persists across different learning modes.
  • Plugin Architectures - Provides an architecture that allows extending core functionality through modular, dynamically loaded skill packages.
  • Shared Knowledge Graph Memory - Synchronizes memory and state across different tools via a shared knowledge base to maintain consistent user context.
  • End-User Applications - AI-powered personalized learning assistant with document Q&A, exercise generation, and deep research capabilities.

Star history

Star history chart for hkuds/deeptutorStar history chart for hkuds/deeptutor

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to DeepTutor

Similar open-source projects, ranked by how many features they share with DeepTutor.
  • addyosmani/agent-skillsaddyosmani avatar

    addyosmani/agent-skills

    60,849View on GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Shellagent-skillsantigravityantigravity-ide
    View on GitHub↗60,849
  • openbmb/chatdevOpenBMB avatar

    OpenBMB/ChatDev

    33,427View on GitHub↗

    ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project. The system distinguishes itself by using role-based agent specialization to simulate a professional engineering team, assigning distinct personas and knowledge bases to individual agents. It employs prompt-driven task decomposition to break high-l

    Python
    View on GitHub↗33,427
  • datawhalechina/hello-agentsdatawhalechina avatar

    datawhalechina/hello-agents

    59,685View on GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    Pythonagentllmrag
    View on GitHub↗59,685
  • jetbrains/koogJetBrains avatar

    JetBrains/koog

    3,735View on GitHub↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    Kotlinagentframeworkagentic-aiagents
    View on GitHub↗3,735
See all 30 alternatives to DeepTutor→

Frequently asked questions

What does hkuds/deeptutor do?

DeepTutor is a framework for personalized AI tutoring and educational content generation. It functions as an agentic workflow system that executes reasoning loops to complete multi-step tasks, transforming raw sources into structured learning materials such as interactive books, quizzes, and concept graphs.

What are the main features of hkuds/deeptutor?

The main features of hkuds/deeptutor are: Agentic Workflow Frameworks, Interactive Learning Books, Agent Skill Extensions, Agentic Reasoning Loops, Agentic Workflow Automation, Educational Tutors, Content Generators, Knowledge Management Systems.

What are some open-source alternatives to hkuds/deeptutor?

Open-source alternatives to hkuds/deeptutor include: addyosmani/agent-skills — Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding… openbmb/chatdev — ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a… datawhalechina/hello-agents — This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the… jetbrains/koog — Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a… neuml/txtai — txtai is an artificial intelligence platform designed for building semantic search applications, managing vector… agentscope-ai/agentscope — Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a…