quazi-07/research-grant-finder-agent — explained in plain English
Analysis updated 2026-05-18
Search NIH Guide and Grants.gov for funding opportunities relevant to AI or data science research.
Rank funding announcements by relevance even when they use different wording than your search terms.
Review prioritized grant opportunities through an interactive Streamlit dashboard.
Export ranked funding opportunities to Excel or a digest report for team review.
| quazi-07/research-grant-finder-agent | 95ge/cfquant | aevella/sky-pc-mcp-companion | |
|---|---|---|---|
| Stars | 26 | 26 | 26 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | researcher | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10 or later plus access to the NIH Guide, Grants.gov, and NIH RePORTER data sources.
Research Grant Finder Agent is a Python tool that helps researchers find NIH funding opportunities worth applying to, instead of manually searching databases and reading long announcements one by one. Rather than doing a simple keyword search, it organizes the process into a workflow of several specialized AI agents, each handling one part of the job, from collecting opportunities to analyzing and ranking them by relevance. The idea behind the project is that a researcher searching for terms like data science may miss funding announcements that use different wording, such as predictive modeling, omics, or medical imaging, even though those opportunities are closely related to their work. The tool tries to catch those near misses by evaluating opportunities on several signals rather than one exact phrase match. Separate agents handle different sources and tasks: one pulls announcements from the NIH Guide, another searches Grants.gov, and a third gathers related project context from NIH RePORTER. A parser agent converts all of these different formats into one common structure, duplicates are filtered out, and a relevance agent scores each opportunity using computational keyword signals, whether relevant terms appear in the title itself, similarity to known AI and data-science grants, whether the source is NIH or HHS, upcoming deadlines, and how complete the listing's information is. Opportunities are then grouped into high, medium, and watchlist priority tiers. Results are stored in a SQLite database and can be reviewed through a Streamlit dashboard, exported to Excel, or summarized in a digest report. There is also a feedback agent meant to capture researcher input so relevance scoring can be tuned over time. The project describes itself as a research prototype built with Python 3.10 or later.
An AI agent workflow that searches NIH and federal grant sources, ranks funding opportunities by relevance to data science and AI research, and shows results in a dashboard.
Mainly Python. The stack also includes Python, Streamlit, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.