Ink Command Hero

Sections for coding agents

Everythingstartshere.

Paste it into your project. Your agent gets every hero, pricing table and footer as finished code, in your theme, over MCP.

Finished sections
1,500
Design languages
4
Config files to write
0
About this block

Ink Command HeroPRO

A dark install hero with film grain and no photograph, where the install command itself is the centrepiece: set large in monospace with a hairline underline, it copies on click and confirms with a tick. A short serif headline above, an intro, two sliding-marker pills and a ruled row of three figures below.

Hero193: Ink Command Hero

A dark hero with no photograph, where the command itself is the largest thing on the page: set in monospace under a hairline, it copies on click and confirms with a tick.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/hero193?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/hero193?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/hero193.tsx plus the button22 sliding-marker pill and the text1 word stagger it uses.

Quick start

The installed file exports hero193Demo alongside the block: the exact props behind the preview above. Spread it to get a working hero in one line.

tsx
import { Hero193, hero193Demo } from "@/components/beste/block/hero193";

export default function Page() {
  return <Hero193 {...hero193Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Hero193 } from "@/components/beste/block/hero193";

export default function Page() {
  return (
    <Hero193
      eyebrow="Sections for coding agents"
      heading="Everything starts here."
      command="npx your-cli@latest"
      copyLabel="Copy command"
      copiedLabel="Copied"
      description="Paste it into your project and your agent gets every page you will need."
      buttons={[{ label: "See what it builds", href: "/blocks", tone: "light" }]}
      facts={[{ value: "1,500", label: "Finished sections" }]}
    />
  );
}

Props

PropTypeDefaultDescription
eyebrowstringSmall-caps line above the headline
headingstringShort headline over the command, through Text1
commandstringThe install command, set as the centrepiece; clicking it copies
copyLabelstringAccessible name for the command in its resting state
copiedLabelstringAccessible name and live-region text once copied
descriptionstringParagraph under the command
buttonsActionButton[][]Pill actions under the paragraph
factsFact[][]Figures listed as a description list at the foot
classNamestringExtra classes for the outer <section>
ts
type Fact = {
  value: string;
  label: string;
};

type ActionButton = {
  label: string;
  href: string;
  tone?: "primary" | "light" | "dark" | "outline";
};

Behavior notes

  • The headline is deliberately smaller than the command. Keep it to three or four words, because anything longer starts competing with the line it is introducing.
  • The command wraps rather than shrinks: its row is a flex container that allows wrapping, so a long package name breaks onto a second line instead of overflowing on a phone.
  • The underline is a border on the command text alone, not the whole row, so the dollar sign and the copy circle sit outside it.
  • Grain is an inline feTurbulence filter at 8 percent in soft light, with its id from useId so several grained blocks on one page never collide.
  • Everything on this surface uses fixed background tokens rather than adaptive ones, because the panel is painted ink in both themes.
  • Buttons default to the light tone, the pill built to sit on a dark surface.
  • There is no image and no scroll listener, so this is the cheapest of the dark heroes to paint.

More Hero blocks

View all Hero
PRO

hero189

Command on Photo Hero

A full-height photographic install hero: the photo blurs in and drifts slower than the page under a scrim and film grain, a serif headline settles in word by word, then a frosted command pill that copies the install command on click, two sliding-marker pills and a short column of figures.

PRO

hero192

Half Photo Command Hero

A full-height split install hero: text on the left with an eyebrow, a serif headline that settles in word by word, an intro, a rounded command pill that copies the install command on click and two sliding-marker pills; on the right an edge-to-edge photograph that blurs in and drifts on scroll with a small caption.

PRO

hero188

Single Command Hero

The most minimal install hero: a serif headline that settles in word by word, then one rounded command pill that copies the install command on click and confirms with a tick, and a quiet note with a docs link. No image, no buttons.

PRO

hero190

Terminal Split Hero

A split install hero: on the left an eyebrow, a serif headline that settles in word by word, an intro and two sliding-marker pills; on the right an ink terminal card that drifts on scroll, prints the install command and its output line by line, ends on a blinking cursor and copies the command from its title bar.

PRO

hero195

Three Screens Hero

A centred install hero with a serif headline that settles in word by word, an intro, a rounded command pill that copies the install command on click beside a sliding-marker pill, and under it three portrait page previews that blur in as they load and rise at different speeds on scroll, the middle one sitting higher, each with a small caption.

PRO

hero194

Turning Request Hero

A centred install hero whose serif headline ends in a word that keeps changing (a pricing page, a hero, a footer), so the promise reads as a list of things the agent can be asked for. Below it an ink command pill that copies the install command on click sits beside a sliding-marker outline pill, then a quiet note.