CLI
Run a named job.
relay run job-01Portable controls come from @hraness/ui. This package adds application shells, charts, effects, syntax, haptics, and optional Jelly paint.
System follows your device on the first visit. Choosing Light, Dark, or System saves that preference.
Rendered directly by @hraness/ui.
Nebula Sans for proportional text; mono stays explicit.
More shape, less noise.
const role = "mono";Ordinary blue links stay quiet until interaction.
A reference developer tool
Relay
Relay runs the same job from a terminal, typed code, or a coding agent, and hands back one receipt you can read.
Ask your agent to run the nightly job and show you the receipt.
Free for local use on macOS and Linux · version 1.2.3
This example release runs locally.
{"status":"complete","job":"job-01","durationMs":412}Local release
Requires Bun 1.3.14.
bun add --global relay@1.2.3relay initCreate one workspace.
relay run job-01Run the named job.
relay inspect job-01Read the resulting receipt.
Primitives
Relay gives agents a few durable objects to compose around the work in front of them.
A named unit of work with declared inputs and outputs.
The durable record of one run, readable by people and agents.
Run a job on a cadence without another daemon.
Workflow
Interfaces share the same identity.
Reference
Consumer-owned content can include links and inline code.
Interfaces
Run a named job.
relay run job-01Use typed application code.
Boundary
Counted from the public example repository on 5 September 2026.
Quotes
A placeholder quote for the gallery only. Product sites render real, attributed quotes or none.
Pricing
$0forever
Full-featured, with no trial or expiration.
$49per year
Keep receipts in step across your machines.
Cancel any time.
Questions
No. The local workflow works without one.
Nothing leaves your machine unless you turn on sync.
Built by
A short, plain-words bio: who made it, what they did before, where they are, and why this product exists.
Free for local use on macOS and Linux.
One deck controller decorates ordinary articles.
One deck controller decorates ordinary articles.
One deck controller decorates ordinary articles.
One deck controller decorates ordinary articles.
One deck controller decorates ordinary articles.
Decorative paint is pointer-transparent and removable in forced colors.
import { AppShell } from "@hraness/design-kit/react";
export const shell = <AppShell rail={null}>Content</AppShell>;