Skip to main content

Visualize live LangGraph execution and see how your agent thinks as it runs.

Project description

LangGraphics

LangGraphics is a live visualization tool for LangGraph agents. It's especially useful when working with large networks: graphs with many nodes, branching conditions, and cycles are hard to reason about from the logs alone.

Demo

Why it helps

Seeing the execution path visually makes it immediately obvious which branches were taken, where loops occurred, and where the agent got stuck or failed. It also helps when onboarding to an unfamiliar graph - a single run tells you more about the workflow than reading the graph definition ever could.

How to use

One line is all it takes - wrap the compiled graph of your agent workflow with LangGraphics' watch function before invoking it, and the visualization opens in your browser automatically, tracking the agent in real time.

from langgraph.graph import StateGraph, MessagesState
from langgraphics import watch

workflow = StateGraph(MessagesState)
workflow.add_node(...)
workflow.add_edge(...)

graph = watch(workflow.compile())

await graph.ainvoke({"messages": [...]})

Works with any LangGraph agent, no matter how simple or complex the graph is. Add it during a debugging session, or keep it in while you're actively building - it has no effect on how the agent behaves or what it returns.

Features

Feature LangGraphics LangFuse LangSmith Studio
Open-source
Unlimited free usage
Self-hosting supported
No vendor lock-in
Works without external services
Simple setup
One-line integration
No API key required
No instrumentation required
Runs fully locally
Native LangGraph visualization
Real-time execution graph
Data stays local by default
Low learning curve
Built-in prompt evaluation
Built-in observability dashboards
Built-in cost and latency tracking
Production monitoring capabilities

Contribute

Any contribution is welcome. Feel free to open an issue or a discussion if you have any questions not covered here. If you have any ideas or suggestions, please open a pull request.

License

Copyright (C) 2026 Artyom Vancyan. MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langgraphics-0.1.0b1.tar.gz (224.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langgraphics-0.1.0b1-py3-none-any.whl (227.3 kB view details)

Uploaded Python 3

File details

Details for the file langgraphics-0.1.0b1.tar.gz.

File metadata

  • Download URL: langgraphics-0.1.0b1.tar.gz
  • Upload date:
  • Size: 224.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for langgraphics-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 81b6cc81dc7f9233b01e56162134a9543241cd9796ae93b4e299fbb4622e7ab2
MD5 27d0405a02c7f52f551e4e4bf80c9fd8
BLAKE2b-256 8106883ffac87d3ce392dbb3e2496b6baec41e4826fd1d07a975d310950f1a7c

See more details on using hashes here.

File details

Details for the file langgraphics-0.1.0b1-py3-none-any.whl.

File metadata

  • Download URL: langgraphics-0.1.0b1-py3-none-any.whl
  • Upload date:
  • Size: 227.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for langgraphics-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 357b4d961ec06d5980b888f599b5086b8b4656a0598d26b241b28aa2b922835d
MD5 88a27526373ed06efac263d1152fd941
BLAKE2b-256 6c2d1a00e36bd126f43ed2624273db5fcc162f2287281e5c1b5765277bbc4993

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page