langgraph-studio  by langchain-ai

Desktop app for local LangGraph app prototyping and debugging

created 1 year ago
3,119 stars

Top 15.8% on sourcepulse

GitHubView on GitHub
Project Summary

LangGraph Studio Desktop provides a specialized IDE for prototyping and debugging LangGraph applications, enabling visualization, interaction, and state editing of complex agentic workflows. It targets developers building LLM applications with LangGraph, offering faster iteration and collaboration via integration with LangSmith.

How It Works

The desktop application leverages Docker Compose to run a local LangGraph API server, Redis, and Postgres. It visualizes the graph structure, allows users to invoke graphs with different inputs and configurations, and supports editing thread states and forking execution paths. This approach provides a controlled environment for iterative development and debugging of agentic workflows.

Quick Start & Requirements

  • Install: Download the .dmg file from the releases page.
  • Prerequisites: Docker Engine (Docker Desktop or Orbstack) with docker-compose version 2.22.0+. macOS only.
  • Setup: Clone an example repository (e.g., langgraph-example), create a .env file with API keys (OpenAI, Anthropic, Tavily), and authenticate with LangSmith.
  • Docs: LangGraph Studio

Highlighted Details

  • Visualizes LangGraph application structure and execution flow.
  • Enables step-by-step execution with interrupts and human-in-the-loop capabilities.
  • Allows interactive editing of thread state, graph configuration (langgraph.json), and graph code.
  • Integrates with LangSmith for collaborative debugging.

Maintenance & Community

  • Developed by LangChain AI.
  • Beta version is free for all LangSmith users.
  • Links to example repositories for requirements.txt and pyproject.toml projects are provided.

Licensing & Compatibility

  • License details are not explicitly stated in the README.
  • Compatibility is limited to macOS for the desktop application; other users are directed to the web version.

Limitations & Caveats

The desktop application is macOS-only and requires Docker. The README strongly recommends using the web version of LangGraph Studio for improved development experience, faster startup, and cross-platform support.

Health Check
Last commit

1 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
6
Star History
334 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.