Discover and explore top open-source AI tools and projects—updated daily.
DIAL Chat provides a default user interface for AI DIAL, a headless AI orchestration system. It's designed for users who want to easily explore and leverage AI DIAL's capabilities, offering features like model comparison, conversation replay, and extensive customization options.
How It Works
This project is a monorepo managed by NX tools, forked from chatbot-ui and significantly reworked. It introduces features such as multiple Identity Provider (IDP) support, side-by-side model comparison, DIAL extensions, conversation replays, and branding capabilities, enhancing the user experience and flexibility beyond the original chatbot-ui.
Quick Start & Requirements
npm i
npm run build
npm run nx serve project-name
(e.g., npm run nx serve chat
)npm run test
Highlighted Details
Maintenance & Community
The project is managed as a monorepo using NX tools. Publishing commands are available for managing library releases.
Licensing & Compatibility
The project is published under the Apache 2.0 license. However, code originally taken from the chatbot-ui repository remains subject to its original MIT license. This dual licensing may require careful consideration for commercial or closed-source integrations.
Limitations & Caveats
The dual licensing (Apache 2.0 and MIT) for different parts of the codebase could introduce complexities for commercial use or linking with proprietary software. The project's reliance on NX tools for development implies a learning curve for contributors unfamiliar with the toolset.
1 day ago
1+ week