Type a topic. Get a narrated lesson at the right grade level.
ShikhaAI writes the script, illustrates each scene and narrates it as a video, or turns it into a two-host podcast. It’s built for learners who understand best by seeing, hearing and going at their own pace.
Try it: build a sample lesson
Interactive preview- Writing the script
- Illustrating 4 scenes
- Recording the narration
White sunlight is a mix of all the colors of the rainbow, and each color travels as a wave of a different length. Air molecules scatter short wavelengths, like blue, much more than long ones, like red. That scattered blue light reaches your eyes from all over the sky, which is why it looks blue.
Settings changed. Press Build lesson to update.
- Learners
- 1,500+
- Partner libraries
- 4
- Open source, MIT licensed
- 100%
- Typical cost of a short video
- <$0.50
From a question to a finished lesson
No slides to build and no script to write. ShikhaAI handles each step and shows you its work along the way.
-
1
Enter a topic and a grade
Ask anything, from why the sky is blue to L’Hôpital’s rule. The grade level you pick sets the vocabulary, depth and pacing of the script.
-
2
Choose video or podcast
Get a narrated, illustrated video with the script alongside it, or a conversation between two hosts. Pick a quality tier so you know the cost before anything is generated.
-
3
Watch, listen, come back
Every lesson is saved with its script to a searchable library on your computer. Replay it as often as it takes, then quiz yourself on what it covered.
One topic, two ways to take it in
Some learners need to see an idea. Others need to hear it talked through. ShikhaAI does both from the same prompt.
A narrated, illustrated video
ShikhaAI writes a grade-appropriate script, illustrates every scene and narrates it with slow pan-and-zoom motion instead of static slides. The full script stays on screen, so learners can read along as they listen.
- Choose a narrator voice, and preview it before you generate
- Set how many illustrated scenes each video has
- Regenerate a single scene from the storyboard without re-rendering the rest
- Play, pause and resume with built-in controls
A conversation between two hosts
Shimmer and Echo, one energetic and one thoughtful, talk your topic through with humor and real-world examples. It sounds like a podcast, not a lecture read aloud.
- Playback speed from 0.75× to 2×
- Optional ambient music bed, off by default, with adjustable volume
- Music is synthesized on your computer, so there’s no licensed audio involved
- Saved to your library with the full script
- Playback speed
- 0.75× to 2×
- Background music
- Off by default
Designed for learners who need more than one way in
Students with ADHD, dyslexia, autism or processing differences often understand far more than a fast-moving lesson gives them room to show. ShikhaAI gives them other ways to take an idea in, and as much time as they need.
-
See it, hear it, read it
Video lessons are narrated scene by scene, with the complete script on screen to read along at the same time.
-
Set the level, not the label
Choose any grade level. A student can revisit a concept at an earlier grade, or work ahead, without anyone calling it remedial or advanced.
-
Go at your own pace
Pause, resume and replay any lesson as often as needed. Podcasts play anywhere from 0.75× to 2× speed.
-
Fix the scene that didn’t land
If one illustration is confusing, regenerate just that scene from the storyboard instead of remaking the whole video.
-
Calm by default
Background music stays off unless you turn it on, and the app uses quiet in-app messages instead of system pop-ups.
-
A voice that’s easy to follow
Preview narrator voices before generating, and choose the one that works best for each learner.
-
Captions built for focus
ADHD-friendly captions follow the narration word by word, with a set number of words on screen and optional bold word starts for focus reading.
-
Quizzes without the pressure
Quizzes are built from the lesson’s own script. Extra time, a calm timer with no color warnings, and a pause that hides the question make a break a real break.
-
One-tap accessibility presets
ADHD focus, autism and sensory-friendly, and dyslexia-friendly presets turn on captions, reduced motion, larger text, extra line spacing and more.
This page follows the same principles
Headings use Lexend and body text uses Atkinson Hyperlegible, two typefaces designed for easier reading. Colors meet WCAG AA contrast, and the pause button at the top of the page stops every animation.
A learning tool, not a clinical one
ShikhaAI doesn’t diagnose or treat any condition. It works best alongside the teachers, families and specialists who know each learner.
Why ShikhaAI exists
Three learners, and three different reasons a second way in made the difference.
“I didn’t think I could understand training before.”
Fast-paced classroom lessons were hard for Rithika to keep up with. Given room to move at her own speed, she worked through an entire AI curriculum on her own and came away genuinely proud of it.
“Bhaia, look — you carry the exponent here and they cancel out! Your cool little app showed me a video on how to do that!”
One generated video was enough for Aleena, a fourth grader, to work out an eighth-grade math concept years before she would meet it in school.
Titration finally clicked.
Daniel’s AP Chemistry class moved faster than he could absorb it. A second, slower pass through the material with ShikhaAI is what made it stick.
“Every learner deserves a lesson built for them. That’s the whole idea behind ShikhaAI.”
ShikhaAI 1.0 was released in July 2026 after a year of development and beta testing.
Free to use. You decide what each lesson costs.
ShikhaAI runs on your own OpenAI API key, so you pay OpenAI directly for what you generate. There’s no subscription and nothing added on top.
-
Budget
The lowest cost per lesson. Good for trying out topics and testing ideas.
-
Balanced
DefaultThe everyday setting. A typical short video costs well under $0.50.
-
Higher quality
Sharper writing and more detailed illustrations, for lessons you plan to reuse or share with a class.
API prices are set by OpenAI and change over time. See current OpenAI pricing
Set up in about five minutes
Everything you need is listed here, in order. Nothing is hidden in a README you have to go hunting through.
You’ll need
- Python 3.9 or newer
- VLC media player, for playback
- An OpenAI API key with billing enabled
- Updated: ADHD-friendly captions on videos and podcasts
- New: quizzes built from each lesson, with extra time and a calm timer
- New: accessibility presets for ADHD, autism and dyslexia
-
Download ShikhaAI and install its packages
Download the ZIP, unzip it, and open a terminal inside the
ShikhaAI-1.0.1folder. Then run:$ pip install -r requirements.txt -
Add your OpenAI API key
Copy
.env.exampleto a new file named.envin the same folder, then set your key:OPENAI_API_KEY=sk-your-key-here -
Start ShikhaAI
$ python run.pyThat’s the whole setup. Everything else happens inside the app.
Yes. The app is free and open source under the MIT License. Lessons are generated through your own OpenAI API key, so you pay OpenAI directly for what you use. A short video on the Balanced tier typically costs well under $0.50.
It’s an interactive preview with pre-written sample lessons, so you can see how grade level and format change the result. The read-aloud uses your browser’s built-in voice. The app itself writes a new lesson for any topic you type and narrates it with natural AI voices.
It was built with them in mind. Lessons can be watched, listened to or read along with captions, pitched at any grade level, slowed down and replayed, and presets for ADHD, autism and dyslexia set up the right supports in one tap. It isn’t a clinical or diagnostic tool, and it works best alongside the teachers, families and specialists who know the learner.
All of them. You choose the grade before generating, and the script’s vocabulary and depth follow it. Learners have used ShikhaAI for everything from a fourth grader working ahead on exponents to AP Chemistry.
Every video and podcast is saved with its script to a library on your computer, searchable by topic and filterable by grade. To generate a lesson, your topic and settings are sent to OpenAI using your own API key.
Yes. Generate a video for the whole class, make a slower podcast version for a student who needs a second pass, and reuse anything from the library later.
Python 3.9 or newer, VLC media player for playback, and an OpenAI API key with billing enabled. The setup steps take about five minutes.
Start with the topic you’re stuck on.
Download ShikhaAI, add your OpenAI key and have a narrated lesson ready in minutes.