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

Copy a component, paste it into Terminal

Baselumen’s 186 components are built to one set of rules. Copy for Terminal and one paste put any of them on a Terminal page as ordinary elements you can edit.

Baselumen’s component library in its window, with Copy for Terminal and the first row of components, on a yellow field beside the words “Copy, paste, and it’s in Terminal.”
On this page
  1. What lands on the page
  2. Finding the right one
  3. Built to one set of rules
  4. Two doors into Terminal
  5. Where to find it

Baselumen's library holds 186 components, built to one set of rules so they read as one system on whatever page you place them. Getting one into a site takes two steps: choose Copy for Terminal, then press ⌘V on a page in Terminal's designer.

What lands on the page

A copied component lands as ordinary elements, with its classes and styles, ready to edit in the designer's panels. Nothing is locked or linked: change anything you like, and nothing upstream changes it back.

Copy for Terminal is the one button on every card and on every component's page. A component with no Terminal block of its own says so on its card, and Terminal's Baselumen panel places it instead.

Finding the right one

Open a component to see it rendered live, isolated the way your own page would isolate it. The library is filed in 13 categories and in collections, and the search, the category and the collection stay in the address, so a filtered view can be shared or reloaded.

The bar's search field searches the whole app. Its scopes are All, Components, Templates, Tools, Go to and Actions, Tab walks through them, and your recent picks come first.

Built to one set of rules

Every component follows the same rules:

  • Semantic markup. Sections, articles and nav; buttons for actions and links for navigation. A pricing tier carries schema.org Offer, and an FAQ carries FAQPage.
  • Accessible by default. Visible focus, contrast of at least 4.5:1 for body text and 3:1 for large text, full keyboard use, ARIA for tabs and menus, and reduced motion respected.
  • Current browsers. The last two versions of Chrome, Edge, Firefox and Safari.

Two doors into Terminal

The library also opens from inside Terminal. The designer's rail has a Baselumen panel with live previews, where Add places a component on the page.

To keep a set ready for one site, use Import: pick a site, switch components on, and save. They wait on that site's designer shelf under Insert → Marketplace → Imported from Baselumen. Saving is a diff, so switching one off takes it off the shelf, and pages that already use it keep it.

Where to find it