AIAny
AI Agent2025
Icon for item

DeepTutor

Provides an agent-native personalized tutoring platform that combines persistent TutorBots, RAG-powered knowledge bases, and a CLI-first workflow. Designed for extensible agent skills, multi-channel deployment, and long-term learner memory.

Introduction

DeepTutor arrives when personalized learning demands both continuity and automation: rather than a single chat UI, it treats tutoring as a set of persistent, agent-run workspaces that evolve with the learner. The project’s core insight is that long-term learning benefits from autonomous tutor instances (TutorBots) with their own memory, skills, and tool access — not just stateless prompts.

What Sets It Apart
  • Agent-native architecture: TutorBots run as independent, persistent agents (via nanobot) with personalities, scheduled heartbeats, and isolated workspaces. This turns tutors into proactive study partners rather than one-off chat sessions — so they can remind, review, and adapt over time.
  • Unified learning workspace + mode switching: a single conversation context can escalate between Chat, Deep Solve (multi-agent problem solving), Quiz Generation, Deep Research, and Math Animator without losing history, enabling seamless transitions from novice questions to structured study plans.
  • RAG + persistent memory: knowledge bases ingest PDFs/Markdown/text into searchable indices and power every interaction; a shared memory layer (summary + profile) tracks learner progress and preferences across bots and sessions.
  • CLI-first and extensible plugin model: every capability is accessible via CLI (human-friendly rich output or JSON for pipelines), and the two-layer plugin model (Tools + Capabilities) lets teams extend skills and tool access programmatically.
Who It's For & Tradeoffs

Great fit if you need a reproducible, extensible tutoring system with long-term user modeling — e.g., education startups, research labs building adaptive learning demos, or power users wanting local control. It shines when you can supply an LLM/embedding provider and accept the operational overhead of running agent instances and vector stores. Look elsewhere if you need a zero-config hosted SaaS (DeepTutor expects provider keys, optional Docker/hosted deployment, and configuration) or if you require an out‑of‑the‑box single-page chatbot without persistence or multi-agent workflows.

Where It Fits

DeepTutor sits between GUI-first tutoring SaaS and low-level agent frameworks: compared with simple chat UIs it provides persistence, scheduled behaviours, and multi-agent orchestration; compared with agent toolkits it bundles end-to-end learning features (guided learning, quiz generation, co-writer) and opinionated CLI/UX for study workflows.

How It Works (high level)

Agents (TutorBots) run loops with access to: the shared knowledge hub (RAG indices), a persistent memory store (profile + summary), and pluggable tools (search, code exec, web, embeddings). Users interact via web UI, CLI, or multi-channel bridges (Discord, Telegram, etc.), while the system coordinates capabilities and records learning artifacts to notebooks.

Overall, DeepTutor is best read as a research‑grade, production‑aware platform for building learning experiences that require continuity, customization, and autonomous tutoring behaviour rather than a drop‑in conversational widget.

Information

  • Websitegithub.com
  • AuthorsData Intelligence Lab @ HKU (HKUDS)
  • Published date2025/12/28

Categories

More Items

Turns fragile, implicit search progress into explicit, persistent, shared state for multi-agent information seeking — externalizes progress as Frontier Task, Evidence Graph, Coverage Map and Failure Memory, and uses pipeline-parallel scheduling plus a middleware harness to avoid repeated failed searches and improve utilization and throughput.

GitHub
AI Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.

GitHub
AI Client2025

Turns Chromium into a local-first AI browser with an embedded assistant that can summarise pages, extract structured data, automate web tasks, and run scheduled agents. Built as an open-source Chromium fork with 53+ built-in browser tools, 40+ app integrations, and support for BYO AI keys or fully local models (Ollama / LM Studio).