New Release: v5.1

Agentic Coding Penpal

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".

Try the Penpal

What is it?

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.

Key Features

πŸ—£οΈ

Real-Time Voice

Talk naturally with the AI using Google's Gemini Multimodal Live API. It feels like a real conversation, not a command line.

πŸ‘©β€πŸ«

Tutor Mode

The AI provides code snippets (Markdown) in the chat window, explaining why the code works before asking you to try it.

πŸ‘οΈ

Smart Verification

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.

🎨

Multi-Language

Build projects in Python, C++, and Web (HTML/CSS/JavaScript). A versatile environment for any learner.

😊

Compassionate Persona

Programmed to be warm, playful, and patient, celebrating small wins to build your confidence as you learn.

Technical Highlights

Frontend
React, Vite, Tailwind CSS for a modern, responsive UI.
AI Core
Google Gemini Multimodal Live API via WebSocket for low-latency voice/video.
Infrastructure
Dockerized and deployed on Google Cloud Run for scalability.

Why "Tutor Mode"?

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."