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.0b2.tar.gz (259.3 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.0b2-py3-none-any.whl (262.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: langgraphics-0.1.0b2.tar.gz
  • Upload date:
  • Size: 259.3 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.0b2.tar.gz
Algorithm Hash digest
SHA256 5de02c8bcc9676e135a71d19fec166a9ff8f304e7363708d395fe07e7f0839ec
MD5 56bc90d5777481ece4d4a612756cd947
BLAKE2b-256 0abfa6554e530e3bb04fe596b077f406fb491052a79052e90baf026da2513ad6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: langgraphics-0.1.0b2-py3-none-any.whl
  • Upload date:
  • Size: 262.5 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.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 32ea71cbb42e08c2fd567cdbbfa4910562bd48949168ca8caf6cbca6eee10f1b
MD5 66ade95387d0dc77f8e1d9bb0163f85a
BLAKE2b-256 3f12888364973f83af9dc3d2a655e3541100aad2eee2dff9505259072dc6f61f

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