Escoffier Labs · Cloche

Lift the dome.Present the shot.

Desktop capture for people and agents. Raw image, deep-space card, stable JSON.

See the skies
MIT Linux + Windows CLI · Studio · MCP
Polished Cloche shot card of the escoffier-labs/cloche GitHub README on a milkyway-core deep-space backdrop
readme · milkyway-core · seed 3
Polished Cloche shot card of the escoffier-labs/cloche GitHub README on a carina-hubble backdrop with JWST scene look
readme · carina-hubble · jwst · seed 42

Every card sits in a sky that never existed twice.

Deep-space palettes are sampled from real astrophotography, then drawn from noise at render time. Pin a palette or a telescope look; the same --style-seed reproduces one sky exactly.

  • orion-emission deep-space palette sample orion-emission
  • carina-hubble deep-space palette sample carina-hubble
  • milkyway-core deep-space palette sample milkyway-core
  • horsehead-flame deep-space palette sample horsehead-flame
  • andromeda-haze deep-space palette sample andromeda-haze
  • lagoon-trifid deep-space palette sample lagoon-trifid

Also: pleiades-reflection, rho-ophiuchi, andromeda-haze, lagoon-trifid, tarantula-web, sombrero-dust, and gradient or pattern backdrops when you want them. Scenes include jwst, alma, cmb, and more.

cloche polish shot.png --palette horsehead-flame --scene alma --style-seed 7

Cloche Studio is the visual side of the same config.

Toggle which backdrops stay in rotation, preview scene looks and motifs, then write the preferences capture and polish already honor. Same flags in the terminal; Studio just lets you see them first.

Cloche Studio: landscape Appearance settings card on a full rho-ophiuchi sky, with Randomize and Pin controls
cloche studio · local · preferences saved
Cloche Studio Scene looks grid: nebula, jwst, hubble, galaxy, and other imaging styles fully in frame
scene looks · nebula · jwst · hubble · galaxy · sun · deep-field
cloche studio

One capture. Three forms you can use.

Exit 0 only when the raw image is written. Card polish and text extraction are warnings if they fail, not silent zeros.

Raw
shot.png exactly as the compositor saw it. cloche capture --target active
Card
shot-card.png framed on a procedural sky for demos and posts. --palette · --scene · --style-seed
Contract
The same JSON on disk and stdout. Pipe it, parse it, or hand it to an agent. cloche schema · metadata.json

Shots ship. Motion is next.

One presentation system. Stills today; short recordings on the roadmap.

  • Shots available

    Still capture of the active app or a named window, with card + metadata.

  • Reels planned

    Short desktop recordings with the same framing system. Not shipped as capture yet.

  • GIF export after Reels

    Loops from finished Reels as a delivery format, not a capture mode.

Same command for shell and agents

Agent-neutral by design. Codex, OpenClaw, Claude Code, Hermes, a local MCP client, or a plain script all share one path.

{ "type": "localImage", "path": "/abs/path/shot.png", "detail": "high" }

cloche codex-payload builds a Codex turn/start payload from a shot directory. cloche mcp exposes the same code path over stdio.

Commands you will actually use

CommandWhat it does
cloche capture --target active Focused app or window. Default.
cloche polish shot.png --palette milkyway-core --scene jwst Pin a deep-space look on an existing image.
cloche studio Local visual picker for palettes, scenes, and motifs.
cloche preview Open the most recent capture.
cloche gallery --limit 10 Self-contained HTML gallery of recent shots.
cloche schema Stable JSON schema for capture output.
cloche doctor --format json Validate capture support on this machine.
cloche mcp Stdio MCP server over the same code path.

The appshots binary remains an alias for the same code path.

Why it's called Cloche

A cloche is the silver dome that presents a dish cleanly. Lift it, and the plate is ready.

lift the dome, the shot is plated

Part of the kitchen

Built by Escoffier Labs. Works alone; pairs with Brigade when you want receipts around the work that produced the shot.

GitHub · Releases · Screenshots for AI agents