Metadata-Version: 2.4
Name: streamlit-langgraph
Version: 0.1.1
Summary: A Streamlit package for building multiagent web interfaces with LangGraph
Home-page: https://github.com/JjongX/streamlit-langgraph
Author: Jong Ha Shin
Author-email: shinjh1206@gmail.com
License: MIT
Keywords: streamlit langgraph multiagent ai chatbot llm
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: streamlit>=1.50.0
Requires-Dist: langchain>=1.0.1
Requires-Dist: langgraph>=1.0.1
Requires-Dist: langchain-openai>=1.0.0
Requires-Dist: openai>=2.3.0
Requires-Dist: typing-extensions>=4.15.0
Provides-Extra: viz
Requires-Dist: pygraphviz>=0.20.0; extra == "viz"
Requires-Dist: streamlit-mermaid>=0.3.0; extra == "viz"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# streamlit-langgraph

A powerful Python package that seamlessly integrates Streamlit’s intuitive web interface with LangGraph’s advanced multi-agent orchestration capabilities. Build interactive AI applications that feature multiple specialized agents collaborating in customizable workflows.

If you’re using Streamlit with a single agent, consider using [this package](https://github.com/sbslee/streamlit-openai/tree/main) instead. This project was also greatly inspired by that work, particularly for its general ideas and integration with the OpenAI API.

# In Development

In the baseline implementation, it utilizes the Response API for OpenAI usage, and for other LLMs, it uses create_agent from LangChain.

Note: This package uses langchain/langgraph version 1.0.1.
