A desktop diorama for macOS

Small pixel friends for your Mac desktop.

Pick one up and toss it. Make your own from a sentence, bring a picture you love, or let your AI agent talk to you through one.

Free to download.

Get notified on GitHub

Free to download · macOS 15 or later · About 70 MB

Try it: grab one and throw it.

Three ways to have one on your desk

Play with them

Grab one, toss it, watch it land. Turn on gravity and it falls to the bottom.

Make your own

Write a sentence or bring a picture, GIF or short video. You see the size and the cost before you press.

Give your agent a face

Your AI agent speaks and asks through its own resident, next to your work.

Made to be handled

Grab it, toss it, watch it land

A resident squashes a little as you drag it. Let go fast and it flies, bounces off the edge of the screen with a small white ripple and settles. With gravity on it falls to the bottom, or to any side you choose.

Gravity

Clicks on a resident's transparent pixels usually go straight through to the window behind it.

Make one, or bring one

From one sentence to a friend on your desk

Pixling asks a question or two, draws a sample, and shows you how big it will stand on your desk. You decide every step, and you see the cost and the wait before you press.

  1. 1 · Write

    Say what you want

    A sentence or a picture to start from.

  2. 2 · Draw

    See it at real size

    A sample, and how big it stands on your desk.

  3. 3 · Moves

    Give it moves

    Uses credits. The estimate is on the button.

  4. 4 · Desk

    Put it on your desk

    One click. It gets its number in your Field Guide.

Bring your own

Already have a picture?

A PNG, a GIF or a short video becomes a resident as it is. Free, and nothing leaves your Mac.

Make each one yours

Dress them up, light them up, put on a show

Every resident keeps its own look, light and moves. Change them in Studio, or let your agent or a script do it.

Any look

25 palettes, round, outlined, grid or scanline cells, an outline, a shadow, and a 3D block for small pixel art. The same frog, eight ways.

Light

A pulse, a sweep or three blinks, in its own colors or any color: the whole body, chosen colors or single pixels.

Little plays

Chain moves along a path, turns, size, a shake, lights, emotes and a line of speech. Save a play, and it can run when you hover or click.

Friends and relations

Put residents in groups and link them with colored cords. When something happens, send a light along the links. Press one, and the rest of its group comes forward too.

And the everyday settings

  • Always in front, with windows, or on the wallpaper
  • On every desktop, or just this one
  • Gravity down, left, right or up
  • Can be thrown, or lets clicks through
  • Fades when the pointer comes near
  • A gesture, a motion or a play on hover and click
  • Sets: save an arrangement and bring it back
  • Slower or faster motion, or energy saver

Field Guide

Everyone gets a number

Put residents away and they wait in your Field Guide, ready to come back.

  • No.3KitA fox in a blue scarf
  • No.7MochiA calico cat
  • No.12PipA small brown dinosaur
  • No.15BunA small apricot poodle
  • No.18SpikeA cactus in a pot
  • No.21LilyA green frog
  • No.26HoneyA golden puppy
  • No.29SnowA white rabbit

For your AI agent

A face for the agent you already use

Your agent gets its own resident and speaks through it, on your desk, next to your work. Connect it over MCP, or drive residents from the command line.

  1. Reviewer2 comments on the diff
  2. BuilderBuild passed, 312 tests

QuestionDeployer

Deploy to staging now?

  1. 3Write your own…

Try it: press 1 or 2.

A word

A short paper beside the resident, with a small hop and a flash of light.

A letter

For a finished job. It stays until you close it.

A question

Two to six choices and a line to write your own. Click or press a number to answer, and your agent gets the answer.

Several agents, one friend

Each agent gets its own line on the same resident, newest nearest.

Connections are off until you turn them on, and only accept requests from this Mac.

MCP

For your AI agent

Turn on MCP in Settings, then connect Claude Code, Codex or any MCP client with one line.

claude mcp add --transport http --scope user pixling http://127.0.0.1:48271/mcp

CLI

For scripts and hooks

Speak, ask, place and light residents from any script. Every command can print JSON, and pixling doctor checks the connection.

pixling message send --to auto --author CI --text "Build passed, 312 tests" --keep

Light, quiet, private

It sits on your desk. It does not look around.

Pixling runs inside the Mac App Store sandbox and asks for none of the permissions that let an app watch your screen or your keys.

  • ~70 MBInstalledmacOS 15 or later
  • 0.1%CPU at restAbout 60 MB with two residents out
  • 0Screen or input permissionsNever reads your keys or follows the cursor
  • 0Ads, analytics, trackersResidents, desks and settings stay on this Mac
Size
About 70 MB installed
Memory and CPU
About 60 MB for the desk with two residents out, 0.1% CPU while they restRead from Pixling's own Settings on a pre-release build. Settings shows what Pixling uses: memory, CPU and power.
Requires
macOS 15 or later
Runs in
App Sandbox, from the Mac App Store
Permissions
None of Accessibility, Input Monitoring, Screen Recording, Full Disk Access, camera or location
Your keys and cursor
Never read or followedA resident reacts only when you touch it or point at it.
When still
No polling, and nothing redrawn while residents rest
Network
None at launch or while idleOnly when you make a resident, after you agree, or open the shop to buy credits.
Tracking
No ads, no analytics, no crash-reporting SDK
Your data
Residents, desks and settings stay on this Mac
Agent connections
Off until you turn them onOnly this Mac can connect.

This page: drawing nothing

Questions

Is Pixling free?

Free to download. Bringing your own picture, GIF or video is free. Making a new resident from a sentence uses credits, and the estimate is on the button before you press.

Which Macs does it run on?

macOS 15 or later. It comes from the Mac App Store and runs inside its sandbox.

Does it need the internet?

No network at launch or while idle. Only when you make a resident, after you agree, or open the shop to buy credits.

Will it watch my screen or my keys?

No. It asks for none of Screen Recording, Accessibility, Input Monitoring, Full Disk Access, camera or location. A resident reacts only when you touch it or point at it.

Which AI agents work with it?

Claude Code, Codex or any MCP client, plus a command line for scripts and hooks. Connections are off until you turn them on, and only this Mac can connect.

When does it come out?

Soon, on the Mac App Store. Watch the releases of pixling/pixling on GitHub to hear the day.

Be there when the first residents move in.

Free to download.

Get notified on GitHub

To hear when it is out, watch pixling/pixling on GitHub (Watch → Custom → Releases). Ideas are welcome there too.