tutor-gpt  by plastic-labs

AI tutor powered by Theory-of-Mind reasoning

created 2 years ago
830 stars

Top 43.7% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Tutor-GPT is an AI-powered learning companion designed to adapt to individual learning needs through dynamic prompt reasoning and personalized user representations. It targets students and lifelong learners seeking a more engaging and effective educational experience beyond traditional tutoring.

How It Works

Tutor-GPT leverages a "Theory of Mind" approach, enabling it to reason about a user's cognitive state and learning preferences. This allows for dynamic prompt updates, creating a personalized learning path. It integrates with Honcho for identity modeling, Supabase for authentication and data storage, and Openrouter for LLM inference, facilitating a robust and adaptable learning environment.

Quick Start & Requirements

  • Install dependencies: pnpm install
  • Run development server: pnpm run dev
  • Requires Node.js, pnpm, and a local or hosted Supabase instance. Docker is recommended for local Supabase setup.
  • Environment variables must be configured in .env.local.
  • Official documentation: https://github.com/plastic-labs/tutor-gpt

Highlighted Details

  • Next.js application with App Router architecture.
  • Integrates Honcho for identity modeling and personalization.
  • Utilizes Supabase for authentication, database, and Stripe subscription management.
  • Supports multiple LLM providers via Openrouter.
  • Includes optional Sentry and Posthog for error monitoring and analytics.

Maintenance & Community

  • Open-source contributions are welcomed via pull requests to the staging branch.
  • Community discussion is available on Discord.

Licensing & Compatibility

  • Licensed under GPL-3.0.
  • GPL-3.0 is a strong copyleft license, requiring derivative works to also be open-sourced under the same license. This may impose restrictions on commercial use or linking with closed-source software.

Limitations & Caveats

The project relies on several third-party services (Honcho, Supabase, Openrouter, Stripe), requiring separate setup and API keys for full functionality. The GPL-3.0 license may present compatibility challenges for commercial or closed-source integrations.

Health Check
Last commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
21 stars in the last 90 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Alex Cheema Alex Cheema(Cofounder of EXO Labs), and
3 more.

Perplexica by ItzCrazyKns

0.3%
23k
AI-powered search engine alternative
created 1 year ago
updated 1 day ago
Feedback? Help us improve.