Skip to content

LangGraph-GUI/LangGraph-GUI

Repository files navigation

LangGraph-GUI

LangGraph-GUI is an user-friendly graphical interface for interacting with SvelteFlow frontend and fastAPI backend using LLM such ollama or other api key.

For more infomation, please see doc: LangGraph-GUI.github.io

Prerequisites

For Linux user, before you start, make sure you have the following software installed on your Linux:

  • Docker Compose Environment
  • nv-docker (optional for running ollama)
  • (Optional for electron) npm

For Windows user, please see LangGraph GUI Setup on Windows

Getting Started

Clone the Repository

First, clone the repository and its submodules:

git clone --recurse-submodules https://github.com/LangGraph-GUI/LangGraph-GUI.git
cd LangGraph-GUI

Docker Compose Setup

Prepare: Build the Docker containers and pull ollama models :

docker compose build
docker compose up ollama -d
docker compose exec ollama ollama pull xxxx
docker compose down

then start

docker compose up

Once the containers are up and running, you can access the application at http://localhost:3000.

Hold with Kubernetes

see /k8s

Contact or Contributing

We welcome contributions to LangGraph-GUI-App! If you have any suggestions or find any bugs, or any questions, feedback, please use discussion or issue.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Thank you for using LangGraph-GUI!