About the Project
🔮 Inspiration
Chaptron was born out of a simple idea: what if your stream or gameplay had a sidekick that wasn't just reacting to the game — but performing with you?
We’ve seen AI tools for essays and productivity. We wanted something fun, alive, and weird.
Inspired by let’s play creators, streamers, and games like Undertale or Stanley Parable, we wanted an AI that sounds like a character, not just a response generator.
⚙️ How We Built It
We used Bolt.new exclusively.
Each section of the interface represents a “module” in a retro-PC design:
GENRE_SELECT.EXEto define the game’s tonePERSONALITY_MODULE.DLLto give the AI a voiceEVENT_TRIGGERS.SYSto guide what’s happeningACTION_COMMANDS.BATto generate the scriptSCRIPT_OUTPUT.TXTfor the final result- And
VOICE_SYNTHESIZER.WAVfor future audio generation (in-progress)
The entire UI was built for fast interaction and aesthetic joy. All generated text is stylized to match the selected genre and personality.
🚧 Challenges We Faced
- We ran out of Bolt API tokens, which blocked voice synthesis from working at launch. The logic is there — but no API calls can be made.
- Implementing multilingual support (especially Ukrainian) was more complex than expected.
- Designing a playful UI while keeping it intuitive and not cluttered took fine balancing.
🏆 What We Learned
- Fun > Utility sometimes. Building something useless on purpose can still be valuable.
- People love character — not just features.
- Bolt is amazing for fast prototyping, but you need to manage usage wisely.
🚀 What's Next
- Enable voice generation via ElevenLabs or OpenAI's TTS.
- Make Chaptron embeddable in OBS and streaming software.
- Improve localization, especially Ukrainian output.
- Add saving, exporting, and short video clip generation.
- Let Chaptron evolve into an actual interactive stream companion — like Clippy, but from the dark side.
Built during the World's Largest Hackathon using Bolt.new
Built With
- bolt.new
- css3
- html5
- javascript
Log in or sign up for Devpost to join the conversation.