A little agent. A whole computer. v0.1.0

Give your AI
its own computer.

The open-source agent with a desktop of its own.
Tell it what you need. Watch it work through the glass.

Runs locallyBring your own modelApache 2.0
their little world,right next to yours.
deskfish Visual Studio Code
Deskfish — DesktopSCRIPTED REPLAY
Desktop onReady Its own computer
about:blank
Opening the browser…
YOU

Give your fish a task…

Ready for a little errandLinux · sandboxed
01 / 05Give it a task

A scripted replay of our first errand. Watch the real recording

SMALL BY DESIGN. OPEN BY NATURE.
Your machine
Your model
Your call
01 / THE IDEAA desktop agent with a little personality.

A little less busywork.
A little more possibility.

Some tasks just need a patient pair of hands.
Deskfish opens the browser, follows the steps, and takes care of the clicking. All in a computer you can see.

01

Give it a task.

Write like you would to a colleague. Tell it where to go, what matters, and what done looks like.

YOUR WORDS → A PLAN
02

Watch it get to work.

It looks at the screen, thinks, clicks, and types. A real browser and terminal, live in your editor.

LOOK → THINK → ACT → LOOK
03

Step in. Hand back.

When it needs you, it knocks on the glass. Take the mouse, do your part, and let it carry on.

A HUMAN, WHEN IT MATTERS
02 / A PAIR OF HANDSFor all the “open the browser and…” tasks.

Hand off the little things.

And some surprisingly big ones.
Pick an errand. Imagine what you could do with the time.

A REAL DESKFISH FIRSTEXAMPLE PROMPT

Find a home on the web

Go to namecheap.com and buy deskfish.sh for yourself: one year, no add-ons. Stop before the final Pay button and knock.
How it works
01Find the domain and check availability
02Choose one year and skip the add-ons
03Get checkout ready and hand over at Pay
deskfish.shThe domain from our recorded demo

A little fish. Its very own domain.

Illustrative workflows. What an agent can complete depends on your model and the sites it visits.

03 / MEET THE TANK

Its own little world.
A clear boundary.

The tank is a sandboxed Linux desktop running on your machine. Its own browser, its own files, its own space to get things done.

The computer is theirs.

Firefox, a terminal, and a home folder that keeps logins and files between restarts.

Your files stay yours.

No host folder is mounted. You choose what crosses the glass with Attach and Save.

The mouse is always within reach.

Watch every step. Take over at any time. Hand back when you’re ready.

Get to know the boundary
THE TANKYOURS TO WATCH
The actual Deskfish Linux desktop, with the fish-in-a-monitor wallpaper and Firefox and Terminal in the dock
A LITTLE KNOCK ON THE GLASS

Deskfish needs you.

Something needs a human touch. Step in, then let it carry on.

Interactive handoff illustration
DEBIAN + OPENBOXPOWERED BY PODMAN OR DOCKER
THE THOUGHTFUL LITTLE DETAILS

More than a fresh pair of fins.

04 / YOUR CHOICE, ALWAYSThe desktop stays. The mind is up to you.

One tank.
Many kinds of smart.

NATIVE COMPUTER USE

A familiar mind. A new pair of hands.

Connect directly to Anthropic’s computer-use API. Deskfish handles screenshots, actions, prompt caching, and conversation compaction.

Explore models and providers
VS CODE · USER SETTINGS
{
  "deskfish.provider": "anthropic",
  "deskfish.model": "<your-computer-use-model>",
  "deskfish.baseUrl": ""
}
Choose a Claude model that supports computer use.
05 / A TRUE LITTLE STORY

We needed a domain.
So we asked the fish.

Deskfish opened Namecheap, found deskfish.sh, and walked through checkout. Then it knocked on the glass for the final click.

This website’s address was its first errand.

ONE TASKONE HUMAN CLICK AT PAY

Real recording · Personal details blurred · No audio

A FEW GOOD QUESTIONS

Curious?
Come closer.

There’s a whole manual

MAKE A LITTLE ROOM

Your AI’s next chapter
starts with a desk.

Download Deskfish v0.1.0 · VS Code extension · Apache 2.0Read the setup guide
01

Give it a home.

Download the extension. In VS Code’s Extensions menu, choose Install from VSIX…

02

Bring a mind.

Choose a provider and model in Deskfish settings. Add your API key through the command palette.

03

Let it swim.

Have Podman or Docker ready, turn on the tank, and give your fish its first task.

Early release. Built in the open, with plenty of room to grow.Prefer to build from source?