Skip to content
Scrim UI

The icon guide

Icons

Find the right Lucide icon for each AI concept, then copy it as SVG, JSX, or a component file. 73 concepts are mapped and ready to use.

Prompt & Input

6

Prompt input

The composer a person types a prompt into

TextCursorInput

Attachment

A file clipped to a prompt or message

Paperclip

Model picker

Switching models mid-conversation

ChevronsUpDown

Prompt enhance

One tap that rewrites a rough draft into a better prompt

WandSparkles

Slash command

A typed shortcut to canned prompts and actions

Slash

Prompt template

A saved prompt with {{variables}} to fill in

Braces

Messages

11

Message

A single turn in a conversation

MessageSquare

Streaming

A reply arriving token by token, caret trailing the text

TextCursor

User turn

The person's side of the conversation

MessageCircle

Rendered reply

Markdown output — headings, lists, code blocks

TextInitial

Message actions

Copy, share and feedback under a reply

Ellipsis

Regenerate

Ask the model for another answer to the same prompt

RefreshCw

Model error

The model failed, refused, or was rate limited

MessageSquareWarning

Stop generation

Halting a reply while it is still streaming

Square

Edit message

Changing a sent prompt and regenerating from it

Pencil

Response versions

The 2/3 pager between regenerations of one answer

GitBranch

Share conversation

A link to this conversation for someone else

Share2

Conversation & Artifacts

4

Chat history

Past conversations, grouped and searchable

RotateCcwClock

Pinned conversation

Keeping a conversation at the top of the list

Pin

New chat

Starting a fresh conversation

MessageSquarePlus

Artifact

Generated output substantial enough to get its own panel

AppWindow

Reasoning & Progress

4

Reasoning

The model's visible chain of thought

Brain

Thinking

Working, before the first token arrives

LoaderCircle

Reasoning steps

A trace broken into ordered, inspectable steps

ListOrdered

Reasoning effort

How much the model should think before answering

Gauge

Tool Calls

6

Tool call

The model invoking a tool

Wrench

Web search

A search of the web, run as a tool call

Globe

Code execution

Code run in a sandbox, with its output

SquareTerminal

Tool toggle

Turning an individual tool on or off

ToggleRight

Generative UI

A component rendered from a tool result, not text

Sparkles

Media generation

An image, audio or video the model produced

ImagePlay

Sources & Citations

3

Source

A document the answer was grounded in

FileText

Citation

An inline marker pointing at a source

Quote

Citation popover

The passage behind a citation marker, on hover

MessageSquareQuote

Agents

9

Agent

An autonomous run working on its own

Bot

Approval gate

A step that waits for a human to allow or deny it

ShieldCheck

Agent plan

The checklist an agent writes for itself

Route

Agent handoff

One agent passing the task to another

ArrowLeftRight

Agent timeline

The activity log of a long agent run

Activity

Multi-agent

Several agents working in parallel

Network

Interrupt agent

Cutting into an agent mid-run to redirect it

CirclePause

Scheduled agent

An agent that runs on a timetable, not a prompt

CalendarClock

Agent connector

An external system the agent can act in, wired up

PlugZap

Evaluation & Feedback

5

Response rating

Thumbs up or down on a reply, with a reason

ThumbsUp

Inline correction

Fixing the answer where it is wrong

PenLine

Output comparison

Two answers side by side, labels hidden until picked

GitCompare

Eval results

Pass rates across a test suite

ClipboardCheck

Edit diff

An AI-proposed edit, accepted or rejected per hunk

FileDiff

Files & Context

4

File upload

Getting a file into the conversation

Upload

Files in context

What the model can currently read

Files

Context window

How much of the model's context budget is used

Battery

Context picker

The @-mention menu for adding context

AtSign

Voice

6

Voice input

Speaking to the model instead of typing

Mic

Waveform

Live audio level while listening or speaking

AudioWaveform

Voice conversation

A spoken exchange with turns and replay

MicVocal

Voice call

A live call with the assistant — mute, timer, end

PhoneOff

Read aloud

The reply spoken as audio

Volume2

Barge-in

Talking over the assistant to cut it off

MicOff

Memory

4

Memory

Facts the assistant keeps about you

Database

Memory suggestion

The assistant proposing to remember something

Lightbulb

Saved to memory

Confirmation that a fact was kept

BookmarkCheck

Memory toast

The receipt shown when a fact is saved

BellRing

Model & Settings

5

Model

The model itself, and choosing between them

Cpu

Token

The unit a model reads, writes and bills in

Hash

Cost

What this reply or this conversation cost

Coins

Latency

How long until the first token arrives

Zap

Sampling

How much randomness the model answers with

Thermometer

Safety & Refusal

6

Refusal

The assistant declining a request, with the redirect still on the table

ShieldX

Moderation flag

The content filter interrupting a prompt or a stream

Flag

Confidence

How sure the answer is, flagged where the claim is made

BadgeQuestionMark

PII redaction

Personal data stripped before the model sees it

EyeOff

Prompt injection

Instructions smuggled in through retrieved content

ShieldAlert

Hallucination warning

A flag on claims the model may have invented

TriangleAlert