Inspiration
Pet photos usually stay inside a phone gallery. I wanted to explore a more emotional idea: what if a pet could become a small companion that lives on your desktop while you work?
I designed PetDock as a warm and approachable product concept for pet owners. The goal is not only to generate an image, but to create the feeling that a pet has a place in your everyday digital life.
What I learned
This project taught me that building an AI product is not only about connecting a model. The most important work is creating a clear user experience around the model.
I learned how to turn a simple idea into a product flow, design a visual identity, build an upload interaction, create a local server, connect optional image-generation providers, and document limitations honestly.
I also learned that image generation quality, consistency, background removal, and character identity are difficult problems. A technically working model does not automatically produce a good product experience.
How I built it
I built PetDock with Codex and GPT-5.6.
Codex helped me create the responsive landing page, showcase section, upload flow, bilingual interface, Node.js server, optional ComfyUI integration, documentation, legal pages, and submission materials.
GPT-5.6 helped me make product, design, prompt, engineering, and debugging decisions throughout the process.
The project uses HTML, CSS, JavaScript, Node.js, and optional local ComfyUI integration. The prototype includes a demo mode so the main product flow can be tested without requiring an external API key.
Challenges
The biggest challenge was image generation quality. Some outputs changed the pet's appearance too much, preserved the original background, or produced an image that was not suitable for a desktop companion.
Instead of hiding this limitation, I kept the prototype focused on the product experience: the showcase, upload flow, mood selection, preview, download flow, and future desktop-companion direction.
The next version would add stable transparent character assets, multiple expressions, a hosted generation pipeline, login, order storage, and a verified payment system.
What is next
PetDock is an early but working product prototype. It explores how AI can turn a personal pet photo into a more emotional and interactive desktop experience.
The long-term goal is to let users bring a recognizable, expressive version of their pet onto their desktop.
Built With
- ai
- codex
- comfyui
- creative-tools
- css
- desktop-companion
- gpt-5.6
- html
- image-generation
- javascript
- node.js
- pets
- product
Log in or sign up for Devpost to join the conversation.