Awesome AI AgentsAI Assistants

HKUDS/DeepTutor

⭐ 39526 Python added to this list on 2026-01-04 repository created 2025-12-28

DeepTutor is an AI-powered personalized learning assistant designed to enhance the educational experience through a comprehensive and interactive platform. It allows users to upload various types of documents such as textbooks, research papers, and technical manuals to build a smart knowledge base that supports instant access to information. The system employs a multi-agent problem-solving approach with dual-loop reasoning architecture, incorporating Retrieval-Augmented Generation (RAG), web search, and code execution to provide detailed, step-by-step solutions with precise citations. The platform offers interactive learning visualization by simplifying complex concepts and algorithms into easy-to-understand visual aids and interactive demonstrations. It supports personalized question and answer sessions that adapt to the learner's progress, maintaining session-based knowledge tracking for a tailored educational experience. DeepTutor also includes a knowledge reinforcement feature with an intelligent exercise generator that creates targeted quizzes and practice problems aligned with the user's current knowledge level and learning goals. It can simulate authentic exam conditions by generating practice questions that mimic the style, format, and difficulty of real exams. For advanced users, DeepTutor facilitates deep research and idea generation by enabling comprehensive topic exploration, systematic analysis, and literature review. It helps identify patterns, connect concepts across disciplines, and synthesize research findings to uncover new insights and promising research directions. The system architecture consists of a user interface layer for intuitive interaction, intelligent agent modules for problem solving, research, and idea generation, and a tool integration layer that supports hybrid information retrieval methods including RAG, real-time web search, and academic databases. Additional features include a personal knowledge base and notebook for organizing and contextualizing learning sessions, as well as support for dark mode. Overall, DeepTutor is a versatile and powerful educational tool that leverages AI to provide personalized, interactive, and research-oriented learning experiences.

https://github.com/HKUDS/DeepTutor

ai-agentsai-poweredai-tutorcitationscode-executionconcept-synthesisdark-modedeep-researchdeepresearchdocument-uploaddual-loop-reasoningexam-simulationexercise-generatoridea-generationinformation-retrievalintelligent-agentsinteractive-learninginteractive-learning-visualizationknowledge-baseknowledge-graphknowledge-reinforcementknowledge-simplificationlarge-language-modelsliterature-reviewmulti-agent-problem-solvingmulti-agent-systemspersonal-knowledge-basepersonal-notebookpersonalized-learning-assistantpersonalized-q&apractice-problemsquizzesragsession-based-trackingstep-by-step-solutionsuser-interfaceweb-search

Also in AI Assistants

DietrichGebert/ponytail

Ponytail enables AI agents to generate more concise, efficient, and cost-effective code by enforcing a "lazy senior dev" methodology, prioritizing existing solutions and minimal implementation.

agentscope-ai/QwenPaw

QwenPaw is a personal AI assistant framework that provides local or cloud deployment, multi-channel connectivity, skill extensibility, and multi-agent collaboration for enhanced productivity and cr...

mukul975/Anthropic-Cybersecurity-Skills

A comprehensive, open-source library of 754 structured cybersecurity skills for AI agents, mapped across five prominent industry frameworks.

googleworkspace/cli

gws is a command-line tool that dynamically interfaces with Google Workspace APIs (Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin) and includes AI agent skills for automation.

nanocoai/nanoclaw

NanoClaw is a lightweight, secure AI assistant platform that runs agents in isolated containers, providing a customizable alternative to OpenClaw with native Anthropic Claude Code integration and m...

assafelovic/gpt-researcher

GPT Researcher is an autonomous AI agent that conducts deep web and local research to generate detailed, unbiased research reports with citations.

screenpipe/screenpipe

Screenpipe transforms your computer into a personal, local, and private AI that records, searches, and automates based on all your digital activities.

agent0ai/agent-zero

Agent Zero is a dynamic, customizable AI framework that acts as a personal assistant capable of learning, creating tools, and cooperating with multiple agents to accomplish diverse tasks.