Research
AI Agent Ecosystem Dataset
A reproducible research snapshot of 535 AI agents, MCP servers, frameworks, skills, and developer tools. Every table below is computed from the same listing registry DeepYard uses for directory and editorial pages. Latest listing update: Aug 22, 2026.
Catalog update range: Mar 8, 2026 to Aug 22, 2026. That range reflects the spread of stored listing update dates, not one uniform crawl time.
Total listings
535
Open-source share
482 (90%)
Open-source editorial shortlist
8
Browser-agent editorial shortlist
7
Community signal
Open-source projects by GitHub stars
Stars are a discoverability signal, not a quality score. This table includes only open-source listings with a stored public star count and keeps listing freshness visible.
| Project | Category | Stars | Listing updated |
|---|---|---|---|
| OpenClaw | agents | 387,065 | Aug 22, 2026 |
| Firecrawl | dev-tools | 170,656 | Aug 22, 2026 |
| Langflow | frameworks | 153,543 | Aug 22, 2026 |
| Dify | frameworks | 153,166 | Aug 22, 2026 |
| Open WebUI | agents | 149,532 | Aug 22, 2026 |
| LangChain | frameworks | 144,745 | Aug 22, 2026 |
| Awesome LLM Apps | agents | 133,530 | Aug 22, 2026 |
| Codex CLI | agents | 111,724 | Aug 22, 2026 |
| Browser Use | agents | 110,043 | Aug 22, 2026 |
| Gemini CLI | agents | 106,610 | Aug 22, 2026 |
Protocol lens
MCP protocol coverage
The directory currently contains 39 MCP listings across 3 stored transport types and 139 distinct capability labels.
Transport distribution
- stdio
- 35 listings
- streamable-http
- 5 listings
- sse
- 3 listings
Most listed compatible clients
Category distribution
| Category | Count |
|---|---|
| agents | 147 |
| frameworks | 176 |
| mcp-servers | 39 |
| skills | 5 |
| prompts | 5 |
| workflows | 21 |
| dev-tools | 142 |
Signal coverage
| Signal | Listings | Coverage |
|---|---|---|
| GitHub URL | 147 | 27% |
| GitHub stars | 147 | 27% |
| Contributor count | 140 | 26% |
| Last commit | 140 | 26% |
Methodology
- Counts are computed from the current in-repo listing registry at generation time.
- Signal coverage counts only reflect the presence of a stored field, not the quality or freshness of that signal beyond the recorded value.
- Editorial shortlist counts are derived from the same source-of-truth listings and page-specific inclusion rules.
- Freshness reporting uses listing update ranges and the latest listing update date, because records in the catalog do not all share the same update timestamp.
Limitations
- This snapshot does not merge private usage data, install telemetry, or purchase data.
- Some listings are richer than others because upstream projects publish different levels of public documentation and repository metadata.
- If a listing changes upstream after its stored update date, this snapshot remains stale until the catalog data changes.