# AI Elements

> Primitives for chat and agent interfaces. Prompt composers, reasoning panels, task lists and token budgets, all copy-paste and dependency free.

The surfaces an AI product needs that a generic component library does not cover: a composer that takes files, a panel for the model's reasoning, a task list that streams, a token budget you can glance at.

They follow the same rules as the rest of NachUI. No SDK, no provider lock in, no npm wrapper. You pass the data in through props and wire them to whatever runs your model.

<ComponentsList section="AI Elements" />
