Shadcn Templates
simple-ai

Simple AI

Components and blocks to easily build AI apps. A collection of ready-to-use UI components designed specifically for AI-powered applications.

Free
Price
Jan 21, 2025
Listed
Simple AI screenshotOpen Simple AI

Overview

simple-ai is an open-source registry of agent examples by Alwurts, inspired by shadcn/ui. Its stated goal is "curated agent examples you can build upon": developers copy the code into their app and change the source. It is organized in three levels: components are pieces, blocks are a whole screen and templates are a whole app.

The first block is a chat page that shows the thread, the prompt, tool calls and model thinking, with the agent's work folded away so the answer stays readable. The Starter template is a full app with sign-in, an organization setup step and an agent chat. The MIT-licensed source is on GitHub at Alwurts/simple-ai.

Features

  • Chat page block: Thread, prompt, tools and reasoning in one screen, added with a single CLI command
  • Chat input: A prompt input built on Tiptap with @mentions
  • Tool display: Shows what the agent called, with input and output JSON
  • Worked summary: Collapses the agent's steps ("Worked for 4s") behind the final answer
  • Reasoning component: Renders model thinking alongside the response
  • Starter template: An app where people sign in, name their organization and talk to an agent
  • AI SDK based: Components use the Vercel AI SDK and Streamdown for streaming output

Tech stack

  • shadcn/ui (Base UI)
  • Vercel AI SDK, Streamdown, Tiptap
  • TanStack Start, Fumadocs and Cloudflare Workers for the docs site

Getting started

npx shadcn@latest add @simple-ai/chat-page

Similar listings

All AI Chat / AI App