# agent-ui > Copy-paste HTML, CSS, and JS primitives for agentic interfaces: chat, thinking, tool calls, approvals, and questions. No React, Tailwind, or build step. ## Start here - [AGENTS.md](https://agent-ui.app/AGENTS.md): agent operating contract - [Component catalog](https://agent-ui.app/docs/catalog.json): machine-readable components, states, and stylesheets[] - [AI setup](https://agent-ui.app/docs/guides/ai-setup.html): copyable setup prompt - [Chat with tools starter](https://agent-ui.app/docs/starters/chat-tools.html): complete first screen - [Canonical showcase run](https://agent-ui.app/showcase/chat-run.html): host composition specimen ## Recipes - [Chat streaming](https://agent-ui.app/docs/patterns/chat-streaming.html) - [Tool approval](https://agent-ui.app/docs/patterns/tool-approval.html) - [Question resume](https://agent-ui.app/docs/patterns/question-resume.html) ## Positioning - [Agent UI without React or Tailwind](https://agent-ui.app/docs/guides/html-agent-ui.html) ## Optional - [Full page index](https://agent-ui.app/llms-full.txt) - [Install / docs](https://agent-ui.app/docs/index.html) - [GitHub repository](https://github.com/itsbrennanm/agent-ui)