# Components



# Overview

Peam is built from small, composable pieces. You can use the preset [`AskAI`](/docs/components/ask-ai) for a complete chat UI, or compose individual surfaces like [`AskAI.Dialog`](/docs/components/ask-ai-dialog) and [`AskAI.Chat`](/docs/components/ask-ai-chat) with a [`AskAI.Trigger`](/docs/components/ask-ai-trigger).

To customize the visuals, adjust theme tokens on the root using the [Styling](/docs/components/styling) guide. If you need to control chat actions from anywhere in your app, use [`useAskAI`](/docs/components/use-ask-ai) or the [`AskAIProvider`](/docs/components/ask-ai-provider).

Start with [`AskAI`](/docs/components/ask-ai) for the quickest setup, then explore surfaces and primitives to tailor the experience.


## Sitemap
[Overview of all docs pages](/sitemap.md)
