Skip to the components

Components for AI-native apps.

Live, interactive building blocks for agents, chat, data and everyday app screens. Copy the code, hand the prompt to your coding agent, or let MonstarX build it into your app.

  • 40components
  • 7groups
  • React + Tailwind
  • free to use

Prompts work in

MonstarX · Claude Code · Cursor · Codex · Windsurf · Gemini CLI · VS Code · Lovable · and any coding agent

Use with your coding agent
01

Agent screen

An agent using a website for you: watch it click and type, take over or approve the risky step, teach it by doing a task once, or replay the recording.

Loading the demo…

Add a screen where people can watch the assistant use a website for them: its pointer moves, clicks and types while a list shows each step, with Pause, Take over and an approval before anything that spends money. Add a mode to teach it a task by doing it once, and a recording people can replay and scrub through.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

02

Thinking trace

Shows what the agent is doing while it works — steps, reasoning, searches and code — then folds away into one line.

Loading the demo…

Add a thinking trace to my app’s assistant: while it works, show a “Thinking…” panel that lists each step with a spinner, a tick when it is done and how long it took. Let people open it to read the reasoning, the searches it ran and any code it wrote, and fold it into “Thought for 6s” when it finishes.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

03

Tool chips

The tools an agent calls while it answers, as chips that run, fail, retry and finish — each opening to its input and output.

Loading the demo…

Show the tools my assistant uses while it answers as small chips: a spinner while each one runs, its name and how long it took when done, red with the error when it fails, and a click to open what went in and what came back. Offer a timeline view that folds into “Used 5 tools”.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

04

Task rows

Live status for the jobs an agent runs: queued, running with progress, failed with a retry, done — as capsules or a list.

Loading the demo…

Add a task list that shows what the agent is working on: one row per task with its status (queued, running with a progress ring, failed with a Retry button, done with a tick), a short count such as “12 invoices”, and a chevron that opens the task’s sub-steps.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

05

Feature plan

The plan an agent works through, as a checklist with progress: each feature’s status, what it covers and whether its test passed.

Loading the demo…

Add a feature plan card: a checklist of the features being built with a progress bar (“3 of 5 built”). Each feature shows to do, in progress or done, opens to a one-line detail, and carries a small “Test passed” or “Test failed” badge.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

06

Request queue tray

Requests sent while the agent is busy wait in a tray above the prompt box — reorder, edit, remove or send one next.

Loading the demo…

Let people keep sending requests while the assistant is working: show what it is working on with its progress, and put new requests in a queue above the prompt box where they can be reordered, edited, removed or sent next, with a button to pause the queue.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

07

Image generation grid

Generate images from a prompt: batches that develop from noise with live progress, then vary, upscale, save or download any of them.

Loading the demo…

Add an image generator: a prompt box with style and shape options and a Generate button that makes four images at a time, each showing its progress as it develops. On a finished image people can make variations, upscale it, save it as a favourite or download it; earlier batches stay below.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

08

Streaming answer

An answer that writes itself in, with numbered citations that open a preview, actions to copy or rate it, and follow-up questions.

Loading the demo…

Make the assistant’s answers stream in word by word behind a blinking caret, with numbered citations that show the source’s title, site and a snippet on hover, a row of actions (copy, retry, thumbs up and down) and two or three follow-up questions people can click to ask next.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

09

Context cards

The passages an AI found before answering: source, relevance and matching words, with pin and leave out — and the answer follows.

Loading the demo…

When the assistant answers from our documents, show the passages it used as cards: each with the source and page, a relevance score, the matching words highlighted, and buttons to pin it or leave it out, with the answer citing each one by number.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

10

Approval card

Questions the agent asks before it acts, one at a time, and a permission card for actions that need a yes.

Loading the demo…

Before the assistant does something important, show an approval card: a few questions one at a time (one choice, several choices or a short answer) with Skip, Continue and a “1 of 3” counter. For risky actions, show a card that says exactly what will happen, with Approve, Edit and Deny.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

11

Recommendation card

An AI recommendation with a confidence gauge, the evidence and risk behind it, and the alternatives it weighed — as a card or a comparison.

Loading the demo…

Add a recommendation card: the option the assistant recommends with a confidence gauge (for example “82% · High”), the reasons with their sources, the main risk, what would change its mind, the alternatives it considered with their own confidence, and a button to act on it.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

