← all repositories
epam/ai-dial-chat

ChatGPT UI clone that grew up and got a real job

A once-familiar chat interface rebuilt into a white-labelable, multi-model enterprise frontend for EPAM's DIAL platform.

501 stars TypeScript Chat Assistants
ai-dial-chat
Not currently ranked — collecting fresh signals.
star history

What it does

DIAL Chat is the default web UI for DIAL, EPAM’s AI orchestration platform. It started as a fork of the well-known chatbot-ui project, then was gutted and rebuilt to support identity providers, side-by-side model comparison, conversation replay, and custom branding. The code is Apache 2.0, though remnants of the original MIT-licensed code still linger in the repo.

The interesting bit

The project is structured as an NX monorepo with several distinct packages: the main chat app, an overlay library for embedding chat into other applications, visualizer connectors for rendering model outputs, and a theming system. This isn’t just a skin — it’s a frontend toolkit for building branded AI interfaces.

Key highlights

  • Supports multiple identity providers (not just “sign in with GitHub”)
  • Side-by-side model comparison — ask two LLMs the same thing simultaneously
  • Conversation replay for debugging or auditing
  • DIAL extensions framework support for custom functionality
  • NX monorepo with publishable libraries (overlay, visualizer connectors, custom viewers)
  • Theming and branding customization documented separately

Caveats

  • The README is sparse on architecture details; most deep documentation lives in linked sub-READMEs
  • “Completely reworked” is the project’s claim — the original chatbot-ui DNA is still visible in the basic chat layout

Verdict

Worth a look if you’re building enterprise AI interfaces and need a starting point with SSO, multi-model support, and white-labeling. Skip it if you want a lightweight, standalone chat UI without platform baggage.

Frequently asked

What is epam/ai-dial-chat?
A once-familiar chat interface rebuilt into a white-labelable, multi-model enterprise frontend for EPAM's DIAL platform.
Is ai-dial-chat open source?
Yes — epam/ai-dial-chat is open source, released under the Apache-2.0 license.
What language is ai-dial-chat written in?
epam/ai-dial-chat is primarily written in TypeScript.
How popular is ai-dial-chat?
epam/ai-dial-chat has 501 stars on GitHub.
Where can I find ai-dial-chat?
epam/ai-dial-chat is on GitHub at https://github.com/epam/ai-dial-chat.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.