# I'm Helping My Dog Vibe Code Games: Momo's Journey
In the world of technology and innovation, the craziest ideas often lead to the most surprising outcomes. This is the story of Momo, a Cavalier King Charles Spaniel mixed with a Toy Poodle, who, with the help of her owner, found herself coding video games. Yes, you read that right. Here's how a bit of ingenuity and technology turned Momo into an unlikely game developer.
The Genesis of the Idea
It all began with a small, seemingly insignificant incident. While Caleb Leak was working on a game prototype in Godot, he noticed strange inputs in his terminal. Investigating the cause, he discovered that his dog, Momo, had interacted with the Bluetooth keyboard. What could have been just an amusing anecdote sparked an intriguing question: what if Momo could actually contribute to game development?
The Technology Behind the Project
To turn this idea into reality, Caleb set up a clever system. Momo types on a Bluetooth keyboard connected to a Raspberry Pi 5. The keystrokes are then transmitted to a Rust application, DogKeyboard, which filters out special keys and sends the rest to Claude Code, a development AI.
This setup allows Momo to actively participate in development. Each time she types enough characters, a smart pet feeder dispenses treats, rewarding Momo for her participation. A chime signals her when she can continue. This gamified process keeps Momo engaged and motivated.
The Amazing Results
The project exceeded all expectations. Within one to two hours, Momo is capable of producing a playable game in Godot 4.6, with the game logic coded in C#. Of course, Momo is not consciously coding, but the AI interprets her random inputs to create interesting game elements.
The Impact and Implications
This project raises fascinating questions about the interaction between animals and technology. While Momo is not aware of her role as a developer, this example shows how AI can transform random actions into meaningful creations.
Why It Matters to You
If you're an entrepreneur or developer, this project demonstrates how AI and automation can turn outlandish ideas into reality. It highlights the importance of creativity and innovation in technological development.
Conclusion
Caleb Leak's project with Momo is a perfect example of how AI can be used creatively to develop unexpected solutions. By leveraging AI to interpret Momo's actions, Caleb not only created a unique experience but also paved the way for new ideas on how we can interact with our animal companions.
Want to automate your operations with AI? Book a 15-min call to discuss.
