Terminal
$
yp
AI-Powered Git Commit and Azure DevOps Management Tool
Smart Commits
Analyzes your staged changes and generates professional commit messages automatically.
PR Descriptions
Generate detailed pull request descriptions between branches with a single command.
Multi-Provider AI
Supports OpenAI, Anthropic, Google Gemini, DeepSeek, and OpenRouter.
Azure DevOps
Manage tasks, user stories, and repositories directly from your terminal.
Quick Start
1
Install
dotnet pack -c Release
dotnet tool install --global --add-source ./nupkg YitPush
2
Configure
yp setup
Select your AI provider and enter your API key.
3
Commit
yp commit
AI generates a commit message from your staged changes.
Supported AI Providers
OpenAI
Anthropic
Google Gemini
DeepSeek
OpenRouter
All Commands
yp setup
Configure your AI provider interactively
yp skill
Install the yp skill for your AI agent
yp commit
Stage, commit and push with AI-generated message
yp checkout
Interactive branch checkout
yp pr
Generate a pull request description
yp azure-devops
Enter interactive Azure DevOps menu
yp repo new
Create a new repository
yp hu task
Create tasks for a User Story
yp hu list
List tasks of a User Story