workflows.fit
Back to n8n workflows
n8n templateFreeBy nXsi

Watch GitHub releases and Docker tags, analyze changelogs with Claude Haiku, and send update digests to Slack, Discord, Telegram, and ntfy

This n8n template monitors your self-hosted apps for new releases across GitHub and container registries, uses Claude AI to analyze changelogs, and delivers color-coded update digests to Discord, Telegram, Slack, and ...

DevelopmentCore NodesData & StorageCommunicationHITLAILangchainSchedule Trigger
Loading interactive preview...

Template notes

This n8n template monitors your self-hosted apps for new releases across GitHub and container registries, uses Claude AI to analyze changelogs, and delivers color-coded update digests to Discord, Telegram, Slack, and ntfy.

Stop finding out about updates after something breaks. Claude reads every changelog and tells you exactly what changed, what might break, and how urgent the update is — with a ready-to-run Docker update command for each release.

Good to know

- Estimated cost is $0.01–0.03 per daily run using Claude Haiku. See [Anthropic pricing](https://www.anthropic.com/pricing) for current rates. - PostgreSQL logging is included but optional — the core workflow runs without a database using n8n's built-in static data for version tracking. - Test mode is ON by default. Your first run pushes a sample release through the full pipeline (AI analysis, formatting, delivery) so you can verify everything works before going live.

How it works

- Schedule trigger runs daily at 8 AM and builds a watchlist from your manually configured repos plus optional docker-compose auto-detection - Checks GitHub Releases API for repos and Docker Hub/GHCR tag APIs for container images. Pre-releases and RC/beta tags are automatically filtered out - Compares each release against the last known version stored in workflow static data to detect what's genuinely new - Claude Haiku reads each changelog and returns a structured summary with breaking change detection, CVE/security scanning, migration steps, and urgency classification (critical/recommended/optional) - Alert rules route critical and security updates to instant alerts, while everything else batches into a single daily digest sorted by urgency - Formatted messages are delivered to your enabled channels with color-coded embeds, Docker update commands, and links to full release notes - Release history is optionally logged to PostgreSQL for tracking update timelines

How to use

- Add your Anthropic API key as an n8n credential, open the Configure Watcher node to set your channel URLs, and edit the Build Repo Watchlist node to add your repos — that's the minimum to get running - Click "Test workflow" to push a sample release through the full pipeline and verify delivery - Set testmode to false and toggle Active — the workflow checks daily and only alerts when new releases are found