Built on the science of how brains actually become fluent. Real speech. Real patterns. In your pocket.
What's your name?
So Nova knows who it's talking to.
Pick a language to start with.
One at a time — that's how fluency actually happens.
🇲🇽
Latin American Spanish
Mexican / Colombian neutral
🇨🇳
Mandarin Chinese
Standard Putonghua · Simplified
How long per day?
Consistency beats marathon sessions every time.
10 minutes
A morning ritual or commute
15 minutes
The sweet spot — science agrees
20 minutes
Deep immersion when you have space
Connect your Cloudflare Worker.
Your API key lives in Cloudflare — never in the app. Paste your worker URL below.
Need the worker code?
Download nova-worker.js from your Nova files, create a new Cloudflare Worker, paste the code, and add your OpenAI key as a secret named OPENAI_API_KEY. Takes 5 minutes.
🎯
Let's find your level.
5 quick questions. Honest answers mean better sessions — Nova will pitch content exactly right from day one.
Question 1 of 5
✨
Here's where you are.
Good morning!
0
Words
0
Sessions
0
🔥 Streak
💬
Free Talk
Live AI conversation
📖
Vocabulary
Words you've acquired
Recently acquired
Step 1 of 5
Vocabulary
Building your word bank
All
🇲🇽 Spanish
🇨🇳 Mandarin
Daily
Emotion
Business
Progress
Settings
Learning
Active language
—
Daily goal
—
Current level
—
Retake level test
→
Preferences
Show pinyin (Mandarin)
Auto-play audio
AI Backend
Cloudflare Worker URL
Not configured
Data
Reset everything
→
Worker Configuration
Cloudflare Worker URL
Your OpenAI key lives in Cloudflare as a secret — never in this app. The worker proxies all AI calls. Deploy nova-worker.js to Cloudflare Workers, add OPENAI_API_KEY as a secret, paste the URL here.