Dialogflow Web Client
"Dialogflow lets you build conversational interfaces on top of your products and services by providing a powerful natural language understanding (NLU) engine to process and understand natural language input.
This is a unofficial web integration for Dialogflow V2."
Mikhail Ushakov