selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

LangGraph-GUI logo

Self-host LangGraph-GUI

v2.2.3

Visual node-edge editor for LangGraph with local LLMs

ReleaseOpen SourceMIT
Updated9 months ago
LanguageTypescript
Setup difficultyModerate
Stars
271
Ports
3000 (Frontend (SvelteFlow UI)), 5000 (Backend (FastAPI server))
Install with Docker Compose
LangGraph-GUI screenshot 1

What is LangGraph-GUI?

LangGraph-GUI is a self-hosted graphical interface for designing and executing LangGraph workflows through a visual node-edge editor built with SvelteFlow. The frontend communicates with a FastAPI backend that converts graph JSON into executable LangGraph workflows. Users can run workflows with local language models via Ollama (with NVIDIA GPU support) or configure external LLM APIs. The project supports multi-user deployments through nginx basic authentication, where each user gets an isolated workspace. Deployment options include Docker Compose (with separate frontend, backend, and Ollama containers), Kubernetes manifests, and manual installation on Windows or Linux. The software is licensed under MIT and maintained by HomunMage.

Should you self-host LangGraph-GUI?

LangGraph-GUI scores 43/100 on selfhost.directory (how scoring works) and ranks #6 of 7 in AI Workflows. It has 271 GitHub stars.

It shipped 1 stable release in the past year. The latest, v2.2.3, came out on 24 January 2026.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is dify (90/100, 159 820 stars). It scores higher overall, so compare the two before you pick. See LangGraph-GUI vs dify side by side.

Features

  • Docker Compose Deployment
  • FastAPI backend
  • Multi-user workspacesRequires nginx reverse proxy with auth_basic configuration
  • NVIDIA GPU support
  • Subgraph support
  • Visual node-edge graph editor
  • Workflow export to JSON

LangGraph-GUI README

How to install LangGraph-GUI

Install LangGraph-GUI with Docker Compose

Docker Compose, nv-docker (optional for GPU)
Environment variables
BACKEND_PORT=5000, OLLAMA_BASE_URL=http://ollama:13666, OLLAMA_HOST=0.0.0.0:13666

git clone --recurse-submodules https://github.com/LangGraph-GUI/LangGraph-GUI.git cd LangGraph-GUI docker compose build docker compose up ollama -d docker compose exec ollama ollama pull xxxx docker compose down docker compose up

Access at http://localhost:3000

How to configure LangGraph-GUI

  • BACKEND_PORT5000Port number for the backend server

    Port number for the backend server

  • OLLAMA_BASE_URLhttp://localhost:11434Base URL for the Ollama service

    Base URL for the Ollama service

  • OLLAMA_HOST0.0.0.0:13666Host and port for Ollama server binding

    Host and port for Ollama server binding

LangGraph-GUI releases & version history

More in AI Workflows

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…