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