<h1 align="center">
  Carbon AI Chat
</h1>

> Carbon AI Chat is an opinionated but extensible chat application that's available as both React and web components.

## Getting started

```bash
npm install @carbon/ai-chat
```

or

```bash
yarn add @carbon/ai-chat
```

This will install the package that contains both the web component and React versions of the chat application.

## Documentation

- [Documentation site](https://chat.carbondesignsystem.com/tag/latest/docs/documents/Overview.html)
- [Demo site](https://chat.carbondesignsystem.com/tag/latest/demo/index.html)
- [React examples](https://github.com/carbon-design-system/carbon-ai-chat/tree/main/examples/react)
- [Web component examples](https://github.com/carbon-design-system/carbon-ai-chat/tree/main/examples/web-components)

## Related tools

- [Carbon Charts MCP server, IBM only](https://w3.ibm.com/innersource/portal/projects/1874876)

## 📝 License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect de-identified and anonymized metrics data. By installing
this package as a dependency you are agreeing to telemetry collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
