個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
ScottKirvan/Smokey
GitHub repo health at a glance — no login required for public repos
Smokey is a single-page developer dashboard for monitoring GitHub repositories. Open index.html in any browser, see every repo's last commit, latest release, open PRs, and open issues in one sortable table. External contributor activity is called out with attention badges so you know what needs a response without clicking around GitHub.檢視完整 README ↗Smokey is a single-page developer dashboard for monitoring GitHub repositories. Open index.html in any browser, see every repo's last commit, latest release, open PRs, and open issues in one sortable table. External contributor activity is called out with attention badges so you know what needs a response without clicking around GitHub.
traffic-log branch, accumulated by a separate weekly GitHub Actions workflow, instead of GitHub's live traffic API.Smokey is a static HTML file — no build step, no dependencies, no server.
Hosted (GitHub Pages):
Visit scottkirvan.github.io/Smokey — no install needed.
Self-hosted:
index.htmlFork and host your own:
Fork the repo and enable GitHub Pages (Settings → Pages → Branch: main, folder: /).
owner/repo format, one per lineA personal access token is optional for public repos but recommended if you have more than ~15 repos (unauthenticated requests are capped at 60/hour; each repo costs 4).
When you need a PAT:
notifications or repo scope; fine-grained PATs can't call GitHub's notifications API at allTraffic data doesn't need a PAT at all — it reads a daily snapshot from the traffic-log branch (a separate weekly GitHub Actions workflow), not GitHub's live traffic API.
Creating a PAT:
Classic PAT (simpler): github.com/settings/tokens → Generate new token (classic) → select repo scope.
Fine-grained PAT (more secure): github.com/settings/tokens → Generate new token (fine-grained) → select repositories → grant Contents: Read, Metadata: Read, and Actions: Read (needed for CI status).
The PAT is stored only in your browser's localStorage and is sent only to api.github.com. It is never transmitted anywhere else.
"Add a GitHub PAT in Settings" message shows even after adding a PAT
Hard-refresh the page (Ctrl+Shift+R / Cmd+Shift+R). The browser may be serving a cached version of the dashboard. If the message persists after a hard refresh, re-open Settings and confirm the PAT field is still populated — localStorage is cleared in private/incognito windows.
Traffic chart shows "No traffic history yet."
The chart reads a daily snapshot from the traffic-log branch, built by a separate weekly GitHub Actions workflow (log-traffic.yml). That branch/file may not exist yet, or your monitored repos may not have any rows logged yet — check whether log-traffic.yml has run at least once since the repos were added.
Some repos show 403
Without a PAT the GitHub API allows 60 requests/hour. Each repo fetches 4 endpoints, so more than ~15 repos will hit the limit. Adding any PAT raises the limit to 5,000/hour. Org repos with SAML SSO also require the PAT to be explicitly authorized for that org in GitHub token settings.
Release Please PRs appear as external attention badges
Release Please PRs are authored by github-actions[bot], which the dashboard filters out automatically. If they appear, do a hard-refresh — the browser may be running an older cached version that predates the bot filter.
Smokey — Copyright (c) 2025 Scott Kirvan. MIT License.