chore: rename to ai-dev-tools

"awesome-coding-agents" no longer described the contents once the scope
widened past coding agents to AI-powered developer tools generally. Renaming
now was near-free: 3 stars, 4 forks, 135 unique visitors, four months old.

Name selection avoided the crowded awesome-* namespace, where the obvious
candidates are held by established lists (awesome-ai-devtools 3.9k,
awesome-ai-tools 6.2k, awesome-ai-coding-tools 2.1k). "ai-dev-tools" has no
incumbent at the exact name.

- Repo renamed; GitHub description and homepage updated.
- Module path, User-Agent, .gitignore, H1, site <title>/og:title and every
  GitHub Pages URL updated across README.md, templates/readme.tmpl,
  docs/LOCAL_DEV.md and site/index.html.
- plans/reports/ left untouched: it is a dated historical record.

go build: ok. go run . -check: 43 agents valid. go test ./...: ok.
This commit is contained in:
tiennm99 committed 2026-09-16 21:40:23 +07:00
1 parent c5d8561d8f
commit 3310ed36d4
7 files changed
+20 -20

No files matched your search

+1 -1
View File
@@ -1,5 +1,5 @@
# Go build artifacts
/awesome-coding-agents
/ai-dev-tools
*.exe
*.test
*.out
+4 -4
View File
@@ -1,9 +1,9 @@
# Awesome Coding Agents
# AI Dev Tools
> Curated ranking of AI-powered developer tools, sorted by GitHub stars.
> Updated daily by GitHub Actions.
📊 **[Interactive dashboard with star-history charts →](https://tiennm99.github.io/awesome-coding-agents/)**
📊 **[Interactive dashboard with star-history charts →](https://tiennm99.github.io/ai-dev-tools/)**
**Last updated:** 2026-09-16 03:54 UTC · **Tracked:** 40 repos
**Top 7-day mover:** [earendil-works/pi](https://github.com/earendil-works/pi) (+2642 stars)
@@ -60,7 +60,7 @@
3. The updater fetches live repo metadata via the GitHub GraphQL API in one batched query.
4. Star counts are appended to `data/history.jsonl` for 7-day delta computation.
5. This `README.md` is regenerated from `templates/readme.tmpl` and committed back to the repo.
6. `site/data.json` is regenerated and the [dashboard](https://tiennm99.github.io/awesome-coding-agents/) (`site/index.html`) is redeployed to GitHub Pages.
6. `site/data.json` is regenerated and the [dashboard](https://tiennm99.github.io/ai-dev-tools/) (`site/index.html`) is redeployed to GitHub Pages.
**Δ7d:** Change in stars over the past 7 days; `—` means fewer than 7 days of history.
@@ -83,7 +83,7 @@ agents:
tags: [terminal, byo-model, interactive, community]
```
**Tags** describe a tool across five facets — the [dashboard](https://tiennm99.github.io/awesome-coding-agents/) filters on them, OR within a facet and AND across facets:
**Tags** describe a tool across five facets — the [dashboard](https://tiennm99.github.io/ai-dev-tools/) filters on them, OR within a facet and AND across facets:
| Facet | Tags |
|-------|------|
+1 -1
View File
@@ -9,7 +9,7 @@
1. Go to [https://github.com/settings/tokens](https://github.com/settings/tokens)
2. Click "Generate new token" → "Generate new token (classic)"
3. Give it a name (e.g., "awesome-coding-agents")
3. Give it a name (e.g., "ai-dev-tools")
4. Select scope: **`public_repo`** (needed to read public repo metadata)
5. Click "Generate token" and copy the value
+1 -1
View File
@@ -251,7 +251,7 @@ func doWithRetry(token string, body []byte) ([]byte, int, error) {
}
req.Header.Set("Authorization", "Bearer "+token)
req.Header.Set("Content-Type", "application/json")
req.Header.Set("User-Agent", "awesome-coding-agents-updater")
req.Header.Set("User-Agent", "ai-dev-tools-updater")
resp, err := httpClient.Do(req)
if err != nil {
+1 -1
View File
@@ -1,4 +1,4 @@
module github.com/tiennm99/awesome-coding-agents
module github.com/tiennm99/ai-dev-tools
go 1.23
+8 -8
View File
@@ -3,11 +3,11 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Awesome Coding Agents — Rankings &amp; History</title>
<title>AI Dev Tools — Rankings &amp; History</title>
<meta name="description" content="Daily-refreshed ranking of open-source AI coding agents by GitHub stars, with 7-day deltas and star-history charts.">
<meta property="og:title" content="Awesome Coding Agents — Rankings &amp; History">
<meta property="og:title" content="AI Dev Tools — Rankings &amp; History">
<meta property="og:description" content="Daily-refreshed ranking of open-source AI coding agents by GitHub stars, with 7-day deltas and star-history charts.">
<meta property="og:url" content="https://tiennm99.github.io/awesome-coding-agents/">
<meta property="og:url" content="https://tiennm99.github.io/ai-dev-tools/">
<meta property="og:type" content="website">
<meta name="theme-color" content="#f8fafc" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#0f172a" media="(prefers-color-scheme: dark)">
@@ -211,11 +211,11 @@
<div>
<h1>
<svg width="22" height="22" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 2l2.9 6.26L21.5 9.1l-4.9 4.5 1.3 6.7L12 17l-5.9 3.3 1.3-6.7-4.9-4.5 6.6-.84L12 2z"/></svg>
Awesome Coding Agents
AI Dev Tools
</h1>
<div class="sub">Curated ranking of open-source AI coding agents by GitHub stars, refreshed daily. <span id="meta"></span></div>
</div>
<a class="ghlink" href="https://github.com/tiennm99/awesome-coding-agents">
<a class="ghlink" href="https://github.com/tiennm99/ai-dev-tools">
<svg width="18" height="18" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
GitHub
</a>
@@ -225,7 +225,7 @@
<noscript>
<p>This dashboard needs JavaScript to render the ranking table and charts.
You can view the same ranking in the
<a href="https://github.com/tiennm99/awesome-coding-agents#readme">project README on GitHub</a>.</p>
<a href="https://github.com/tiennm99/ai-dev-tools#readme">project README on GitHub</a>.</p>
</noscript>
<div class="stats" id="stats" hidden>
@@ -272,8 +272,8 @@
</section>
<footer>
<span>Data refreshed daily by <a href="https://github.com/tiennm99/awesome-coding-agents/actions">GitHub Actions</a>.</span>
<span>Add an agent via <a href="https://github.com/tiennm99/awesome-coding-agents#contributing">a pull request</a>.</span>
<span>Data refreshed daily by <a href="https://github.com/tiennm99/ai-dev-tools/actions">GitHub Actions</a>.</span>
<span>Add an agent via <a href="https://github.com/tiennm99/ai-dev-tools#contributing">a pull request</a>.</span>
</footer>
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.9/dist/chart.umd.min.js"></script>
+4 -4
View File
@@ -1,9 +1,9 @@
# Awesome Coding Agents
# AI Dev Tools
> Curated ranking of AI-powered developer tools, sorted by GitHub stars.
> Updated daily by GitHub Actions.
📊 **[Interactive dashboard with star-history charts →](https://tiennm99.github.io/awesome-coding-agents/)**
📊 **[Interactive dashboard with star-history charts →](https://tiennm99.github.io/ai-dev-tools/)**
**Last updated:** {{.UpdatedAt}} · **Tracked:** {{.Total}} repos
{{- if .TopMover.HasMover }}
@@ -25,7 +25,7 @@
3. The updater fetches live repo metadata via the GitHub GraphQL API in one batched query.
4. Star counts are appended to `data/history.jsonl` for 7-day delta computation.
5. This `README.md` is regenerated from `templates/readme.tmpl` and committed back to the repo.
6. `site/data.json` is regenerated and the [dashboard](https://tiennm99.github.io/awesome-coding-agents/) (`site/index.html`) is redeployed to GitHub Pages.
6. `site/data.json` is regenerated and the [dashboard](https://tiennm99.github.io/ai-dev-tools/) (`site/index.html`) is redeployed to GitHub Pages.
**Δ7d:** Change in stars over the past 7 days; `—` means fewer than 7 days of history.
@@ -48,7 +48,7 @@ agents:
tags: [terminal, byo-model, interactive, community]
```
**Tags** describe a tool across five facets — the [dashboard](https://tiennm99.github.io/awesome-coding-agents/) filters on them, OR within a facet and AND across facets:
**Tags** describe a tool across five facets — the [dashboard](https://tiennm99.github.io/ai-dev-tools/) filters on them, OR within a facet and AND across facets:
| Facet | Tags |
|-------|------|