Metadata-Version: 2.4
Name: gitbuddy-cli
Version: 0.1.2
Summary: AI-powered Git assistant that understands natural language
License: MIT
Keywords: git,ai,cli,developer-tools
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer
Requires-Dist: rich
Requires-Dist: gitpython
Requires-Dist: groq
Requires-Dist: python-dotenv
Requires-Dist: httpx>=0.27.0
Dynamic: license-file

# GitBuddy

An AI-powered Git assistant that runs commands from natural language. Requires Python 3.10+
and a free [Groq API key](https://console.groq.com).

## Installation

```bash
python -m pip install gitbuddy-cli
```

```bash
gitbuddy setup
```

## Usage

```bash
gitbuddy run "undo my last commit but keep changes"
gitbuddy run "create a branch called feature-login"
gitbuddy run "show me what changed"
```

```bash
gitbuddy clone <url>
gitbuddy commit "your message"
gitbuddy branch create <name>
gitbuddy branch list
gitbuddy branch switch <name>
gitbuddy push <branch>
gitbuddy pull <branch>
```

## How it works

GitBuddy translates natural language into Git commands using Llama 3 via Groq.
Before running anything destructive, it shows you the command and asks for confirmation.

## Windows

After setup, add the alias to your PowerShell profile:

```bash
python -m gitbuddy.install
```

Then restart your terminal.

## Requirements

- Python 3.10+
- Free Groq API key — [console.groq.com](https://console.groq.com)

## License

MIT
