GitHub Copilot that writes your commits for you
Generates Conventional Commits automatically when you commit, and intelligent PR descriptions when you create a pull request. All with a single
curl -sL https://raw.githubusercontent.com/daesdev/github-ai/main/install.sh | bash
How It Works
The installer configures your VS Code settings to point GitHub Copilot to custom instructions. When you commit or create a PR, Copilot reads your instructions and generates optimized content.
Run Install
Execute the one-liner command. Creates .github/copilot-instructions.md with
your AI instructions.
VS Code Config
Updates .vscode/settings.json to
point Copilot to your instructions file. Preserves all existing settings.
AI Generation
GitHub Copilot reads your instructions and generates Conventional Commits automatically inside VS Code.
Features
AI Commit Messages
GitHub Copilot generates commit messages following Conventional Commits format with type, scope, emoji, and subject.
AI PR Descriptions
Use extensions like GitHub Pull Request and Issues to edit your instructions with 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.
# Recommended install:
curl -sL https://raw.githubusercontent.com/daesdev/github-ai/main/install.sh | bash
# What gets created:
.github/
└── copilot-instructions.md
# AI instructions for Copilot
.vscode/settings.json
# Updated with Copilot config
Requirements
code Software
-
VS Code Code editor
-
auto_awesome
GitHub Copilot Subscription required
terminal Tools
-
check_circle
Git
-
check_circle
Bash
-
check_circle
Python3
info
This is a VS Code configuration tool that modifies your .vscode/settings.json to enable
AI-powered commits with GitHub Copilot.
Alternative Installation
Clone and run locally:
git clone https://github.com/daesdev/github-ai.git
cd your-project
make install
# or
./install.sh