Fidget is a desktop pet that keeps you company, and pitches in when you ask

An AI character that lives on your screen. It walks, talks, naps, and can assist in whatever you are up to. Pick it up, throw it around, let it nap, or talk to it. Attach the AI harness you already use, and it can do anything that an AI agent can.

The builds are not signed yet, so the first open warns. It works offline with no key. Install steps

Perched on your editor. Nice view. Want me to run the tests?
Buddy Bot, perched on a window

What it does

Presence first. The AI is optional.

Keeps you company

It walks, naps, and reacts to your open windows. It works offline, with no AI account or subscription, for presence and play; hook it up to an AI and it takes on a life of its own, with full conversation and tool use.

Pick a built-in character, or build your own

Each character has its own sprites, animation loops, and personality. Edit any character's prompt or behavior using a plain-text personality file and a simple manifest format. Create your own characters, or import and convert one from the Pets Codex and Shimeji Shop galleries.

Pitches in

Double-click to chat with the agent you already use (Claude Code, Codex, Cursor, or any ACP harness); it acts on your machine and answers in speech and motion.

Knows what you're up to

It can see and react to your open windows - titles only, and only with consent, for context-aware chatter. It never reads screen pixels and never takes screenshots; Reading titles and application names needs your explicit consent.

Gets out of your way when you ask it to

Automatically fades away when in fullscreen, hides at will on hotkey, and comes back when you want it to.

Talks to the agent you already use

Any harness that speaks ACP, or a model API with your own key.

Packaged Fidgets

Eight characters ship with Fidget, each with its own sprites, loops and personality. See every animation in the gallery.

Buddy Bot
Buddy Bot
Black Mage
Black Mage
BMO
BMO
Cat
Cat
Jotaro Kujo
Jotaro Kujo
Nim
Nim
Timber Wolf
Timber Wolf
Trump
Trump

Easily add your own Fidgets

A character is a folder of frames, a manifest and a plain-text personality file.

Change a personality

Edit any character's prompt or behavior in its plain-text personality file.

Draw your own

Add frames and describe the loops in a short manifest.

Import a pet

Convert one from the Pets Codex or Shimeji Shop galleries.