Skip to content

hamzashah551/github-n8n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hereโ€™s a clean and professional README.md you can use for your GitHub repository:

๐Ÿš€ Multi-Agent AI Workflow (GitHub โ†’ Email โ†’ Google Docs)

An intelligent multi-agent system that retrieves data from any GitHub repository, processes it using a Gemini-powered LLM, and automatically delivers structured insights via Gmail and Google Docs.

This project demonstrates tool-augmented LLMs, workflow orchestration, and real-world AI automation.

๐Ÿ” Overview

This system acts as an AI assistant capable of:

๐Ÿ“‚ Accessing any public GitHub repository

๐Ÿ“„ Listing and retrieving repository files

๐Ÿง  Processing repository content using an LLM

๐Ÿ“ง Sending structured insights directly to a userโ€™s email

๐Ÿ“‘ Creating and updating Google Docs automatically

Instead of just answering questions, this workflow executes real tasks across multiple platforms.

๐Ÿ—๏ธ Architecture

The system follows a multi-agent design:

๐Ÿ”น MainAgent (Orchestrator)

Receives user queries

Understands intent

Routes tasks to specialized agents

๐Ÿ”น GitHubAgent

Lists repository files

Retrieves specific files

Extracts repository data

Triggers automation workflows

๐Ÿ”น GmailAgent

Sends emails

Creates Google Docs

Updates Google Docs dynamically

Each agent uses:

Google Gemini Chat Model

Context memory

External tools integration

โš™๏ธ How It Works

User submits a request.

The MainAgent analyzes intent.

If GitHub-related โ†’ GitHubAgent retrieves repository data.

The LLM processes and structures insights.

GmailAgent:

Sends the results via email

Generates or updates a Google Doc

๐Ÿš€ Features

Multi-agent orchestration

Tool-augmented LLM system

Automated GitHub analysis

Email automation

Dynamic document generation

Context-aware memory handling

๐Ÿ› ๏ธ Tech Stack

Google Gemini API

Multi-Agent Architecture

GitHub API

Gmail API

Google Docs API

Workflow automation (n8n or similar)

๐Ÿ“Œ Use Cases

Automated repository reporting

Codebase summaries

Developer documentation generation

Technical audit automation

AI-powered reporting pipelines

๐ŸŽฏ Future Improvements

Support for private repositories

PDF report generation

Slack/Discord integration

Advanced repository analytics

๐Ÿค Contributing

Feel free to fork this repository, submit issues, or suggest improvements.

๐Ÿ“„ License

This project is open-source and available under the MIT License.

About

Built a multi-agent AI workflow that retrieves information from any GitHub repository, processes it using a Gemini-powered system, and automatically sends structured insights to users via email. It can also generate and update Google Docs dynamically, enabling seamless code analysis, reporting, and intelligent automation in one integrated system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors