YOUR PERSONAL STUDY SPACE

Turn “I don’t get it” into “Ohhh, I get it.”

Ask questions, snap homework, practice with adaptive quizzes, and build a plan that changes as you improve.

Level1
0 XP
🎯
Accuracy
All quizzes
🔥
Study streak1 day
Keep going
🏆
Achievements0
of 8
TOOLS

What do you want to do?

PERSONALIZED REVIEWChecking your weak skills…

Study AI will choose what is most useful to review next.

SMART ROUTE

Your next 3 study moves

~20 min
MASTERY

Subject progress

TODAY

Suggested mission

0%
Complete 5 practice questions

A short session is enough to keep your streak moving.

HOMEWORK HELPER

Show me what you’re working on.

Ask with text, voice, or a photo. You choose whether you want a hint, explanation, or answer check.

Tutor style
How should I help?

Voice input uses your browser’s speech recognition when available.

📷Add a homework photoTap to take or choose a picture
AI
NovaYour study tutor
💡

Your explanation will appear here

Try asking for a hint first. If you’re still stuck, switch to a full explanation.

ADAPTIVE PRACTICE

Build a quiz that grows with you.

Study AI tracks each subject separately and adjusts the challenge after every quiz.

Current adaptive levelLevel 2 · Building

If AI is not connected, Study AI automatically uses its built-in 100+ question bank.

FLASHCARDS

Make a deck from almost any topic.

Generate cards with AI, or use built-in starter decks when AI is offline.

DAILY STUDY PLAN

Tell me how much time you have.

Your plan puts more time into subjects that need practice while still reviewing your strengths.

30minutes
TODAY’S ROUTE

Your study plan

📅

Choose your time and subjects, then build your plan.

AI LESSON MODE

Learn one skill at a time.

A short lesson gives you an explanation, example, checkpoint question, and feedback. Weak skills are suggested automatically.

Your mini-lesson appears here

Choose a skill or use the recommended weak skill.

GOALS & TEST PREP

Turn a target into a plan.

Create skill goals or enter an upcoming test. Study AI breaks the time into manageable sessions and favors weaker skills.

STUDY GOAL

Create a goal

TEST PREP

Build a test plan

NOTEBOOK & HISTORY

Keep the useful parts.

Homework history stays on this device by default. Save explanations, formulas, vocabulary, or your own notes into the notebook.

HOMEWORK

Recent help

NOTEBOOK

Saved notes

FOCUS SPRINT

One task. One timer.

Pick a short study sprint. Completing it earns XP and coins; leaving this page pauses the timer rather than pretending you finished.

15:00Ready

The timer runs only while this page is open and visible.

PROGRESS

Your learning dashboard.

See mastery, achievements, quiz history, and how your adaptive levels have changed.

Total XP0
Questions answered0
🎯
Correct0
🔥
Streak1
SUBJECTS

Mastery & difficulty

BADGES

Achievements

SKILL MAP

What you know — and what needs review

MISTAKE MEMORY

Review queue

0 due
WEEKLY REPORT

Private progress summary

This report uses learning stats only and does not include homework conversations.

REWARDS

Coins, themes & tutor gear

0 🪙
CLOUD

Optional progress sync

Use an anonymous recovery code to move learning progress between devices. Homework photos/history are never uploaded by this feature.

RECENT

Quiz history

REAL AI CONNECTION

Connect Study AI

Checking connection…

Study AI is checking the Cloudflare Worker.

Cloudflare setup
  1. Open your deployed Pages project in Cloudflare.
  2. Open Settings → Environment variables (or Variables and Secrets).
  3. Add a secret named OPENAI_API_KEY.
  4. Paste your OpenAI API key as the secret value.
  5. Redeploy the project, then press Test AI below.

Never paste the API key into index.html or app.js. The included _worker.js keeps it server-side.

AI
WELCOME TO STUDY AI

Set up your study space

Pick how you like to learn. You can change this later.

STUDY SETTINGS

Reading & accessibility

OPTIONAL CLOUD SYNC

Progress sync & backup

Checking Cloudflare KV…

Cloud sync is optional. Local backup works even without KV.

Anyone with this long code could load the synced learning progress, so keep it private.