尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证AI monetization dashboard: live Frontier Lab ARR estimates · token usage (OpenRouter / Vercel AI Gateway / SDK downloads) · GPU rental prices · AI datacenter buildout. Auto-updated daily, pure static single-file HTML.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Live dashboard → https://charlesliuyx.github.io/Token-Economy-Tracker/
A daily auto-updating AI monetization dashboard. The build artifact is a pure static, single-file HTML page (Chart.js inlined, no CDN, works offline), refreshed once a day by GitHub Actions and served on GitHub Pages.
GitHub Actions cron (daily)
│
▼
scripts/fetch/* one independent fetcher per source; a single source
│ failing never blocks the run
▼
data/ append-only daily JSON snapshots + latest.json per source
│
▼
scripts/build.py renders everything into one file
│
▼
site/index.html single-file static dashboard (GitHub Pages / open locally)
Design principles: fetch and build are fully decoupled (either half can be rerun independently), history is append-only (any chart can be redrawn from raw snapshots at any time), and there is no server or runtime network request.
Stack: Python 3.12 (requests / pyyaml / numpy / jinja2 — deliberately
minimal) and vanilla JS with a vendored Chart.js inlined at build time.
| Source | Kind | What it provides |
|---|---|---|
| OpenRouter | unofficial API | Model token usage + weekly rankings |
| Vercel AI Gateway | unofficial API | Gateway token / spend leaderboards |
| npm + PyPI | official APIs | AI SDK download counts |
| Epoch AI | official dataset (CC-BY) | Frontier data centers dataset |
| GPU price indexes | web | GPU rental $/GPU-hr |
| Google News RSS | unofficial API | Datacenter news feed (domain-whitelisted) |
| Manual anchors | git-maintained | Publicly disclosed ARR data points |
Each source is registered in data/sources.yml and documented in docs/sources/.
make venv # create virtualenv and install dependencies
make update # run all fetchers (each source independently)
make build # data/ -> site/index.html
make serve # preview locally
make test # run the test suite
make fetch-<source> # debug a single fetcher, e.g. make fetch-openrouter
data/**/daily/ snapshots are immutable (append-only history).site/index.html is a build artifact — never edit it by hand; only
make build may generate it.data/sources.yml entry +
docs/sources/<source>.md + a response sample.Format: <type>: <summary> — written in English, imperative mood, no trailing
period, summary ≤ 72 characters. Add a body only when the why isn't obvious.
| Type | Use for |
|---|---|
feat | New panel, fetcher, or user-visible capability |
fix | Bug fix in pipeline, build, or frontend |
data | Data snapshot updates or manual anchor additions |
docs | Documentation only |
build | Build script, Makefile, or dependency changes |
ci | GitHub Actions workflow changes |
refactor | Code restructuring with no behavior change |
test | Test-only changes |
chore | Anything else (housekeeping) |
Examples:
feat: add GPU price trend panel
data: add 2 ARR anchors (YipitData, as of 2026-06-30)
fix: handle empty OpenRouter rankings response
Automated daily commits from CI use data: YYYY-MM-DD.
Docs follow progressive disclosure: start at AGENTS.md (entry point with a task routing table), then docs/INDEX.md for the full map — plan, architecture, conventions, runbook, ARR methodology, per-source docs, and ADRs. Most internal docs are written in Chinese.