Components, templates, design and tools for agentic work Private alpha · Free, Pro from $24/mo

One library, copied into Terminal.

186 components built to one set of rules. Open one to preview it, choose Copy for Terminal, and press ⌘V on a page in Terminal's designer, or pin a set to a site with Import.

The library in numbers

Components
186
Copy for Terminal
185
Categories
13
In the free set
24

Copied into Terminal. One block, one paste.

Open a component, choose Copy for Terminal, and press ⌘V on a page in Terminal's designer. It lands as ordinary elements with their classes and styles, ready to edit in the panels.

  • Copy for Terminal is the one button on every card and on every component's page.
  • ⌘V on a page in Terminal's designer places it where you are working, as the designer's own elements.
  • Once a component is on your page it is ordinary elements: change anything, and nothing upstream changes it back.
  • A component with no Terminal block of its own says so on its card; Terminal's Baselumen panel places it instead.
Copy for Terminal, then ⌘V on a page: the component lands as ordinary elements.

A component, opened up. Found from anywhere.

A component's page is a header row over its preview, which fills the window: the component rendered live, isolated the way your own page would isolate it.

  • The main button is Copy for Terminal; the menu beside it opens Import to add the component to a Terminal site.
  • The bar's Search components field opens the ⌘K palette on every screen, scoped to All, Components, Templates, Tools, Go to, Actions. Tab walks the scopes; recent picks come first.
  • Search, category (13) and collection live in the address, so a filtered library view can be shared or reloaded.

Built to one set of rules. Ready for any page.

Every component is built to the same rules, so the library reads as one system on whichever page you place it.

  • Semantic markup, structured data

    Sections, articles, nav; buttons for actions, links for navigation. The pricing tier carries schema.org Offer and the FAQ carries FAQPage.

  • WCAG AA as the target

    Visible focus, 4.5:1 for body text and 3:1 for large, keyboard use, ARIA for tabs and menus, and reduced motion respected. The last two versions of Chrome, Edge, Firefox and Safari.

Into Terminal. From either side.

Terminal is Stacklumen's site designer, and the library has a door into it from both sides. Copy for Terminal and ⌘V put a component on the page you are on, and the Baselumen panel on the designer's rail places one from inside Terminal. Import pins a set of components to a site, where they wait under Insert → Marketplace → Imported from Baselumen.

  • ⌘V after Copy for Terminal lands the component on the page as native elements.
  • The Baselumen panel: Terminal's designer has the same library on its rail, with live previews, where Add places a component on the page.
  • Pick a site, switch components on, and Save to site. Saving is a diff: switching one off removes it from the shelf, and pages that use it keep it.
  • Agents pin and unpin over MCP with the same ids.

Import

Collection
Import: switch components on for a Terminal site, and Save to site puts them on its designer shelf. Saving is a diff, so switching one off takes it off the shelf. The drawing is Baselumen's Import screen saving to the site Northline Dental: collection pills counting what is picked of each collection's 186 components in all, a grid of component cards each with an include switch, and a save bar that says how many components are selected and whether there are unsaved changes. Saving shows a note that the components are on the site's shelf in the Terminal designer, under Insert, Marketplace, Imported from Baselumen.

Agents use the same catalog. Over MCP.

Baselumen speaks MCP over HTTP. An agent signs in, or carries a bl_ token from Agents & API keys, and works on the library the way a person does: it searches it and pins components to a Terminal site.

  • 8 tools for components and templates, 2 of them write: search_components, list_templates, get_template, list_design_tokens, list_sites, get_site_pins, pin_components, unpin_components.
  • components:read to search and list; components:write to pin. A token can be narrowed to one client.

The free set, and the full library.

Every plan browses and previews every component. Copy for Terminal and the Baselumen panel take the free set on Free and every component on Pro and Agency; a premium component opens once the workspace buys it.

  • Free

    The free set: 24 components chosen as a starter kit, from the bar and the hero to the form and the footer, copied into Terminal, and the Meridian and Kestrel templates.

  • Pro and Agency

    Every component, copied into Terminal or placed from the Baselumen panel, every template, and full MCP access.

  • Today

    Start on Free, and move to Pro ($24 a month) or Agency ($29.99 a month) when you need more. Every agency can take one 14-day Agency trial, with no card.

The smaller pieces. Each one in the app today.

  • A component with no block

    A component with no Terminal block of its own says so on its card, and the Baselumen panel places it instead: 1 of 186 today.

  • The collections menu

    Narrows the grid to the SDF base or one collection, with counts that add up to what is on screen: SDF base 98 · Northwind 27 · Bricklumen 33 · Foliotype 28.

  • The Libraries menu

    Components, Templates, the Marketplace and Import, under one item in the bar.

  • Updates to what you copied

    When components your workspace copied change, the bar says so, and copying them again picks up the fixes.

  • What a header tells you

    The category, the collection outside the SDF base, and Free for the free set.

  • Tabs that never wrap

    The category tabs fold whatever does not fit into More and unfold again as the window grows. There are 13 categories.

Take the library into Terminal.

Every component, the templates, and the tools around them.

Free to start · one 14-day Agency trial, no card