Skip to content

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

 
 
 

Contributors