VSCode extension that shows GitHub Issues labeled announcement from the repository you are currently working in. Open a repo → you see that repo's announcements. Switch to another repo → the list updates automatically.
There is no central announcements repo. To announce in multiple repos, file the issue in each one.
Screenshots




Requirements
- GitHub CLI (
gh) installed and authenticated (gh auth login). - The current workspace is a GitHub repo (detected via the built-in Git extension —
github.comremote URL).
How it works
- The extension detects the current repo from the active file's git remote (
owner/repo). - It runs
gh issue list --repo <owner>/<repo> --label <label> --state open. - Unread announcements trigger a notification; the status bar shows the unread count.
- "Mark read" tracks per-issue in VSCode global state.
Settings
announcements.label— label to filter by (defaultannouncement).announcements.refreshInterval— minutes between checks (default30).
Commands
Announcements: RefreshAnnouncements: View AllAnnouncements: Mark All Read
Posting an announcement
In the target repo, create a GitHub Issue with the announcement label. Any developer on that repo with the extension installed will see it within the next refresh cycle.