https://github.com/ag2ai/build-with-ag2
Sample code and application showcases to get you going with AG2 (formally AutoGen)
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
Repository
Sample code and application showcases to get you going with AG2 (formally AutoGen)
Basic Info
Statistics
- Stars: 160
- Watchers: 8
- Forks: 47
- Open Issues: 5
- Releases: 0
Metadata Files
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
- 🧑🔬 Deep Research Agent: Reference implementation of the deep research agent.
- ✈️ Travel Planner: An trip planning swarm system that create an itinerary together with a customer.
- 🛍️ E-Commerce Custom Service for Order Management: A smart, agent-driven system that makes order tracking quick and easy while simplifying returns for both logged-in and guest users.
- 📈 Financial Analysis: A AI-powered stock analysis generating market insights and recommendations.
- 🎮 AI Game Design Agent Team: A collaborative game design system that generates comprehensive game concepts through the coordination of multiple specialized AI agents.
- 🤖 Automated Machine Learning for Kaggle: An agent system to automate the machine learning pipeline for Kaggle competitions.
- ☑ Manage Todos With Realtime Agent: A voice-controlled todo assistant with real-time interaction.
🚀 Getting Started
- Clone the repository
bash
git clone https://github.com/ag2ai/build-with-ag2.git
- Navigate to the desired project directory
bash
cd build-with-ag2/travel-planner
- Install the required dependencies
bash
# Requires Python >= 3.9, < 3.14
pip install -r requirements.txt
- Follow the project-specific instructions in each project's
README.mdfile 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-casefor a new project, e.g.space-time-travel-agent - Add a
requirements.txtfile with the required libraries - Write a concise
README.mdfile, use this as a template - Add a
OAI_CONFIG_LIST_samplefile - Create your project and contribute. Happy coding!
Code Style and Linting
This project uses pre-commit hooks to maintain code quality. Before contributing:
- Install pre-commit:
bash
pip install pre-commit
pre-commit install
- 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
- Repositories: 1
- Profile: https://github.com/ag2ai
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
Top Committers
| Name | 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... | ||
Committer Domains (Top 20 + Academic)
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)