LangGraph-GUI  by LangGraph-GUI

Visual editor for building and running LangGraph applications

Created 1 year ago
257 stars

Top 98.3% on SourcePulse

GitHubView on GitHub
Project Summary

LangGraph-GUI offers a user-friendly graphical interface for designing and executing LangGraph applications, targeting developers and researchers who need to visualize and interact with LLM-powered workflows. It simplifies the creation of complex agents and applications by providing a visual node-edge editor, abstracting away much of the underlying code.

How It Works

The project employs a SvelteFlow-based frontend for interactive graph manipulation and a FastAPI backend to manage application logic and LLM integrations. It supports connecting to local LLM instances, such as Ollama, or external APIs, allowing users to define, test, and run LangGraph state machines directly through the GUI.

Quick Start & Requirements

  • Primary install/run command: Docker Compose is the recommended setup.
    • Clone repository: git clone --recurse-submodules https://github.com/LangGraph-GUI/LangGraph-GUI.git && cd LangGraph-GUI
    • Build and run containers: docker compose build && docker compose up
  • Prerequisites: Docker Compose is required. Optional dependencies include nv-docker (for NVIDIA GPU acceleration with Ollama) and npm (for potential electron builds).
  • Access: The application is accessible via a web browser at http://localhost:3000.
  • Links: Official documentation is available at LangGraph-GUI.github.io.

Highlighted Details

  • Visual node-edge editor specifically for LangGraph.
  • Integration with local LLMs (e.g., Ollama) and online APIs.
  • Architecture comprises a SvelteFlow frontend and FastAPI backend.

Maintenance & Community

Contributions and feedback are encouraged through GitHub Discussions and Issues. The README does not specify core maintainers, sponsorships, or dedicated community channels like Discord or Slack.

Licensing & Compatibility

The project is released under the MIT License, which generally allows for broad compatibility, including commercial use and integration into closed-source projects.

Limitations & Caveats

The Docker Compose setup includes a placeholder xxxx for pulling Ollama models, necessitating manual user input to specify the desired model. Details regarding Kubernetes deployment are referenced but not provided within the README.

Health Check
Last Commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
8 stars in the last 30 days

Explore Similar Projects

Starred by Patrick von Platen Patrick von Platen(Author of Hugging Face Diffusers; Research Engineer at Mistral), David Cournapeau David Cournapeau(Author of scikit-learn), and
3 more.

codecompanion.nvim by olimorris

0.4%
7k
Neovim plugin for AI-powered coding assistance
Created 2 years ago
Updated 1 week ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA), and
20 more.

dify by langgenius

0.5%
143k
Open-source LLM app development platform
Created 3 years ago
Updated 9 hours ago
Feedback? Help us improve.