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
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