Inspiration
we wanted to build something that makes your desktop feel alive. most tools are purely functional, but we wanted something emotional, interactive, and fun — like having a real pet, but digital. sillykitty came from the idea of combining a desktop pet with an ai personality that you can actually talk to.
What it does
sillykitty is a pixel desktop pet that lives on your screen. it walks around, sleeps, gets hungry, demands attention, and reacts to how you interact with it.
you can click it to feed it, put it to sleep, or chat with it. it responds instantly with a playful, slightly chaotic ai personality that feels like talking to a clueless but confident cat.
it’s designed to feel alive, unpredictable, and personal.
How we built it
we built sillykitty using electron with html, css, and javascript to create a cross-platform desktop app.
we implemented a transparent, always-on-top window for the pet and built a behavior system with states like idle, hungry, sleeping, and annoyed.
for the ai, we designed a lightweight conversational system that generates instant responses based on user input, giving the illusion of personality and context awareness without relying on heavy external services.
we also used the web audio api for dynamic sound effects and created a secondary fullscreen window for visual effects like the pee overlay.
Accomplishments that we're proud of
we built a desktop pet that feels interactive, expressive, and full of personality.
we combined animation, sound, and interaction into a cohesive system that makes users genuinely react and laugh.
What we learned
we learned how to build and structure a desktop app using electron.
we explored how to design personality through code, timing, and interaction.
we also learned how to simulate intelligent behavior in a lightweight and creative way.
What's next for SillyKitty
we want to expand the ai to be more context-aware and dynamic.
we plan to add more behaviors, animations, and customization options.
long term, we want sillykitty to feel like a true digital companion that evolves over time.
Log in or sign up for Devpost to join the conversation.