←back to thread

128 points Soumame | 1 comments | | HN request time: 0.203s | source

Hello! I’m So Tokumaru ( https://tokumaru.work ), high school student from Japan working on ways to leverage large language models (LLMs) for K-12 programming education. Recently, I built a project called "TutoriaLLM," a self-hosted application designed to support educators and students through a multi-modal LLM that offers guided tutorials.

TutoriaLLM integrates voice (voice-to-voice) and text-based AI interactions into Blockly, a block editor widely known for its use in Scratch. It enables server-side code execution and allows students to test their code directly in Minecraft (Bedrock or Education Edition) without any setup.

I’m actively developing this project and aim to bring it to a level ready for use in programming education by next year. I’d love to hear any feedback!

Documentation: https://tutoriallm.com

Demo: https://demo.tutoriallm.com

Repository: https://github.com/TutoriaLLM/TutoriaLLM

Show context
Lerc ◴[] No.42078186[source]
I tried it out on my phone and was very impressed with how well it worked on mobile. Cramped, but usable.

I would love to see simple turtle graphics and canvas output modes. And maybe a retro style serial terminal with glowing text.

replies(1): >>42082896 #
1. Soumame ◴[] No.42082896[source]
Currently, all code is executed server-side (on a Node VM Module created on Worker Threads, using Hono+Websocket to provide the ability to run it in Minecraft), so it is not possible to run Turtle inside the screen. However, if there is a lot of desire for such functionality, it may be possible to use a VM (such as scratch-vm) within the browser to run the code.