A Compassionate AI Tutor
A unique educational web application designed to be more than just a coding toolβit's a supportive friend. Built to reduce loneliness and foster creativity, it explains concepts and provides code snippets in the chat, encouraging you to "learn by doing".
The Agentic Coding Penpal is built to reduce loneliness and foster creativity. It pairs students with a "compassionate AI companion" that teaches them how to code in real-time using voice and text.
Unlike standard code generators that do the work for you, the Penpal operates in "Tutor Mode". It acts as a guide, explaining concepts and providing code snippets in the chat, encouraging the student to type the code themselves. It then "reads" the student's work to verify correctness and offer specific, encouraging feedback.
Talk naturally with the AI using Google's Gemini Multimodal Live API. It feels like a real conversation, not a command line.
The AI provides code snippets (Markdown) in the chat window, explaining why the code works before asking you to try it.
The AI can "see" your code editor. After you finish typing, it inspects your work to ensure it's correct and helps you debug typos.
Build projects in Python, C++, and Web (HTML/CSS/JavaScript). A versatile environment for any learner.
Programmed to be warm, playful, and patient, celebrating small wins to build your confidence as you learn.
In early versions, the AI acted as a "Driver," writing code directly into the editor. However, we found that true learning happens when the student drives.
"We pivoted to Tutor Mode (v5.1), where the AI guides and verifies, ensuring students build actual muscle memory and understanding."