{"id":24009386,"url":"https://github.com/eliranwong/teamgenai","last_synced_at":"2025-10-23T02:44:36.494Z","repository":{"id":271430485,"uuid":"913434534","full_name":"eliranwong/teamgenai","owner":"eliranwong","description":"TeamGen AI automates the creation of AI agent teams to address user requests (Developer: Eliran Wong)","archived":false,"fork":false,"pushed_at":"2025-03-06T14:22:30.000Z","size":269,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-27T16:36:26.277Z","etag":null,"topics":["agents","ai","autogen","azure","chatgpt","gemini","groq","llama3","llamacpp","mistral","ollama","openai","teams","toolmate","vertex-ai"],"latest_commit_sha":null,"homepage":"https://toolmate.ai","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eliranwong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-07T17:15:31.000Z","updated_at":"2025-08-05T01:33:49.000Z","dependencies_parsed_at":"2025-01-07T18:27:41.422Z","dependency_job_id":"4be08cca-62a3-4086-bada-e9b8498cfe8e","html_url":"https://github.com/eliranwong/teamgenai","commit_stats":null,"previous_names":["eliranwong/teamgenai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eliranwong/teamgenai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fteamgenai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fteamgenai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fteamgenai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fteamgenai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eliranwong","download_url":"https://codeload.github.com/eliranwong/teamgenai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fteamgenai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278740821,"owners_count":26037480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agents","ai","autogen","azure","chatgpt","gemini","groq","llama3","llamacpp","mistral","ollama","openai","teams","toolmate","vertex-ai"],"created_at":"2025-01-08T03:45:13.619Z","updated_at":"2025-10-07T07:52:05.089Z","avatar_url":"https://github.com/eliranwong.png","language":"Python","funding_links":["https://www.paypal.me/toolmate"],"categories":[],"sub_categories":[],"readme":"# TeamGen AI\n\nTeamGen AI, developed by [Eliran Wong](https://github.com/eliranwong), automates the creation of AI agent teams to address user requests.\n\n## Version 2.0\n\nVersion 2.0+ is completely re-written, built-on [AgentMake AI](https://github.com/eliranwong/agentmake) SDK.\n\n# How does it work?\n\nUpon receiving a user request, TeamGen AI generates a team of AI agents, each with a distinct role. They were then assigned in turns to work collaborately in\na group discussion. During each turn of the group discussion, TeamGen AI evaluates the progress and assigns the most suitable agent to contribute. Once all agents have provided their expertise and the request is fully addressed, TeamGen AI engages the final answer writer to deliver the response to the user.\n\n# Agentic Workflow\n\n\u003cimg width=\"832\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/cf27cf97-ea7a-42bd-a050-3663064dc07d\" /\u003e\n\n# AI Backends and Configurations\n\nToolMate AI uses [AgentMake AI](https://github.com/eliranwong/agentmake) configurations. The default AI backend is Ollama, but you can easily edit the default backend and other configurations. To configure, run:\n\n\u003e ai -ec\n\n# Installation\n\n\u003e pip install teamgenai\n\nSetting up a virtual environment is recommended, e.g.\n\n```\npython3 -m venv tgai\nsource tgai/bin/activate\npip install --upgrade teamgenai\n# setup\nai -m\n```\n\nInstall extra package `genai` to support backend Vertex AI via `google-genai` library:\n\n```\npython3 -m venv tgai\nsource tgai/bin/activate\npip install --upgrade \"teamgenai[genai]\"\n# setup\nai -m\n```\n\n# Run TeamGen AI\n\nRun TeamGen AI with command `teamgenai` or `tgai`.\n\nRemarks: `tgai` is an alias to `teamgenai`.\n\nFor CLI options run:\n\n\u003e tgai -h\n\nTo enter your request in editor mode:\n\n\u003e tgai\n\nTo run with a single command, e.g.\n\n\u003e tgai Write a Christmas song\n\nResult of this example: https://github.com/eliranwong/teamgenai/blob/main/examples/example_01.md\n\n\u003e tgai Write a comprehensive introduction to the book of Daniel in the bible\n\nResults of this example, comparing different AI backends: https://github.com/eliranwong/teamgenai/tree/main/examples/example_02\n\n# Welcome Contributions\n\nYou are welcome to make contributions to this project by:\n\n* joining the development collaboratively\n\n* donations to show support and invest for the future\n\nSupport link: https://www.paypal.me/toolmate\n\nPlease kindly report of any issues at https://github.com/eliranwong/teamgenai/issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliranwong%2Fteamgenai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliranwong%2Fteamgenai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliranwong%2Fteamgenai/lists"}