Desktop Pet Guide·9 min read

How to Make a Desktop Pet on Your Computer (3 Ways)

You can make a desktop pet yourself. The right method depends on whether you want to guide an AI, build the whole app, or simply put your own pet on the desktop.

The quick answer

There are three practical routes.

01

Create a pet with Codex

People who already use ChatGPT and enjoy guiding an AI workflow.

02

Build a standalone desktop pet

Developers who want complete control over behavior and packaging.

03

Use DeskBub

Pet owners who want the finished result without managing the production workflow.

If you like making things, start with Codex or a standalone build. If your goal is simply to see your real dog, cat, rabbit, bird, or another pet moving above your apps, skip to the DeskBub method.

First, define the result

What is a desktop pet?

A desktop pet is a small animated companion that appears on your computer screen. A true desktop pet is not just a wallpaper or a video player: it can float above other windows, move to a different part of the screen, and react when you interact with it.

That definition matters because the three methods below do not produce exactly the same thing. A ChatGPT pet helps you follow activity inside supported ChatGPT experiences. A standalone build can behave however you program it. DeskBub is an independent Windows and Mac app designed to keep a real pet visible above everyday apps.

WORK NOTES
⊞
Kaka floats above the app window instead of playing inside a normal video.
METHOD 1Low to medium effort

Create a custom pet with Codex

If you use the ChatGPT desktop app, its Pets feature can start a custom-pet workflow for you. OpenAI's current instructions are straightforward:

  1. 1

    Open Settings → Pets in the ChatGPT desktop app.

  2. 2

    Choose “Create your own pet.” The app installs the bundled hatch-pet skill and opens a new task.

  3. 3

    Describe the pet you want. Include a clear reference photo and the features that must stay recognizable.

  4. 4

    When Codex finishes, return to Settings → Pets, choose Refresh, and select the new pet.

Example prompt

Create a custom pet based on the attached photo of my pet, Milo. Keep his black ears, white muzzle, round eyes, and red collar recognizable. Make the animation calm and readable at a small desktop size. Use a transparent background and check that the motion loops cleanly.

Why choose it

It is an approachable way to guide an AI through creating and checking the animation assets.

Know the boundary

The result is a custom pet for supported ChatGPT interfaces—not an independent DeskBub app pet.

OpenAI says desktop-app custom pets are stored locally and do not automatically sync to ChatGPT on the web. Read the current official Pets instructions before starting, because product interfaces can change.

METHOD 2High effort

Build a standalone desktop pet yourself

This route gives you the most control. It also means building more than an animation. The “pet” usually lives inside a transparent, borderless application window, while the app manages movement, clicks, menus, system startup, and packaging.

Your minimum build checklist

  • Transparent animation

    Prepare a transparent sprite sheet, WebM, PNG sequence, or another format your framework can render cleanly.

  • Borderless window

    Remove normal window chrome and keep the background transparent.

  • Desktop behavior

    Add always-on-top, dragging, click handling, Show/Hide, size, and opacity controls.

  • Animation states

    Decide when the pet is idle, happy, sleeping, moving, or reacting.

  • System integration

    Add a tray or menu-bar control, startup settings, and safe quit behavior.

  • Packaging and QA

    Create separate Windows and macOS builds, then test permissions, scaling, CPU, memory, and multiple displays.

Godot is a good fit when your pet behaves like a small game. Electron or Tauri works well when you are comfortable with web technologies. Python with Qt can be useful for a personal prototype. Whichever route you choose, test the transparent window and click behavior early; those parts determine whether the result feels like a desktop pet rather than a video with no border.

METHOD 3Low effort

Use DeskBub with your own pet photo

DeskBub is for the person who wants the result—not another software project. You provide a clear photo of your actual pet, DeskBub turns it into transparent animations, and the desktop app handles the floating window and controls on Windows or Mac.

The original photo of Kaka used to create a desktop petONE REAL PET PHOTO
ANIMATED FOR THE DESKTOP
  1. 1

    Upload one clear photo

    Start with a dog, cat, rabbit, bird, or another pet.

  2. 2

    Choose your option

    Pick the level that matches the number of actions you want.

  3. 3

    Get transparent animations

    Review the generated movements made from your pet.

  4. 4

    Pair the desktop app

    Enter the pairing code and place your pet above your apps.

Side-by-side

Which method should you choose?

MethodBest forEffortMain result
Create a pet with CodexPeople who already use ChatGPT and enjoy guiding an AI workflow.Low to mediumA custom pet for supported ChatGPT interfaces.
Build a standalone desktop petDevelopers who want complete control over behavior and packaging.HighYour own independent desktop application.
Use DeskBubPet owners who want the finished result without managing the production workflow.LowYour real pet as a Windows or Mac desktop companion.

Choose Codex if you already use ChatGPT and enjoy directing the creation process. Build your own app if complete control matters more than time. Choose DeskBub if the non-negotiable part is simple: the companion on your desktop should be your own pet.

Better input, better result

Choose a photo that can survive animation.

Whichever AI-assisted route you use, the reference photo does a lot of the work. Start with an image that makes your pet's identity easy to read.

Use a sharp, well-lit photo

Natural light and visible fur detail give the process more information to preserve.

Show the parts you want animated

A full-body result needs a photo where the legs, paws, tail, and ears are not hidden.

Keep the face recognizable

Choose the expression and angle that feel most like your pet.

Avoid heavy overlap

Hands, blankets, furniture, and other animals can make clean separation harder.

Not ready to upload?

See what a real desktop pet feels like first.

Kaka comes with DeskBub for free. No account or payment required—download the app and meet him on your Windows or Mac desktop.