Title: Add CrewAI and LangGraph Agent Code Generator in Streamlit
This PR introduces a Streamlit-based application that generates agent code for CrewAI and LangGraph based on natural language descriptions. Users can enter their requirements, select a framework, and generate ready-to-use Python code for an AI agent.
Features:
CrewAI and LangGraph Support: Users can choose between CrewAI and LangGraph to generate agent-based workflow code.
Dynamic Code Generation: The app dynamically generates Python code based on user input and selected framework.
Streamlit UI: Interactive UI using Streamlit, featuring:
Text input for agent requirements
Framework selection dropdown
Code preview in syntax-highlighted format
Download button to save the generated code
Automatic Code Formatting: Uses textwrap.dedent() to format the generated Python code.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Shubhamsaboo/awesome-llm-apps/pull/161
**Author:** [@KarthikaRajagopal44](https://github.com/KarthikaRajagopal44)
**Created:** 3/27/2025
**Status:** ❌ Closed
**Base:** `main` ← **Head:** `main`
---
### 📝 Commits (3)
- [`c3f5d1c`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/c3f5d1cc44d90fcbc29c180c79f91307421a6524) initial commit
- [`84daba8`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/84daba8d93e1f2175e95b50eb8bd889034318be3) Update crew_agent.py
- [`1f26cf3`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/1f26cf39724771e679a4bccaf038ef26c2a0e2b3) Add CrewAI and LangGraph Agent Code Generator in Streamlit
### 📊 Changes
**2 files changed** (+67 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `ai_agent_tutorials/crew_agent_generator/crew_agent.py` (+63 -0)
➕ `ai_agent_tutorials/crew_agent_generator/requirements.txt` (+4 -0)
</details>
### 📄 Description
Title: Add CrewAI and LangGraph Agent Code Generator in Streamlit
This PR introduces a Streamlit-based application that generates agent code for CrewAI and LangGraph based on natural language descriptions. Users can enter their requirements, select a framework, and generate ready-to-use Python code for an AI agent.
Features:
1. CrewAI and LangGraph Support: Users can choose between CrewAI and LangGraph to generate agent-based workflow code.
2. Dynamic Code Generation: The app dynamically generates Python code based on user input and selected framework.
3. Streamlit UI: Interactive UI using Streamlit, featuring:
Text input for agent requirements
Framework selection dropdown
Code preview in syntax-highlighted format
Download button to save the generated code
4. Automatic Code Formatting: Uses textwrap.dedent() to format the generated Python code.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/161
Author: @KarthikaRajagopal44
Created: 3/27/2025
Status: ❌ Closed
Base:
main← Head:main📝 Commits (3)
c3f5d1cinitial commit84daba8Update crew_agent.py1f26cf3Add CrewAI and LangGraph Agent Code Generator in Streamlit📊 Changes
2 files changed (+67 additions, -0 deletions)
View changed files
➕
ai_agent_tutorials/crew_agent_generator/crew_agent.py(+63 -0)➕
ai_agent_tutorials/crew_agent_generator/requirements.txt(+4 -0)📄 Description
Title: Add CrewAI and LangGraph Agent Code Generator in Streamlit
This PR introduces a Streamlit-based application that generates agent code for CrewAI and LangGraph based on natural language descriptions. Users can enter their requirements, select a framework, and generate ready-to-use Python code for an AI agent.
Features:
CrewAI and LangGraph Support: Users can choose between CrewAI and LangGraph to generate agent-based workflow code.
Dynamic Code Generation: The app dynamically generates Python code based on user input and selected framework.
Streamlit UI: Interactive UI using Streamlit, featuring:
Automatic Code Formatting: Uses textwrap.dedent() to format the generated Python code.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.