Show HN: Andi – AI language tutor with a 3D talking teacher (Realtime API)

1 thekotik 0 6/2/2025, 1:43:50 PM anditutor.com ↗
I vibe-coded Andi — a browser-based AI language tutor where you practice with a 3D talking teacher in real time.

It's built with the Realtime API, WebRTC (via LiveKit), and Three.js, Next.js plus a custom lipsync animation system. The biggest challenge was performance — running smooth 3D and real-time audio in-browser is brutal. I ended up designing a lightweight 30MB character model (down from 500MB) to make it usable on the web.

It’s desktop-only for now. Mobile browsers don't have enough performance for heavy 3d models. If browser version gets stuck, just reload the lesson.

Would love feedback on: – Whether this tool can find real product–market fit in such a crowded space – How you’d approach bringing this to mobile (iOS especially)? In my experience Apple libraries don't work well for heavy hyperrealistic models. Unity seems the only reliable option rn. – Better ways to optimize or rethink this stack for 3D + realtime audio? Realtime API has random disconnects that I haven't figured out.

Try it here: https://www.anditutor.com

Comments (0)

No comments yet