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

Overview
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 get buried 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 useful. 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. First, 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
This is a personal, solo project. It is in active development, not a shipped commercial product. Real cybersecurity and software engineering coursework has already run through it. Topics include Access Control, the C.I.A. Triad, SQL Injection, and Agile Software Development. Dozens of topic scripts and narration files exist in the build directory. It keeps evolving.
Tech Stack
The build log
Development updates
No development updates yet. Check back soon for progress updates and insights.