简体中文 | English
This is a software with only one executable file, including a visual process editor and a response system.
- 🛒 Light Only ONE executable file, it can run smoothly on laptops without GPUs (data files will be created at runtime automatically).
 - 🐱🏍 AI powered Integrated 
Huggingface local model,OllamaandOpenAI, this can be used forChat,Text generationandIntent detection. - 🚀 Fast Built on Rust and Vue3.
 - 😀 Simple Use the mouse to drag and drop with our intuitive node-based editor.
 - 🔐 Safe 100% open source, all runtime data is saved locally (Using 
OpenAI APImay expose some data). 
- 🐋 Docker We provided an image on Docker Hub at dialogflowchatbot/demo
 - 💻 Binary releases, please check here
 
By default application will listen to
127.0.0.1:12715, you can use-ipand-portspecify new value, e.g.:dialogflow -ip 0.0.0.0 -port 8888
https://dialogflowchatbot.github.io/
| Node | Name | 
|---|---|
![]()  | 
Dialog Node | 
![]()  | 
Large language model chat node | 
![]()  | 
Knowledge base answer node | 
![]()  | 
Conditions node | 
![]()  | 
Goto node | 
![]()  | 
Collect node | 
![]()  | 
External HTTP node | 
![]()  | 
Send email node | 
![]()  | 
The end node | 
Using the different nodes above, to arrange and combine, you can get a conversational bot that can handle problems in different scenarios.
- docker pull dialogflowchatbot/demo
 - docker run -dp 127.0.0.1:12715:12715 --name dialogflowdemo dialogflowchatbot/demo
 - Open your browser and visit: http://127.0.0.1:12715/
 
- From Github release page, depending on the operating system, download the application.
 - Run it directly, or use the 
-ipand-portparameters to perform the listening IP address and port, e.g.:dialogflow -ip 0.0.0.0 -port 8888. - Open your browser and visit http://localhost:12715 (by default) or http://
new IP:new portto see the application in action - Add a main flow and click its name into it
 - Create dialog flow by dragging and drop nodes onto canvas
 - Test it
 
















