DeepTutor

Stars: 24.6K ★ | Forks: 3.3K Language: Python | License: Apache-2.0 Website: deeptutor.info

Agent-native, open-sourced personalized tutoring.

Overview

By HKU Data Science Lab. An AI tutoring system built on a multi-agent architecture — combining RAG, deep research capabilities, and interactive learning in a CLI-first interface.

Features

  • Agent-native — built around specialized AI agents for different tutoring roles
  • Personalized — adapts to the learner’s level and pace
  • RAG-powered — retrieves relevant knowledge for grounded responses
  • Deep research — can dig into topics beyond surface-level answers
  • Interactive learning — not just Q&A, but guided instruction
  • CLI tool — terminal-native, developer-friendly

Why It Stands Out

Open-source alternative to closed AI tutoring platforms. Multi-agent architecture allows specialized roles (explainer, quizzer, researcher) rather than a single monolithic tutor.