A desktop you can reshape just by asking.

Codesk is a desktop for your coding agents, running locally in your browser, where you can change ANYTHING you see.

Works with Claude Code, Codex, and any other agent that supports the Agent Client Protocol (ACP).

Install Codesk
Chat

Show me how the site looks in a window here.

It’s open beside our chat, on localhost.

Open the diff and walk me through what you changed.

It’s open. I’ll go through it file by file.

Try asking

Ask, and the desk changes.

Add tools

Previews, diffs, galleries, and games in windows beside your chat.

Change the look

Eight skins built in. Describe a new one and your agent makes it.

Hack on it

It's all HTML, CSS, and JavaScript. Edit it yourself or with your agent.

One desk, four skins
A live preview beside the diff
Two windows side by side: the site running on localhost, and the uncommitted changes to it as a diff
Share

Share what you make.

Send a window or skin as a ZIP. Your friend drops it onto their desk, and their agent checks it before installing.

  1. Click share on a window or skin
  2. Download the ZIP and send it
  3. Your friend drops it on their desk
  4. Their agent checks it, and they decide

A ZIP holds code, styles, and images, never notes, chats, or layout.

Share one with a friend. Try it.

Skins
CodeskThe house palette
SynthwaveNeon grid, hot pink and cyan
TerminalPhosphor green on black
Solitaire
A game of solitaire in progress

Now you’re the friend. Try it.

This is a web demo. Nothing downloads or installs on your computer.

Install

Install

Needs Node 22.18+ and an agent to chat with.

Install once

$ git clone https://github.com/latent-spaces/codesk ~/codesk
$ node ~/codesk/install.mjs

Start it in any project

$ cd path/to/project
$ codesk