workflows.fit
Back to n8n workflows
n8n templateFreeBy Akhil Varma Gadiraju

AI-powered knowledge assistant using Google Sheets, OpenAI, and Supabase Vector Search

AI-Powered GitHub Commit Reviewer Overview Workflow Name: AI-Powered GitHub Commit Reviewer Author: Akhil Purpose: This n8n workflow triggers on a GitHub push event, fetches commit diffs, formats them into HTML, runs ...

DevelopmentCore NodesCommunicationHITLAILangchainGithub TriggerHttp Request
Loading interactive preview...

Template notes

AI-Powered GitHub Commit Reviewer

Overview

Workflow Name: AI-Powered GitHub Commit Reviewer Author: Akhil Purpose: This n8n workflow triggers on a GitHub push event, fetches commit diffs, formats them into HTML, runs an AI-powered code review using Groq LLM, and sends a detailed review via email.

---

How It Works (Step-by-Step)

1. GitHub Trigger - Node Type: n8n-nodes-base.githubTrigger - Purpose: Initiates the workflow on GitHub push events. - Repo: [akhilv77/relevance](https://github.com/akhilv77/relevance) - Output: JSON with commit and repo details.

2. Parser - Node Type: n8n-nodes-base.set - Purpose: Extracts key info (repo ID, name, commit SHA, file changes).

3. HTTP Request - Node Type: n8n-nodes-base.httpRequest - Purpose: Fetches commit diff details using GitHub API. - Auth: GitHub OAuth2 API.