← back
complete

AI Desktop Companion

A small bird that lives on your desktop. A locally-run LLM drives its personality, memory, and evolution over time.

Animations

Dynamic weight-driven animation system. Current animations include idle, flight, sleep, and dance if you ask nicely.

Interactivity

Pet, poke, or talk to the bird. Reacts relatively quickly and remembers your interactions.. so don't poke too much.

Evolution

Personality and animation weights shift slowly over time from user interactions and environment cues.

Memory

A running history log shapes the LLM context. Give the bird continuity across sessions.. if you ever turn the bird off for some reason pfft.

Setup

The app

1Download the latest working version below.
2Extract the zip anywhere you want to run it from.
3Double click the exe. The bird should fly in.
↓ download .zip · 34.5 MB

Controls & config

Ctrl + Shift + SpaceOpen a spotlight to talk to the bird.
Click the birdSends it flying to a new ledge.
Pet the birdDrag your cursor back and forth over it.
config.jsonPin a model, adjust max tokens, and override settings.
weights.jsonManually adjust how often each animation plays.

Ollama (local LLM)|Cloud API option is still cooking

1Download and install Ollama from ollama.com.
2In the app's model selection search, find and download your model.
3Your latest model is used or pin a specific one in config.json.
↗ ollama.com

Lightweight model options

2 GB
Not that good. Wouldn't recommend.
5 GB
Not bad. Can get repetative at times.
4 GB
Meh, just alright. Nothing special.
2 GB
Like the first one, wouldn't recommend.
6 GB
Pretty good. Can be actually funny sometimes.

Notes