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.EXE to define the game’s tone
  • PERSONALITY_MODULE.DLL to give the AI a voice
  • EVENT_TRIGGERS.SYS to guide what’s happening
  • ACTION_COMMANDS.BAT to generate the script
  • SCRIPT_OUTPUT.TXT for the final result
  • And VOICE_SYNTHESIZER.WAV for 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

Share this project:

Updates