12

Voice agent orb

An orb that breathes, listens, thinks and speaks, with live captions, mute and tap to interrupt — or a compact in-call bar.

Loading the demo…

Add a voice assistant to my app: a glowing orb people tap to talk to, which shows when it is listening, thinking and speaking, with live captions, a mute button, tap to interrupt while it speaks, and a small call bar with a timer and an end button.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

13

Comments on a preview

Pinned comment threads on a live preview: drop a pin anywhere, reply, resolve and undo, with an optional list of every thread.

Loading the demo…

Let people comment on the preview of my app: a Comment button, then a click anywhere drops a pin with the person’s avatar and opens a thread where others can reply. Threads can be resolved (with Undo) and hidden, show when there is a new reply, and are also listed in a side panel with Open and Resolved tabs.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

14

Prompt bar

The box people type to the agent in: @ to attach sources, / for commands, a model menu, attachments and voice.

Loading the demo…

Add a prompt box to my app: it grows as people type, “@” opens a list of files and data sources to attach as chips, “/” opens a list of commands, and it has buttons to attach a file, choose a model, dictate by voice and send — all usable from the keyboard.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

15

Model picker

Choose the model and how hard it thinks: speed and cost at a glance, premium badges, and effort from low to max.

Loading the demo…

Add a model picker beside the prompt box: a button showing the current model and effort that opens a list of models, each with a short description, speed and cost indicators and a badge for premium ones, plus an effort control (Low, Medium, High, Max) that explains what each level costs.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

16

Dictation waveform

Speak instead of typing: a live waveform and timer, words arriving as you talk, then keep or cancel — with a demo voice or your own microphone.

Loading the demo…

Add voice typing to my text fields: a microphone button that turns the field into a live waveform with a timer, shows the words as people speak (unfinished words in grey), and has buttons to keep or cancel what was said.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

17

Selection actions

Highlight text and an AI toolbar appears: improve, shorten, warm up, fix or translate, then accept or discard the rewrite in place.

Loading the demo…

Let people select text in my editor and get an AI toolbar right next to it — Improve, Shorter, Warmer, Fix spelling and Translate — then show the rewrite in place with the old words struck through and the new ones in green, and buttons to accept or discard it.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

18

Command palette

One box to find anything and run any action: fuzzy search, grouped results, scopes and a second step, all from the keyboard.

Loading the demo…

Add a command palette that opens with ⌘K: one search box that finds pages, records and actions as you type (forgiving typos), groups the results with recent items first, highlights the matching letters, runs the chosen one with Enter, and shows a friendly empty state with a suggestion when nothing matches.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

19

Diff table

AI edits sweeping through a table row by row: every change as before → after, accept or reject per cell, per row or all, and the rows it left alone explained.

Loading the demo…

When the assistant proposes changes to a table, show them before applying: each changed cell with the old value struck through and the new one in green, a note on any row it chose not to change, and buttons to accept or reject each cell, each row or everything, then Apply.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

20

Insight cards

Numbers that explain themselves: stat cards with sparklines or bar charts you can hover, and the insight behind them.

Loading the demo…

Add a row of stat cards to my dashboard: each shows a number, its change since last week in green or red, and a small chart people can hover to read each day’s value. Below them, add an insight card that pages through what the numbers mean, each with a suggested next step.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

21

Records table

A CRM-style table: search, sortable columns, tags, a strength meter, and row selection with bulk actions.

Loading the demo…

Add a customers table: searchable, with sortable columns (name, tags, monthly volume, last order, and relationship strength shown as four bars), checkboxes to select rows, and a bar with bulk actions that appears when rows are selected. On a phone the first column stays in place while the rest scrolls.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

22

Filter table

A live table that status chips reorganise as you filter: counts update, rows glide into place and new ones arrive while you watch.

Loading the demo…

Add a live orders table with status chips above it (All, New, In progress, Shipped, Issue) that each show a count and filter the rows when clicked. New orders appear at the top and rows move smoothly when their status changes; add a search box, a Pause button for the live updates and an option to group the rows by status.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

23

Code diff

The agent’s code changes, ready to review: unified or side by side, word-level highlights, folded unchanged lines and comments on any changed line.

