---
title: "I made an AI Agent project recommender so you can relieve your coding itch."
url: https://daily.dev/posts/i-made-an-ai-agent-project-recommender-so-you-can-relieve-your-coding-itch--gollju9ks
source_url: https://daily.dev/posts/i-made-an-ai-agent-project-recommender-so-you-can-relieve-your-coding-itch--gollju9ks
type: freeform
source: "AI"
author: "bd."
published: 2025-02-19T04:35:36.560Z
updated: 2026-03-15T05:19:47.218Z
tags: ["ai", "general-programming", "github", "machine-learning", "open-source"]
reading_time: 2
upvotes: 11
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# I made an AI Agent project recommender so you can relieve your coding itch.

**[AI](https://daily.dev/sources/ai)** · [@bd023](https://daily.dev/bd023) · 2 min read · 11 upvotes · 0 comments

## Summary

Evoke is a Multi-AI Agent designed to suggest project ideas based on user prompts by generating and querying relevant GitHub repositories. Using Gemini 2.0 Flash Experimental and Microsoft's AutoGen, this tool employs multiple agents to fetch and recommend repositories that match the user's query. Future plans include migrating to Streamlit for a better user experience and adding an agent to create unique projects from saved repositories.

## Content

# ❓ About
[Evoke](https://github.com/CantCode023/evoke) is a simple Multi-AI Agent to suggest project ideas based on user's prompts. Evoke first generates a search query based on the user's prompts, Then, it uses the search query to query the relevant repositories and recommends the repositories that best fit the user's prompts. Evoke aims to help users find a project idea to relieve the coding itch, therefore, evoking excitement.

# 💡 How it works
Using Gemini 2.0 Flash Experimental + Microsoft's AutoGen, I was able to make a SelectorGroupChat consisting of 3 agents and 1 user proxy. It starts with the user's prompt. Based on the user's prompt, the query agent will generate a github repository query and passing that information to the next agent, which is the recommend agent. The recommend agent will fetch github repositories based on the query and recommend the repositories that best matches the user's prompt. The user also has the abilities to regenerate the recommended repositories. After you've found a repository that you like, you can get a detailed report by specifying the repository name, this information will be passed on to the report agent which will fetch all file contents of the repository into context and return a detailed report to hint the user on how to make the project. This way, user can make up more ideas in their mind.

# ⌚ Future
- In the near-future, I would like to use Streamlit instead of a CLI for this project, this way it is more human-friendly and readable.
- I would also like to add another agent that can create a unique project based on saved repositories.

If you would like to contribute, you can contact me at Discord (bd8344). Thanks for taking your time to read this post, have a great day ahead!

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#ai](https://daily.dev/tags/ai), [#general-programming](https://daily.dev/tags/general-programming), [#github](https://daily.dev/tags/github), [#machine-learning](https://daily.dev/tags/machine-learning), [#open-source](https://daily.dev/tags/open-source)

[View this post on daily.dev](https://daily.dev/posts/i-made-an-ai-agent-project-recommender-so-you-can-relieve-your-coding-itch--gollju9ks)
