Streamlit + LangGraph Chat Template (streaming, managed threads, multimodal)

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 AgentConfig abstraction

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

tmp

1 Like