Loading the demo…

Show the code changes the agent made as a diff people can review: file by file, removed lines in red and added lines in green with the changed words highlighted, unchanged code folded away, a Viewed checkbox per file, comments on any changed line, and a switch between unified and side-by-side views.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

24

Log stream

A live log viewer with level filters, search, follow and copy — or a terminal that streams a build and takes commands.

Loading the demo…

Add a live log viewer to my app’s admin: lines stream in with time, level and source; toggles show or hide each level with a count; a search box highlights matches; it follows the newest line until I scroll up (then shows a “new lines” button); and I can pause it, open a line’s details and copy lines.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

25

Flowchart canvas

An automation drawn on a dotted canvas — trigger, conditions and actions — with a + to add a step anywhere and a test run that lights up the path.

Loading the demo…

Add an automation builder: a flow drawn on a dotted canvas that starts with a trigger, branches on yes/no conditions and runs actions, with a + on every connector to add a step from a menu, steps that can be renamed or deleted, pan and zoom, and a Test run button that highlights each step as it runs.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

26

Kanban board

Columns of cards to move between stages — with a mouse, a finger or the keyboard — with limits and a quick add.

Loading the demo…

Add a kanban board with a column for each stage, cards people can drag between columns with a mouse or a finger or move with the keyboard (Space to pick up, arrows to move, Space to drop), a count and a limit on each column, and a quick “Add card” at the bottom of each one.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

27

Live cursors and presence

Who is here and what they are doing: avatars with status, named cursors that glide, remote selections and carets, and follow mode.

Loading the demo…

Show who else is in a document right now: a stack of avatars with an active or idle dot, each person’s cursor with their name in their own colour, what they have selected or are typing, a note when someone joins or leaves, and a way to follow someone by clicking their avatar.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

28

Version timeline

Every saved version on a timeline: see what changed as a diff or a before/after slider, restore any version after a clear confirmation, and undo.

Loading the demo…

Add a version history: a timeline of saved versions grouped by day, with who made each one and the current one marked. Selecting a version shows what changed (or a before/after comparison of the page), and Restore asks for confirmation, keeps the current version in the history and can be undone.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

30

Onboarding checklist

A setup guide with a progress ring: the next step opens with its action, steps can be skipped, and the guide hides and comes back.

Loading the demo…

Add a setup checklist for new users: a progress ring with “2 of 5 done”, the steps in order with how long each takes, the next one open with a button that does it and “Skip for now”, a celebration when everything is done, and a way to hide the guide and bring it back. Also offer it as a small launcher in the corner of the screen.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

31

Settings form

Grouped settings that know what changed: edited fields marked, a save bar with the count, Discard, validation and ⌘S.

Loading the demo…

Add a settings page with sections (shop details, shipping, notifications) that marks every field I change, shows a save bar with the number of unsaved changes and Save / Discard buttons, checks the fields before saving and jumps to the first problem, confirms when it is saved, and saves with Ctrl+S or ⌘S too.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

32

Stepper / wizard

A long form in short steps: where you are, what’s done, checks before moving on, a review with edit links, and a confirmation.

Loading the demo…

Turn the application form into a step-by-step wizard: a step bar showing where I am and which steps are done, each step checked before moving on with clear messages, Back without losing anything, a final review page with Edit links for each step, and a confirmation after sending.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

33

Data import mapping

Match a spreadsheet’s columns to your fields: suggested matches with a confidence, sample values, required fields and clashes, then the import.

Loading the demo…

After someone uploads a spreadsheet, show a step to match its columns to my fields: each column with a few sample values, the suggested field and how confident the match is, an easy way to change it or skip the column, warnings for missing required fields or two columns on the same field, and an Import button that shows progress and a summary.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

34

File drop and attachments

Drag, browse or paste files: previews, progress for each one, clear reasons for refused files, Retry, and a message that waits for its uploads.

Loading the demo…

Add file uploads: a drop area people can drag files onto, click to browse, or paste images into, a preview and a progress bar for each file, a clear message when a file is too big or the wrong type, a Retry button when an upload fails, and attachments in the message box that must finish uploading before the message can be sent.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

35

Permission dialog

Ask before acting: what an app or an AI agent wants to do, each permission explained, optional ones switchable, and a choice to remember.

