AI-Powered
Commit Messages
Set up GitHub Copilot to generate commit messages and PR descriptions following Conventional Commits format. One command install.
curl -sL https://raw.githubusercontent.com/daesdev/github-ai/main/install.sh | bash
How It Works
Install
Run the one-liner installer in any project. Creates
.github/ai/
with instruction files.
Configure
VS Code settings are updated to point Copilot to your instruction files. Existing settings are preserved.
Generate
GitHub Copilot generates Conventional Commits formatted messages and PR descriptions automatically.
Features
AI Commit Messages
GitHub Copilot generates commit messages using Conventional Commits format with type, scope, emoji, and subject.
AI PR Descriptions
Intelligent PR title and description generation with structured templates for better code reviews.
One-Command Install
Works on any project with a single curl command. No complex setup or configuration required.
Safe & Secure
Creates backups before modifying files. Preserves existing settings. Restores from backup if something fails.
What Gets Installed
.github/ai/
├── commit-message.md # Commit message AI instructions
└── pr-description.md # PR description AI instructions
.vscode/settings.json # Copilot configuration
Requirements
- check Git (for clone method)
- check Bash (shell environment)
- check Python3 (required for JSON merge)
- check Make (optional)
Alternative Installation
Clone and run locally:
git clone https://github.com/daesdev/github-ai.git
cd
your-project
make install
# or
./install.sh