Skip to content

Sample code and application showcases to get you going with AG2 (formally AutoGen)

License

Notifications You must be signed in to change notification settings

ag2ai/build-with-ag2

Repository files navigation

🌟 Build with AG2

Are you building with AG2? Add your project to the list by submitting code through pull requests or add a link to your own repository!

A curated collection of awesome agentic applications built with AG2.

  • 💡 Practical implementations demonstrating AI agents in action - from custom support to smart email management systems

  • 🔥 Cutting-edge AI agent applications that seamlessly integrate models from OpenAI, Anthropic, Gemini, and open-source providers, and a diverse range of tools

  • 🎓 Production-ready, extensively documented agentic projects that help you contribute to the thriving AI agent ecosystem

📂 Featured Agentic Apps

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/ag2ai/build-with-ag2.git
  2. Navigate to the desired project directory

    cd build-with-ag2/travel-planner
  3. Install the required dependencies

    # Requires Python >= 3.9, < 3.14
    pip install -r requirements.txt
  4. Follow the project-specific instructions in each project's README.md file to set up and run the app.

🔗 Links to More Projects Built with AG2

🤝 Contributing to AG2 Open Source

Created something with AG2? Contributions are welcome! If you have any ideas, improvements, or new apps to add, please create a new GitHub Issue or submit a pull request. Make sure to follow the existing project structure and include a detailed README.md for each new app.

Option 1: Link to your own repositories built with AG2

Refer to the external repository guide to link to your own repositories showcasing projects built with AG2.

Option 2: Creating a new project

  • You can take the project template as a starting point
  • Use kebab-case for a new project, e.g. space-time-travel-agent
  • Add a requirements.txt file with the required libraries
  • Write a concise README.md file, use this as a template
  • Add a OAI_CONFIG_LIST_sample file
  • Create your project and contribute. Happy coding!

Code Style and Linting

This project uses pre-commit hooks to maintain code quality. Before contributing:

  1. Install pre-commit:
pip install pre-commit
pre-commit install
  1. The hooks will run automatically on commit, or you can run them manually:
pre-commit run --all-files

🌟 Stay Updated

Star this repository and AG2 to receive notifications about the newest and coolest agentic applications!

About

Sample code and application showcases to get you going with AG2 (formally AutoGen)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published