简体中文 | 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
,Ollama
andOpenAI
, this can be used forChat
,Text generation
andIntent 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 API
may 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-ip
and-port
specify 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
-ip
and-port
parameters 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 port
to 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