Integrate Streamlit for interactive web applications with Langflow
Open-source, Python-powered, fully customizable integration for a seamless user experience
- Running Langflow from a Cloned Repository
- How to get Streamlit's Flows from the store
- Using Streamlit Components in Langflow
- Streamlit's Components
- 👋 Contribute
- 🌟 Contributors
- 📄 License
If you prefer to run Langflow from a cloned repository rather than installing it via pip, follow these steps:
- Clone the Repository
First, clone the Langflow repository from GitHub:
git clone https://github.com/yaitec/Langflow-Streamlit.git
Navigate into the cloned directory:
cd Langflow-Streamlit
- Install Dependencies and run
To install the frontend and backend dependencies and run both, use the following commands:
make run
The gif below shows how to search, download, and run Streamlit's flow:
The gif below shows how to use Listen
and Send
components:
Langflow provides the following Streamlit components:
- Send: Send messages to a Streamlit chat session.
- Listen: Listen for incoming messages in a Streamlit chat, altering the layout of the Streamlit application.
We welcome contributions from developers of all levels to our open-source project on GitHub. If you'd like to contribute, please check our contributing guidelines and help make Langflow more accessible.
Langflow is released under the MIT License. See the LICENSE file for details.