Watch, replay, take over.
Hover me: the border picks up a cobalt glow that follows your cursor.
Built with plain HTML and CSS custom properties, so it works in any stack. Everything here comes from assets/css/styles.css.
A near-black canvas, hairline borders and one cobalt accent. Click a swatch to copy its value.
Satoshi for UI and display, Geist Mono for code and labels. Headings are two-tone: ink, then muted.
The primary button's icon block rotates and turns cobalt on hover.
Mono labels for metadata, plus a live dot for real-time state.
Inputs, selects, switches, the range slider and the segmented billing toggle.
Toasts, a usage meter and the FAQ accordion with an animated plus.
Time from connect to close, billed per second.
Yes. Pass any HTTP or SOCKS5 proxy per session.
Feature cards get a cursor-tracking border glow. Pricing cards have a highlighted "popular" variant.
Hover me: the border picks up a cobalt glow that follows your cursor.
“We swapped one URL and shipped the same day. No rewrite.”
Tabbed editor with a tiny built-in highlighter for JS, Python and shell. No dependencies.
import { Tessera } from "@tessera/sdk";
const page = await new Tessera().newPage();
await page.goto("https://shop.acme.dev/deals");
const deals = await page.extract({ name: "string", price: "number" });
from tessera import Tessera
page = await Tessera().new_page()
await page.goto("https://shop.acme.dev/deals")
deals = await page.extract(schema=Deal)
# create a session and extract in one call
curl -X POST https://api.tessera.dev/v1/extract \
-H "Authorization: Bearer $TESSERA_KEY" \
-d '{ "url": "https://shop.acme.dev/deals" }'
Drop a file with the matching name into images/ and it replaces the placeholder automatically. No code changes needed.
blog-1.webp16:10 · shows the image once the file existsA 1.4px stroke set in one inline sprite. Use any icon with <use href="#i-name">.