Skip to main content

Generate GitHub PR titles and descriptions using Ollama AI

Project description

gh-prgen

gh-prgen is a command-line tool that leverages AI to automatically generate meaningful GitHub Pull Request (PR) titles and descriptions based on your local git diffs. By integrating with Ollama’s language models like LLaMA 2, it helps developers quickly create concise and descriptive PRs without manual effort.

Features

  • Generates PR titles and descriptions from your local git diff.
  • Supports multiple AI models via Ollama.
  • Easy CLI interface to run directly inside any git repo.
  • Saves time and effort writing descriptive pull requests.
  • Extendable with flags for custom behavior.

Installation

pip install gh-prgen

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gh_prgen-0.1.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gh_prgen-0.1.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file gh_prgen-0.1.1.tar.gz.

File metadata

  • Download URL: gh_prgen-0.1.1.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for gh_prgen-0.1.1.tar.gz
Algorithm Hash digest
SHA256 16c26cdcd7039aecc4e0c2573973a1e1a34559a834a704cad6e7d68bff376274
MD5 608612500667699da033ddeb3f13ae35
BLAKE2b-256 51d13bd2ea43124ebae6663ab96622629fc3db8771ca158a227f04e3b8df88c6

See more details on using hashes here.

File details

Details for the file gh_prgen-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: gh_prgen-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for gh_prgen-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b90840b86df824cbba3f51585f8db7136e67ecf2b546c55a8d6cfe25aa3fe80a
MD5 71efa161e2d4f9ba3fe5c20f93e3f9f9
BLAKE2b-256 a4a2d05012e6f42c1794f8ae542847c7dd6dde00a84863f1d096a5622cb0c05d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page