I’ve released an open-source reference implementation you can use as a template for chat apps with Streamlit + LangGraph.
-
Streaming responses with proper handling of “thinking blocks” & tool calls
-
Managed threads (SQLite): switch, resume, delete
-
Multimodal image input (model-dependent)
-
Pluggable agents via a tiny
AgentConfigabstraction
Live demo note: The demo is preconfigured with a free-tier Google Gemini API key so you can try it right away (quota may apply). Give it a spin!
Live demo: https://st-langgraph-chat.streamlit.app/
GitHub: GitHub - hirune924/streamlit-langgraph-chat: Extensible reference implementation for Streamlit + LangGraph chat applications
