Dark AI Chat Thread Screen UI for Figma

How to use it in Figma, even if you have never used Figma

Four steps. You do not need to draw anything, and a free Figma account is enough.

  1. Press Copy to FigmaClick the button on this page. The design is copied, like text you copy with Ctrl + C.
  2. Paste it in FigmaOpen Figma, open any file and press Ctrl + V (Cmd + V on Mac). You get real, editable layers.
  3. Make it yoursDouble-click a text to type your own words. Click a shape and change its color under Fill. Drag your own photo onto an image box.
  4. Export itClick the design. In the right panel, scroll to Export, choose PNG, JPG, SVG or PDF, then click Export.

Tip: install the free Google Fonts used in the design (the name shows when you click a text) so the text looks the same on your computer.

This AI chat thread UI for Figma shows a full conversation: a question, an answer with a code block and sources, and a second reply that is still streaming. This is the dark version, made for products that live in dark mode.

What is included

  • User bubbles and assistant messages with a gradient AI mark
  • A code block with a language label and a Copy button
  • Three numbered source cards for citations
  • Message actions: copy, like, dislike and regenerate
  • A streaming reply with a cursor and a composer with a stop button

Where to use it

Use it for chatbots, copilots, study helpers, developer tools and help centers that answer in a thread.

Design notes

The thread uses a 820 px reading column, which keeps lines short enough to read. Citations sit under the answer, so a reader can check a claim in one click. The streaming state shows a small cursor and a Writing tag. The dark theme uses a #0B0D14 background, #141824 cards, #F3F4F8 text and the same indigo #5B5BF0 accent.

Built for editing

Spacing follows a 4 point scale and layers have clear names, so developers can find what they need. The file uses Plus Jakarta Sans for the interface and JetBrains Mono for code, both free on Google Fonts, and every color is a fill you can change in the fill panel. Text pairs stay above 4.5 to 1 contrast.

How to use it

Copy the component with the copy button and paste it into Figma with Ctrl+V or Cmd+V. The layers keep their auto layout, so you can edit text, colors and spacing. Install the free Google Fonts first so the text looks the same. All names and numbers in the file are sample content.

More like this