Sulat.com / Writing on AISaturday, November 14, 2026
Developer Tools/14 November 2026

Anthropic says you can now build custom Claude Code desktop themes with mods

Anthropic's ClaudeDevs account says Claude Code on desktop now takes custom themes built as mods, including animated backgrounds. Its theme-examples plugin ships 20 scenes; the terminal draws none.

3D coral Claude logo in front of a frosted-glass window showing an aurora backdrop, with glass swatches and colour dots

At a glance

  • ClaudeDevs says on 13 November that you can build custom Claude Code themes for the desktop app with mods, changing the colours and adding an animated background by telling Claude how you want it to look.
  • Anthropic's docs say a mod sets a backdrop that the desktop or mobile app draws behind the conversation, that setting one needs Claude Code 2.1.319 or later, and that the terminal draws no backdrop.
  • Anthropic's theme-examples plugin ships 20 animated scenes, 14 for dark windows and six for light ones, and applies them to a project or a single session with the /custom-theme command.
  • Anthropic's docs say a mod is code that runs with your permissions and isn't sandboxed, so install mods only from authors and marketplaces you trust.

Anthropic’s ClaudeDevs account says you can now build custom themes for Claude Code on desktop with mods. You can change the colours and add an animated background, the account says, either by telling Claude how you want it to look or by starting from Anthropic’s theme-examples plugin.

The post on X on 13 November doesn’t give a version, a plan list or a price. The details below come from Anthropic’s mods docs and from the source of the theme-examples plugin, which Anthropic publishes in its official plugin directory.

What a mod is

A mod is a plugin that changes how Claude Code looks and behaves, Anthropic’s docs say. It’s made of JavaScript or TypeScript functions that Claude Code calls when something happens, such as a tool call, a submitted prompt or a part of the interface being drawn. Mods run in the terminal, in the Code tab of the desktop app and in the VS Code extension.

How a theme reaches your window

For an animated background, a mod calls $.theme.set with a backdrop, then draws that backdrop when the app asks for it. The desktop app or the mobile app puts it behind the conversation. The call needs Claude Code 2.1.319 or later, and it reports isDrawn: false when no connected app says it draws backdrops. The terminal draws no backdrop.

You ask Claude for a look, Claude builds a mod, the mod sets a backdrop, the desktop app draws it; the terminal doesn't
You describe a look, a mod sets the backdrop, and the desktop app draws it behind the chat.

The post says to “just tell Claude how you want it to look”. Anthropic’s mod tutorial builds a mod by hand instead: a plugin manifest, a hooks file and a hooks module, loaded for one session with claude --plugin-dir. A session holds one backdrop, and setting a new one replaces the old.

QuestionAnswer, per Anthropic’s docs
VersionClaude Code 2.1.319 or later to set a backdrop; mods run in the desktop app from 2.1.286
Where a backdrop drawsThe desktop app and the mobile app; the terminal draws none
Desktop WSL sessionsPlugins aren’t available there, so mods don’t run
How many at onceOne backdrop per session
SafetyA mod runs with your permissions and isn’t sandboxed
Source: Anthropic’s mods docs, read 14 November 2026.
Backdrops draw in the desktop and mobile apps, not the terminal; setting one needs Claude Code 2.1.319 or later
Backdrops draw in the desktop and mobile apps. The terminal draws none.

What theme-examples gives you

The plugin, version 0.4.3 under the Apache 2.0 licence, is “an example of what a plugin can do with the backdrop of the desktop window: read it, copy it, change it”, its README says. It has 20 animated scenes drawn as SVG, each with frosted-glass panels over it. The README names a lagoon seen from above, a night reef, a koi pond, halftone sunrises, pen-plotter tides, paper gardens, a departure board and a starfield in braille dots.

Each scene is made for a dark or a light window: 14 for dark and six for light. Eight of the 20 are light and dark versions of the same four scenes. The README says whether the window follows a scene’s kind depends on the app version, so pick one made for your window or change Settings, General, Appearance.

Four theme-examples commands: open the card, apply a scene to the project, to one session, or clear the theme
Four commands cover choosing, applying to a project or session, and clearing a scene.

The plugin adds two commands. /custom-theme opens a card with a preview button for every scene. /fireworks sets off a short show over the scene, and one also goes off when Claude says “merged”. /fireworks auto off stops that. The README says the plugin looks for that one word in Claude’s replies and keeps none of the text, and that it reads no text of your prompt.

To install it, run /plugin install theme-examples@claude-plugins-official in a session. In the desktop app’s Code tab, click the + button next to the prompt box and choose Add plugins. If the official marketplace is missing, /plugin marketplace add anthropics/claude-plugins-official adds it.

Motion, comfort and known limits

When your system asks for reduced motion, every scene rests in a still picture and the fireworks stay hidden, the README says. Where the app draws without GPU acceleration, it stops a scene’s motion. A desktop version that doesn’t draw mod backdrops still gets answers from every command, plus a note that the window may not draw themes yet, and the choice is saved.

With another backdrop mod installed, a fireworks show or a preview ends on a bare window until that mod sets its backdrop again. A session has one theme at a time, so on newer versions of Claude Code, clearing a theme clears whichever one stands, another plugin’s too.

What people have already built

These are community projects, not Anthropic’s, and each README is the source for its claims.

  • mod_gallery by Gnosis333 has animated side panels that change when Claude is idle or working, including a night train, a beach and a snowy cabin. Each scene is a hand-written SVG animation, and the animations show in the desktop app.
  • claude-desktop-themes by 0toshigami has themes and live ASCII wallpapers for Claude Desktop. Its README says it’s unofficial, isn’t a supported theming feature and can break with a Claude Desktop update, and that a wallpaper’s scene file is code that runs on your logged-in Claude page.
  • claude-skins has 15 skins that redraw the transcript, with diff and chart cards on the desktop, according to the unofficial Claude Mods directory.

Ideas to try

Everything in this section is an idea built on the facts above. Anthropic hasn’t announced any of it.

  1. One scene per project. /custom-theme night-reef applies to the project, and the project’s other open sessions take it at their next turn. Pick a different scene for each repository and tell your windows apart at a glance.
  2. Match the time of day. Four scenes come in light and dark pairs, such as halftone-dawn and halftone-dusk. Switch to the twin when your system appearance changes, since the app may not follow.
  3. A backdrop that reacts to your work. theme-examples already changes the window when Claude says “merged”. Mods can react to tool calls and turns, so the same pattern could mark a failed test run or a finished turn.
  4. A shared team look. Anthropic’s docs say a mod ships as a plugin through a marketplace, and an administrator can install an organisation’s mods through managed settings. A team could ship one scene in its brand colours.
  5. Fork the example. The licence lets you copy theme-examples and swap in your own SVG scene. claude plugin validate lists what a mod does without running it, claude plugin test runs its tests, and claude --plugin-dir tries it for one session.
  6. Ask Claude for one. The post gives no example prompts. Something like “a slow rain on a dark window, with soft glass panels” is a starting point; read the code before you install a mod Claude wrote, because it runs with your permissions.

What the post doesn’t say

The post doesn’t name a desktop version that draws mod backdrops, and the plugin’s README only asks for “a version of Claude Desktop that draws a mod’s backdrop”. It doesn’t say which part of the interface a colour change reaches. Anthropic’s tutorial says a mod’s events and methods can change between releases, so check the interface docs for your version. Anthropic says it would love to see what people make; the ClaudeDevs account is where to watch for that.


Discover more from Sulat AI & Tech News

Subscribe to get the latest posts sent to your email.