Loading the demo…

Add a permission dialog that appears before another app connects or the assistant does something on my behalf: it lists exactly what is requested in plain words, lets me switch off the optional parts, shows a preview of the action (such as the email and who gets it), offers “Allow once” or “Always allow”, and has a “Remember this” option.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

36

Booking slot picker

Pick a day and a time: a date strip or a month calendar, morning and afternoon slots, sold-out times and a confirmation.

Loading the demo…

Add a booking picker: a strip of the next two weeks (or a month calendar) to choose a day, the free times grouped into morning and afternoon with full ones greyed out, a choice of session length, the time zone, and a summary with a Confirm button that turns into a confirmation with “Add to calendar”.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

37

Pricing table

Plans side by side with a monthly / yearly switch, the popular plan lifted out, a choice that carries to checkout, and a full comparison.

Loading the demo…

Add a pricing section: three plans side by side with a Monthly / Yearly switch that shows what yearly saves, the most popular plan highlighted, a Choose button on each that carries the plan and its price to a checkout bar, and a comparison table of what each plan includes.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

38

Toast stack

Short notices that stack, fan out on hover, swipe away, show progress for slow work and offer Undo.

Loading the demo…

Add toast notifications: they stack in a corner and fan out on hover, close by themselves after a few seconds (pausing while hovered), can be swiped away, and come as success, error with Retry, loading that turns into success, and a notice with Undo.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

39

Notification inbox

A bell with an unread count that opens an inbox: All, Unread and Mentions tabs, actions in place, mark all as read, and live arrivals.

Loading the demo…

Add a notifications bell to the top bar with a red unread count. It opens an inbox with tabs for All, Unread and Mentions, notifications grouped by Today, Yesterday and Earlier, buttons to act on each one right there (approve, reply), a dot to mark one read or unread, “Mark all as read”, and new notifications sliding in as they arrive.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

40

Empty states

What a screen says when there’s nothing to show: the first visit, no search results, a failed load and offline, each with a next step.

Loading the demo…

Design the empty states for my lists: a friendly first-visit screen with buttons to add the first item or try sample data, a “no results” message that names the search and offers to clear the filters, an error screen with Try again and details, and an offline banner that keeps the last saved data visible and retries by itself.

Paste this into MonstarX, or start a new project with it.

Opens a new project with this prompt. New to MonstarX? Sign up free and the prompt waits for you.

Use with your coding agent.

Connect MonstarX UI to Claude Code, Cursor, Codex or any MCP client and your agent can search all 40 components, read their specs and code, and build them into your app on your own stack. Free, read-only, no sign-in.

MCP server addresshttps://monstarx.com/ui/mcp

Run in your terminal:

claude mcp add --transport http monstarx-ui https://monstarx.com/ui/mcp

Or, to have it in every project:

claude mcp add --transport http --scope user monstarx-ui https://monstarx.com/ui/mcp
  • “Use monstarx-ui to find a component that shows what the agent is doing, and build it into our chat screen.”
  • “Add the approval card from monstarx-ui before our agent sends emails, in our design system.”
  • “Get the pricing table from monstarx-ui and wire it to our Stripe plans.”

What your agent gets

  • search_componentsfinds components for a need: “approval”, “agent progress”, “pricing”.
  • list_componentsall 40 components, grouped.
  • get_componentthe source, dependencies, variants, install command and full build spec.
  • get_promptthe build spec for a coding agent, or the MonstarX prompt in 16 languages.
  • get_guidelinesthe design rules, so components are adapted to your stack and brand rather than pasted.

Plus resources (ui://components/{id}, ui://guidelines) and prompts (add-component, find-component).

Or install with the shadcn CLI

Every component is a shadcn registry item. In a project with shadcn/ui, one command writes the file and installs lucide-react:

npx shadcn@latest add https://monstarx.com/ui/r/approval-card.json
Registry index (JSON)

New components in your inbox.

Agent screens, voice, charts, app blocks: each new batch, with its prompts and code, the day it lands.

Only new components, never spam. Privacy

Want the whole app, not just the parts?

Describe it in a sentence. MonstarX plans it, builds it with components like these, tests it in a real browser and publishes it to your domain.

Connect your coding agent