Skip to content

shadsidd/Multi-Framework-AI-Agent-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Framework AI Agent Generator

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.

Features

  • 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

  1. 1743625241990
  2. 1743625242186 3.1743625242710 4.1743625242343

Prerequisites

  • Python 3.8 or higher
  • API keys for your chosen LLM provider(s)

Installation

  1. Clone the repository:
git clone https://github.com/shadsidd/multi-framework-ai-agent-generator.git
cd multi-framework-ai-agent-generator
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. Run the application:
streamlit run mulitagent-framework.py
  1. Open your web browser and navigate to the provided local URL (typically http://localhost:8501)

  2. Select your preferred framework (LangGraph, CrewAI, or AutoGen)

  3. Choose an LLM provider and model

  4. Enter your API key

  5. Either:

    • Use a Quick Start Template
    • Or describe your agent system in the text area
  6. Click "Generate Agent System"

  7. Review and download the generated code

Requirements

Supported Frameworks

LangGraph

  • Best for stateful workflows and complex decision trees
  • Uses StateGraph for workflow management
  • Includes proper state management and error handling

CrewAI

  • Ideal for collaborative agent teams
  • Supports role-based task delegation
  • Includes built-in collaboration mechanisms

AutoGen

  • Perfect for conversational agents
  • Supports multiple agent types
  • Includes chat-based workflows

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages