|
1 |
| -# LangGraph-GUI |
| 1 | +# LangGraph-GUI Frontend |
2 | 2 |
|
3 | 3 |
|
4 | 4 | 
|
5 | 5 |
|
6 |
| -## |
| 6 | +LangGraph-GUI is a user-friendly interface for managing and visualizing Node-Edge workflows with LangGraph. It supports creating, editing, and running workflows locally using language models by Ollama. |
7 | 7 |
|
8 |
| -If you want Qt version, see [LangGraph-GUI-Qt](https://github.com/LangGraph-GUI/LangGraph-GUI-Qt) |
| 8 | +This is node-edge based gui will export to json as saved graph. To execute json by LangGraph, you need to run [LangGraph-GUI-backend](https://github.com/LangGraph-GUI/LangGraph-GUI-backend) |
| 9 | + |
| 10 | +*This is LangGraph-GUI ReactFlow frontend, If you want to run in docker compose, see [LangGraph-GUI](https://github.com/LangGraph-GUI/LangGraph-GUI)* |
| 11 | + |
| 12 | +*If you want to learn more about LangGraph, we have LangGraph for dummy : [LangGraph-learn](https://github.com/LangGraph-GUI/LangGraph-learn)* |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | +## Explanation |
| 18 | + |
| 19 | +#### Start Node |
| 20 | +A graph(json) only have one start node, this will mapping to LangGraph START |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | +#### Step Node |
| 25 | +Step Node will mapping to LangGraph add_node, you can drag edge from left node(right port) to right node(left port) |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +if you drag two node toward to each other, can create cycle. |
| 30 | + |
| 31 | +#### Step Node with tool |
| 32 | +Step node fill tool will call function, the tool definition need a tool node |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | +#### Tool Node |
| 37 | +Tool node need write real python function code, and need `@tool` decorator like LangChain Custom Tools |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | +#### Contition Node |
| 42 | +CONDITION node will mapping to LangGraph conditional_edge |
| 43 | + |
| 44 | +* green edge is true case path |
| 45 | +* red edge is false case path |
| 46 | + |
| 47 | + |
0 commit comments