Skip to content
Real-time GitHub → Discord

Your GitHub activity, delivered to Discord.

ForgeFeed streams commits, pull requests, issues, CI/CD, releases, and stars into clean, real-time embeds. Link GitHub once and your team never has to leave Discord.

  • GitHub App auth
  • No tokens stored
  • Set up in minutes
dev-activity
ForgeFeedApp6/25/2026 9:29 AM
GitHub
New Updates for Discord GitHub Bot
Developer
chrislenga
Changes (5)
feat(db): add consecutive_failures and disabled_at to commit_trackers schema
feat(db): migrate commit_trackers with failure-tracking columns
feat: pause commit trackers after repeated 404/403 and recreate raced issue boards
feat: clear commit tracker pause state when re-added via /postcommits
fix: delay welcome DM 5s so Discord can register the shared guild
Posted: 06-25-2026 09:29 AM EST
ForgeFeedApp6/25/2026 9:29 AM
GitHub
Workflow Update
Repository Discord GitHub Bot
Workflow Deploy to Pterodactyl
Status success
By chrislenga
Run URL https://github.com/chrislenga/DiscordGitHubBot/actions/runs/28173689126
Posted: 06-25-2026 09:29 AM EST

One bot, every GitHub event

  • Commits
  • Pull requests
  • Issues
  • CI/CD
  • Releases
  • Stars
  • Forks
  • Project boards
Features

Every signal that matters, in one feed

Turn on exactly the trackers you want and point each at its own channel. Tracker types and counts are always unlimited, on both plans.

Commit tracking

Posts an embed on every push to the tracked branch. Up to 25 commits per push, chunked into readable blocks and attributed to each author with a link to their profile.

/postcommits

Pull requests

Color-coded PR activity with title, author, source → base branch, and a description snippet. Enable review tracking to also post approvals and change requests.

/trackprs

Live issue boards

Maintains a single, always-up-to-date embed of open issues with label emoji, editing it in place as issues change instead of spamming the channel.

/trackissues

CI/CD workflows

Posts GitHub Actions run results, color-coded by conclusion. Turn on the detailed embed for a per-job breakdown of names, statuses, and conclusions.

/postworkflows

Release notifications

A clean announcement whenever a release is published, with the name, tag, author, and a release-notes snippet. Pre-releases are clearly labeled.

/trackreleases

Stars & forks

Real-time notifications when someone stars the repo, with the running star total, and optionally when someone forks it.

/trackstars

Project boards

A manually curated status board. Each entry shows Planned, Alpha, Beta, or Live, a 0 to 100% progress bar, an optional summary, and a project link.

/createprojecttrack

Issue submission

Let trusted members open a real GitHub issue from a Discord form. They pick a repo and status label, then add a title, description, and screenshot. A receipt is posted back.

/submitissue

Rate alerts

Posts a warning to a chosen channel, optionally pinging up to five roles, when your GitHub API quota drops below a threshold you set.

/set_rate_alerts
See it in Discord

Exactly what your team will see

These are faithful previews of ForgeFeed's real embeds. Switch between event types to see each one.

dev-activity
ForgeFeedApp6/25/2026 9:29 AM
GitHub
New Updates for Discord GitHub Bot
Developer
chrislenga
Changes (5)
feat(db): add consecutive_failures and disabled_at to commit_trackers schema
feat(db): migrate commit_trackers with failure-tracking columns
feat: pause commit trackers after repeated 404/403 and recreate raced issue boards
feat: clear commit tracker pause state when re-added via /postcommits
fix: delay welcome DM 5s so Discord can register the shared guild
Posted: 06-25-2026 09:29 AM EST
Built to be dependable

A platform you can leave running

Behind every tracker is real-time delivery, smart routing, and self-healing resilience.

Real-time by default

Powered by GitHub webhooks, with a background catch-up pass so a missed delivery is always reconciled. Nothing is ever lost.

Multi-account & orgs

Link a personal account and organizations to the same server. ForgeFeed automatically routes each repo to the installation that owns it. (Premium)

Secure by design

GitHub App authentication and verified installation linking. ForgeFeed never sees your GitHub password or personal access tokens.

Resilient & self-healing

Failing trackers auto-pause and notify the owner, missing-permission channels are flagged, and rate limits are respected with adaptive back-off.

Getting started

Live in under five minutes

No YAML, no self-hosting, no webhooks to configure by hand. Just slash commands with autocomplete.

  1. 01

    Add ForgeFeed

    Invite the bot to your Discord server. It runs with minimal permissions and never reads message content.

  2. 02

    Link GitHub

    An admin installs the GitHub App on their account or org, then finishes with a one-time code. No passwords or tokens.

    /linkgithub → /confirmlink
  3. 03

    Register a repo

    Register a repository once so trackers can select it everywhere via autocomplete.

    /trackrepo repo_url: owner/repo
  4. 04

    Enable trackers

    Point commits, PRs, issues, workflows, releases, and stars at any channel. Updates start flowing in real time.

    /postcommits · /trackprs · …
Security & privacy

Safe by design, not by promise

ForgeFeed authenticates as a GitHub App and only ever touches the repositories you explicitly grant. Your GitHub password and personal access tokens are never requested or stored.

Verified installation linking with a single-use, 15-minute code
Least privilege, so the bot never reads message content
Per-server isolation and cryptographically verified webhooks

No credential handling

GitHub passwords and personal access tokens are never requested or stored. Linking uses GitHub's official GitHub App flow.

Verified linking

An installation binds to a server only after the installer proves they control it, using a single-use, 15-minute code redeemed in Discord.

Least privilege

The bot runs with minimal Discord permissions and does not read message content. Admin actions reply privately (ephemerally).

Server isolation

All data is scoped per-server. One server can never see or affect another's repositories, trackers, or configuration.

Pricing

Free for a project. Premium for a team.

Every tracker type is included on both plans, with unlimited trackers per repo. The repository count is the only paywall.

Free

Everything you need for a single personal project.

  • 1 personal GitHub account
  • 1 tracked repository
  • All tracker types included
  • Unlimited trackers per repo
  • Real-time webhooks + catch-up

Premium

Scale

Organizations, multiple accounts, and more repositories.

  • Multiple linked GitHub accounts
  • Organization support
  • Higher, configurable repo limit
  • Automatic multi-account routing
  • Everything in Free
FAQ

Questions, answered

Still curious? Join the support server and ask away.

No. Link GitHub, register a repo, and turn on the trackers you want. Everything is slash commands with autocomplete, and all admin replies are private to you.

Yes, for any repository you grant the GitHub App access to. On the Free plan that's your one personal account; Premium adds organizations.

No. Commit, PR, and release posts are event-driven, and the issue board edits a single embed in place instead of posting repeatedly.

Yes. Every tracker targets its own channel, so commits can land in #dev while releases go to #announcements.

Never. ForgeFeed authenticates as a GitHub App and only ever uses per-installation tokens for the repositories you explicitly grant. Passwords and personal tokens are never requested or stored.

Run /unlinkgithub to unlink GitHub, remove individual trackers with the matching /remove… commands, or simply remove the bot from your server. Access can also be revoked from GitHub at any time.

More questions? Join the Discord or read the documentation.

Bring your GitHub activity into Discord.

Set up in minutes with slash commands. Free for a personal project, Premium when you scale to organizations.