Windows 11 · Material 3 Expressive

Your whole desk,
in one saved layout.

Setpiece tiles your apps, live widgets and persistent browsers across every display. Save the layout once, then launch it whenever you sit down.

Source available · Free for noncommercial use

Setpiece Studio in dark mode: a display with a code editor tile and Clock, Weather, Spotify and System widgets, next to the tile inspector. Setpiece Studio in light mode: a display with a code editor tile and Clock, Weather, Spotify and System widgets, next to the tile inspector.
In motion

Fifteen seconds, the whole idea.

Widgets land in their tiles, a browser opens a video and goes fullscreen inside its tile, and every display follows one accent.

The tour

Five places. One calm system.

Studio for layouts, Widgets for everything live, Browsers for sessions that stay, Appearance for the look, and Settings for the rest.

Setpiece Studio: displays, the layout board with live widgets, and the tile inspector.

Studio. Pick a display, start from a layout, then drag, resize and split tiles on a live board. Widgets render for real while you arrange them.

Widgets

Sixteen widgets. One family.

Every widget takes its color from your accent and its shape from its category, so a wall of them still feels like one piece. Set each up once; it works in every workspace.

  • Daily Clock, Calendar, Weather, Ruter, Notes
  • Connected Spotify, Discord, Twitch Chat, Inbox, News, Reddit
  • Device System, Battery, Volume, AI Usage, Bambu Lab
Shared browsers

Fullscreen, without losing the rest of your desk.

Put a named browser in any tile. Go fullscreen on a video and it fills the tile, not the monitor, so your widgets, chat and editor stay right where they are.

  • Named sessions that stay. Media, Research, Music: each keeps its own tabs, logins and playback, across every workspace.
  • Fullscreen inside the tile. One switch per tile. Video players, slides and games expand to the tile's edges and stop there.
  • A toolbar that gets out of the way. Tabs, address and your Brave bookmarks, or collapse it to a single slim row.
  • Private by design. Web pages get no access to Setpiece, and uBlock Origin Lite ships built in.
Browser tile · Media Widgets keep running

A live stream in a browser tile on a 1080p display. Go fullscreen: it stays inside its tile.

Appearance

One accent colors everything.

Pick an accent, or any color you like. Setpiece builds a full Material 3 palette from it, in light and dark, and every page, control and widget follows along.

Also on the Appearance page: surface opacity, wallpaper dimming, accent glow, corner roundness, and eleven wallpapers.

Setpiece Studio with the Iris accent.
And the rest

Built around the apps you already use.

Every display, its own layout

Include the displays a workspace uses, portrait ones too, and give each its own board at its real aspect ratio.

Drag, resize, snap

Move tiles freely or with smart snap. Drop one tile on another to swap them. Undo is always one Ctrl+Z away.

Start from a layout

Columns, rows, grid or main-and-side. Preview first, pick the tile count, then apply. Tile contents keep their order.

Workspaces for every mode

Deep focus, streaming, a Friday of meetings. Switch in one click; unsaved changes are never lost silently.

Put it all back

Stop the workspace, or just close Setpiece, and your windows and taskbars return to where they were.

Local and encrypted

Workspaces live on your PC. Connection secrets are encrypted for your Windows account and never leave it.

Get Setpiece

Build and run on Windows 11.

The repository provides the source. A prebuilt download isn't published yet.

PowerShell · repository root
cd UI
pnpm install --frozen-lockfile
cd ..
.\build.ps1

Then run Setpiece.exe from Setpiece/bin/Release/net10.0-windows/.

Full build instructions

Requirements

System
Windows 11, x64
To run
.NET 10 Desktop Runtime
Edge WebView2 Runtime
To build
.NET 10 SDK
Node.js 24.15+ · pnpm 11
Tested configurations and known limits

Screenshots come from the development preview, which runs the real interface with sample data. Optional integrations may need their own accounts or hardware.