LangGraph-GUI

The core file that convert json to LangGraph is /src/WorkFlow.py

llm.py demo how to replace to different LLM services.

Json Format

It will be subgraphs.

for each subgraph, contain graph_name, graph_nodes, graph_serial_number

you can put anything at ext

[
  {
    "name": "root",
    "nodes": [
      {
        "uniq_id": "1",
        "type": "STEP",
        "name": "Node 1",
        "description": "",
        "tool": "",
        "nexts": [],
        "true_next": null,
        "false_next": null,
        "ext": {
          "pos_x": 420,
          "pos_y": 60,
          "width": 150,
          "height": 200,
          "info": null
        }
      }
    ],
    "serial_number": 2
  }
]

This use FastAPI server to communicate with frontend.

Current implementation only runs graph.json.

multi user support

if you use nginx.conf

that different user will working at each own sub folder

and each user will run it’s own subprocess.

For a beginner-friendly introduction to LangGraph, visit LangGraph-learn.