A powerful tool for generating AI agents using different frameworks including LangGraph, CrewAI, and AutoGen. This application provides a user-friendly interface to create and test AI agents with various LLM providers.
- Support for multiple AI frameworks:
- LangGraph: For stateful workflows and complex decision trees
- CrewAI: For collaborative agent teams with specialized roles
- AutoGen: For conversational agents and chat-based systems
- Multiple LLM provider support:
- Interactive Streamlit interface
- Code validation and testing
- Quick-start templates for common use cases
##Output
- Python 3.8 or higher
- API keys for your chosen LLM provider(s)
- Clone the repository:
git clone https://github.com/shadsidd/multi-framework-ai-agent-generator.git
cd multi-framework-ai-agent-generator- Install the required dependencies:
pip install -r requirements.txt- Run the application:
streamlit run mulitagent-framework.py-
Open your web browser and navigate to the provided local URL (typically http://localhost:8501)
-
Select your preferred framework (LangGraph, CrewAI, or AutoGen)
-
Choose an LLM provider and model
-
Enter your API key
-
Either:
- Use a Quick Start Template
- Or describe your agent system in the text area
-
Click "Generate Agent System"
-
Review and download the generated code
- Best for stateful workflows and complex decision trees
- Uses StateGraph for workflow management
- Includes proper state management and error handling
- Ideal for collaborative agent teams
- Supports role-based task delegation
- Includes built-in collaboration mechanisms
- Perfect for conversational agents
- Supports multiple agent types
- Includes chat-based workflows
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.



