https://github.com/ag2ai/build-with-ag2

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

https://github.com/ag2ai/build-with-ag2

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 324 committers (0.9%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.2%) to scientific vocabulary

Keywords from Contributors

tabular-data hyperparameter-optimization automl timeseries-forecasting natural-language-generation hyperparam finetuning automated-machine-learning langchain anthropic
Last synced: 10 months ago · JSON representation

Repository

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

Basic Info
  • Host: GitHub
  • Owner: ag2ai
  • License: apache-2.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 65.4 MB
Statistics
  • Stars: 160
  • Watchers: 8
  • Forks: 47
  • Open Issues: 5
  • Releases: 0
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

🌟 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

bash git clone https://github.com/ag2ai/build-with-ag2.git

  1. Navigate to the desired project directory

bash cd build-with-ag2/travel-planner

  1. Install the required dependencies

bash # Requires Python >= 3.9, < 3.14 pip install -r requirements.txt

  1. 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

  • 📓 AG2 Notebooks: AG2 notebooks
  • 🖥️ Waldiez: UI for designing AG2-based workflows using drag-and-drop
  • 🦸 HeroYouth: Empowering youth against school bullying
  • 🔬 SciAgents: Automating scientific discovery through multi-agent intelligent graph reasoning
  • 🌐 Agent-E: A browser automation agent for natural language-driven web interactions and task automation.
  • 📱 Aquinas: AI-Powered social media engagement tool
  • 🛡️ disarmBot: A multi-agent LM system for analyzing disinformation based on DISARM
  • 🛠️ Hercules: An open-source testing agent that turns simple Gherkin steps into fully automated end-to-end tests
  • 📊 CMBAgent: Multi-agent system for data analysis and visualization
  • 🔏 AutoDefense: Multi-agent LLM Defense against jailbreak attacks
  • 🔍 Prompt Leakage Probing: Framework for testing LLM agents for system prompt leaks

🤝 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:

bash pip install pre-commit pre-commit install

  1. The hooks will run automatically on commit, or you can run them manually:

bash pre-commit run --all-files

🌟 Stay Updated

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

Owner

  • Name: ag2ai
  • Login: ag2ai
  • Kind: organization

GitHub Events

Total
  • Create event: 36
  • Issues event: 21
  • Watch event: 136
  • Delete event: 4
  • Issue comment event: 114
  • Member event: 5
  • Push event: 149
  • Public event: 1
  • Pull request review comment event: 56
  • Pull request review event: 68
  • Pull request event: 95
  • Fork event: 45
Last Year
  • Create event: 36
  • Issues event: 21
  • Watch event: 136
  • Delete event: 4
  • Issue comment event: 114
  • Member event: 5
  • Push event: 149
  • Public event: 1
  • Pull request review comment event: 56
  • Pull request review event: 68
  • Pull request event: 95
  • Fork event: 45

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 1,942
  • Total Committers: 324
  • Avg Commits per committer: 5.994
  • Development Distribution Score (DDS): 0.804
Past Year
  • Commits: 391
  • Committers: 80
  • Avg Commits per committer: 4.888
  • Development Distribution Score (DDS): 0.887
Top Committers
Name Email Commits
Chi Wang w****i@m****m 381
Qingyun Wu q****u@p****u 126
Jack Gerrits j****s 77
Li Jiang b****i@g****m 76
Yiran Wu 3****a 76
Xueqing Liu l****9 72
Xiaoyun Zhang b****g@g****m 72
skzhang1 s****9@g****m 54
Mark Sze 6****e 50
Eric Zhu e****u 46
afourney a****o@m****m 45
willson w****c@g****m 39
Davor Runje d****r@a****i 35
Anonymous-submission-repo h****1@1****m 29
gagb g****b 23
dependabot[bot] 4****] 21
Wael Karkoub w****6@g****m 20
Chi Wang (MSR) c****w@m****m 20
HRUSHIKESH DOKALA 9****9 19
Devin AI 1****] 18
Victor Dibia v****a@m****m 17
Beibin Li B****i 15
Olaoluwa Ademola Salami o****i@g****m 15
open-autogen a****i@o****m 14
Shruti Patel s****l 14
Ian A****n@g****m 14
Yiran Wu 3****0 12
Kevin Chen 7****s 11
Rajan r****i@y****m 11
“skzhang1” “****9@g****” 11
and 294 more...

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 16
  • Total pull requests: 92
  • Average time to close issues: 18 days
  • Average time to close pull requests: 3 days
  • Total issue authors: 8
  • Total pull request authors: 14
  • Average comments per issue: 1.13
  • Average comments per pull request: 1.83
  • Merged pull requests: 72
  • Bot issues: 0
  • Bot pull requests: 10
Past Year
  • Issues: 16
  • Pull requests: 92
  • Average time to close issues: 18 days
  • Average time to close pull requests: 3 days
  • Issue authors: 8
  • Pull request authors: 14
  • Average comments per issue: 1.13
  • Average comments per pull request: 1.83
  • Merged pull requests: 72
  • Bot issues: 0
  • Bot pull requests: 10
Top Authors
Issue Authors
  • sonichi (6)
  • qingyun-wu (2)
  • willhama (2)
  • randombet (2)
  • AgentGenie (1)
  • mgunnin (1)
  • yiranwu0 (1)
  • jackvandervall (1)
Pull Request Authors
  • yiranwu0 (31)
  • willhama (21)
  • devin-ai-integration[bot] (10)
  • qingyun-wu (4)
  • marklysze (4)
  • randombet (4)
  • Hk669 (4)
  • priyansh4320 (4)
  • internetoftim (3)
  • ykdojo (2)
  • Knucklessg1 (2)
  • SITADRITA1 (2)
  • ounospanas (1)
  • sonichi (1)
Top Labels
Issue Labels
enhancement (10) bug (4)
Pull Request Labels
documentation (4)