AI Integration · In Development
Maapie
Maapie is a personal AI study agent for a student buried in coursework. It turns raw Moodle exports and PDFs into grounded study aids and narrated video shorts, delivered with a blunt South African persona.
Client
Personal Project
Year
2026
Duration
Ongoing
Role
Solo Developer

What it does
Maapie is a personal AI study agent built for a student at Eduvos. It lives inside a workspace of raw course material and does two things. First, it generates interactive HTML study aids like flashcards and mock exams. Second, it runs a Remotion video studio that turns lesson scripts into narrated, captioned vertical shorts featuring a procedurally animated monkey mascot. The mascot has a blunt, passive-aggressive South African persona, but the actual study content is strictly grounded in the source material. It never invents off-syllabus facts.
The Problem
Students drown in raw course material. Moodle HTML exports, PDFs, slides, and images pile up. Maapie is a Claude Code agent built to fix this for a specific student at Eduvos. It lives inside a study workspace organized by course modules, like Software & Security Engineering. It ingests the raw material and turns it into something usable. It also has a personality: sarcastic, pushy, and passive-aggressive. But the study content itself is always precise.
The Study-Aid Pipeline
Maapie runs on a set of Claude Code Skills. It ingests raw material and cleans it into markdown. Then it generates summaries, revision notes, flashcards, and mock exams. Every fact traces back to the cleaned source material. If material is missing, it flags it rather than inventing it. The output is interactive, self-contained HTML. Flashcards flip on click. MCQs self-mark. Written answers hide behind reveals. Everything is print-friendly.
The Video Engine
The other half is a Remotion-based video studio. It turns a lesson script into a narrated, captioned short-form video. The pipeline is straightforward. A script goes to text-to-speech narration, using ElevenLabs if an API key is present, or falling back to the macOS say command. Captions are timed via Whisper. A custom animated monkey mascot lip-syncs to the narration audio waveform. The character has multiple moods — hype, shock, smug, serious, cry — driving procedural limb and face animation. It renders out as a 1080x1920 vertical MP4 at 30fps.
Status
Maapie is a solo project in active development, and it's already earning its keep. Real cybersecurity and software-engineering coursework has run through it — Access Control, the C.I.A. Triad, SQL Injection, Agile Software Development — with dozens of topic scripts and narration files sitting in the build directory. It's a working tool that keeps growing, not a product pitch.
Built with
The build log
Development updates
No development updates yet. Check back soon for progress updates and insights.