Skip to content

An agentic system that tracks user knowledge to guide personalized learning journeys

Notifications You must be signed in to change notification settings

WarrenZhu050413/GraphMyMind

Repository files navigation

GraphMyMind

An agentic system that tracks user knowledge to guide personalized learning journeys.

Conceptual Design User Interface

Why GraphMyMind?

The Problem: As we offload more to AI, we're losing agency and understanding. AI boosts productivity but often reduces learning speed.

Our Solution: Long-context AI that knows what you know and guides you to optimal next learning steps.

The Result: Personalized learning paths that enhance rather than replace human understanding.


Winner of Lux Capital AI Agents & Infra Hackathon (August 2025) - Best Agent Hack, 2nd place overall

Created by Bright Liu and Fucheng Warren Zhu

Quick Start

1. Install & Setup (30 seconds)

# Install dependencies
npm install

# Create a learning workspace
python3 setup_workspace.py -d my-topic -t "machine learning"

2. Start Learning (1 minute)

# Terminal 1: Start the monitoring server
npm start

# Terminal 2: Begin your learning session
cd workspaces/my-topic
claude -p "Let's start learning!"

# View progress at http://localhost:3001

How It Works

GraphMyMind creates a personalized learning environment that:

  1. Tracks Your Knowledge: Maintains a knowledge graph of what you understand
  2. Identifies Gaps: Compares your knowledge with comprehensive domain knowledge
  3. Guides Learning: Suggests optimal next concepts based on your current understanding
  4. Monitors Progress: Real-time visualization of your learning journey

Features

  • 🧠 Knowledge Graphs: Visual representation of concepts and relationships
  • 📊 Gap Analysis: Identifies what you need to learn next
  • 🎯 Personalized Paths: Adapts to your learning style and pace
  • 📈 Progress Tracking: Real-time monitoring of your learning journey
  • 🤖 Claude Integration: Seamless integration with Claude Code

Project Structure

GraphMyMind/
├── setup_workspace.py     # Creates personalized learning workspaces
├── server.js              # Real-time monitoring server
├── public/index.html      # Learning progress UI
├── templates/             # Workspace templates
└── workspaces/           # Your learning sessions

Requirements

  • Python 3.8+
  • Node.js 14+
  • Claude Code CLI

License

MIT

About

An agentic system that tracks user knowledge to guide personalized learning journeys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •