# Open Chat Widget ## Docs - [Agent Use Cases](https://docs.openchatwidget.com/agent-use-cases.md): Explore the types of agents you can build with Open Chat Widget and Vercel AI SDK. - [Agent with MCP](https://docs.openchatwidget.com/agent-with-mcp.md): Build an AI SDK agent connected to an MCP server - [Agent with web search](https://docs.openchatwidget.com/agent-with-web-search.md): Build an AI SDK agent with native web search - [Hosting Compatibility](https://docs.openchatwidget.com/compatibility.md): See which runtimes and hosting patterns work well for Open Chat Widget agents. - [Create a Basic Agent](https://docs.openchatwidget.com/create-an-agent.md): Build your first agent and expose a streaming endpoint - [React + Express Example](https://docs.openchatwidget.com/example-basic-react-express-app.md): Run the Vite + Express example with gpt-5-mini and native OpenAI web search. - [Next.js Landing Page](https://docs.openchatwidget.com/example-nextjs-landing-page.md): Use the Next.js App Router example with gpt-5-mini and a serverless chat route. - [Next.js Portfolio Chat](https://docs.openchatwidget.com/example-nextjs-portfolio-chat.md): Use the Next.js portfolio example with a resume-grounded chat route. - [Examples Overview](https://docs.openchatwidget.com/examples.md): Browse dedicated docs pages for each Open Chat Widget example repo. - [Reasoning](https://docs.openchatwidget.com/features/reasoning.md): How reasoning summaries appear in Open Chat Widget and how to turn them off - [Introduction](https://docs.openchatwidget.com/index.md) - [Installation](https://docs.openchatwidget.com/installation.md): How to install it on your app ## OpenAPI Specs - [openapi](https://docs.openchatwidget.com/api-reference/openapi.json) ## Optional - [npm](https://www.npmjs.com/package/@openchatwidget/sdk) - [GitHub](https://github.com/Open-Chat-Widget/openchatwidget)