the book
126 cards, one book
Every card is a living page. Draw one with npx shadcn add @clow/<name>. Humans open the book here; agents draw the same cards as JSON.
the book
Every card is a living page. Draw one with npx shadcn add @clow/<name>. Humans open the book here; agents draw the same cards as JSON.
Relay Sable
Edge summarizer
open · Docs
Paper tabs for multi-pane product UIs. Active sits on surface-2; close and new-tab stay soft.
Relays to synchronize
Paper that remembers every install.
Plans
Hover the row for a soft ramo open. Cards keep their gaps.
Start quiet. Ship on paper.
The working deck for builders.
For teams that share one name.
Horizontal strip
REALM
Full deck for teams that ship on paper.
1import "./button.css"23export function Uplink() {4 return (5 <button className="btn"6 style={{ color: "#e8590c" }}>7 open uplink8 </button>9 )10}
1import { Button } from "@clow/button"23export function Uplink() {4 return (5 <Button6 variant="accent">7 open uplink8 </Button>9 )10}
1import { Button } from "@/components/ui/button"23export function Hero() {4 return (5 <Button variant="glow">6 Open the deck7 </Button>8 )9}
$npx clow add button$npx shadcn@latest add @clow/button| Relay | Status | Latency | Load |
|---|---|---|---|
| kx-7 | Live | 12ms | 0.42 |
| vd-2 | Live | 18ms | 0.61 |
| aurora-9 | Hold | 840ms | 0.91 |
| sable-3 | Live | 9ms | 0.28 |
Cards as source. Pages underneath.
1@@ hero.tsx2export function Hero() {3 return <h1>Hello</h1>4 return (5 <Button variant="glow">6 Open the deck7 </Button>8 )9}

Stations you register will appear here once they join the mesh and complete their first handshake.
Live relays
Stations join the mesh and stay in sync.
Scan the field
Surface weather over your product UI.
Agent ready
MCP tools and llms.txt for every card.
Two letters, a dash, a digit, painted on the station door.
Last night's aurora burst was relayed through KX-7 before the storm closed the northern corridor.
Open the command console with⌘K
Key the transmitter withSpaceand abort withEsc
Press one and it bottoms out.
command palette












Drag the label sideways to scrub the value.
Field
PLN·FIEFor solo stations.
Studio
PLN·STUFor teams shipping product.
June Vale
@june
Buenos Aires · Design
Design systems and quiet product surfaces. Building Clow in the open.
48
cards
1.2k
stars
12
ships
Move the pointer here and it turns into a petal.
Step outside the card and your cursor comes right back.
Write the relay schedule once and the mesh repeats it exactly, packet for packet, without drift.
Array KX-7
Four relays, one uplink station.
Section focus · lit divider
“We opened the book once and the cards read like our own code. No ceremony. Just light and ink.”
last · Deploy
Account
Who you are
Station
Where you transmit
Review
Confirm and ship
Station KX-7 nominal. Signal −92 dBm, uplink locked at 435.100 MHz, drift 0.2 ppm.
packets relayed today
Clow feels like paper that already knows the product.
Mira Chen
Product design
Finally a system that looks good in light and dark without dark slabs.
Owen Park
Frontend lead
Build passed
18:0241s on edge runner.
Cache purge
18:03Northern array rewarming.
Smoke checks
…Waiting on health probes.
Relay joined
sable-3 is live on the northern array.
Cache warming
Edge nodes rehydrating.
Probe lag
aurora-9 answered in 840ms.