Skip to main content

render-langgraph

A zero-config CLI that renders a LangGraph graph in the browser -- visualize the nodes and edges of any compiled LangGraph graph without Docker, without running LangGraph Studio, and without executing your agent.

pip install render-langgraph
cd my-agent-project
render-langgraph          # opens browser, graph rendered

What it does

render-langgraph finds your compiled graph (via langgraph.json, an AST scan, or an explicit path/to/file.py:attr), spawns your project's own Python interpreter to call get_graph(xray=True) on it, and renders the result with React Flow + elkjs. No Docker, no execution beyond importing your module, no state inspection -- it reads the graph structure once and shows it to you.

Usage

render-langgraph                          # auto-discover
render-langgraph src/agent/graph.py:graph # explicit target
render-langgraph --graph my_graph         # pick an entry from langgraph.json
render-langgraph --static path.py         # AST-only, never imports
render-langgraph --json                   # print graph JSON, no server

Status

v0.1 walking skeleton: runtime extraction, discovery cascade, static AST fallback, and a served React Flow viewer with live reload on save.

License

MIT

Metadata

Release files for render-langgraph 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for render-langgraph 0.1.4
File Size Uploaded
render_langgraph-0.1.4.tar.gz 593.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for render-langgraph 0.1.4
File Interpreter ABI Platform
render_langgraph-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 1.2 MB

Release files / render_langgraph-0.1.4.tar.gz

Download URL render_langgraph-0.1.4.tar.gz
Size 593.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f0ce96e72fbb8b4786c6913feb82a91bf74c32d7497c35297b50819a65a4ae55
BLAKE2b-256 checksum
How to use checksums
da0fb9de13dfedb9fa83d22b91335e86abfb4caf616e424ab521c93589153649
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.5

Release files / render_langgraph-0.1.4-py3-none-any.whl

Download URL render_langgraph-0.1.4-py3-none-any.whl
Size 602.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8411f949fcc11867d8cec9f867c7efe2d94addb5de9b4055f085b80cf5e0d5cb
BLAKE2b-256 checksum
How to use checksums
77de6892a7379c3d8525ca572638c1d0b4e7b5746a2b749037639b447fbd8bbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page