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