TutorGPT logo

TutorGPT

Free

Dynamic few-shot metaprompting for the task of tutoring. ![GitHub Repo stars](https://img.shields.io/github/stars/plastic-labs/tutor-gpt?style=social)

FreeFree tier
Inputs: textOutputs: text
Type
Open Source
Company
Plastic Labs

About TutorGPT

Tutor-GPT is an open-source AI learning companion developed by Plastic Labs. It dynamically reasons about a learner's needs using theory-of-mind techniques and automatically updates its own prompts to adapt the tutoring experience. The system is powered by Honcho for personalized user representations and integrates with Openrouter for multi-LLM support, Supabase for authentication and database, PostHog for analytics, and Stripe for payments. It offers a self-hostable Next.js web interface, with a hosted version known as Bloom.

Key Features

Dynamic few-shot metaprompting that updates based on user interactions
Theory-of-mind reasoning for adaptive tutoring
Personalized learning via Honcho user representations
Self-hostable open-source platform with Next.js web interface
Integration with multiple LLMs through Openrouter
Built-in authentication and database with Supabase
Learning analytics with PostHog
Stripe payment integration for hosted version

Pros & Cons

Pros
  • Fully open-source and self-hostable, giving full control over data and infrastructure
  • Adapts to individual learner's needs in real-time using theory-of-mind reasoning
  • Integrates with multiple LLM providers, avoiding vendor lock-in
  • No subscription cost for self-hosted version; only pay for LLM API usage
Cons
  • Requires technical setup and self-hosting for full control
  • Dependence on external LLM APIs introduces latency and potential costs
  • Documentation is primarily the GitHub README; more detailed guides would assist new users
  • Experimental theory-of-mind approach may not be fully validated at scale

Best For

Personalized one-on-one tutoringSelf-paced adaptive learningLiteracy education and reading assistanceSupplementing classroom instruction with AI companion

FAQ

What is Tutor-GPT?
Tutor-GPT is an LLM-powered learning companion developed by Plastic Labs. It uses theory-of-mind reasoning to dynamically adapt its prompts to the learner's needs.
Is Tutor-GPT free to use?
Yes, the core software is open-source and free. Self-hosting requires only your own LLM API keys. A hosted version called Bloom is also available.
Can I self-host Tutor-GPT?
Yes, Tutor-GPT is designed to be self-hosted. The GitHub repository provides instructions for cloning the repository, installing dependencies, and configuring environment variables.
What technologies does Tutor-GPT use?
It uses Next.js for the frontend, Honcho for user modeling, Openrouter for LLM integration, Supabase for authentication and database, PostHog for analytics, and Stripe for payments.