Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jefedigital/gitwhisper
A Git workflow assistant that integrates LLMs to enhance the development process. Automated documentation generation and intelligent recommendations to streamline common Git operations.
https://github.com/jefedigital/gitwhisper
git llm
Last synced: 24 days ago
JSON representation
A Git workflow assistant that integrates LLMs to enhance the development process. Automated documentation generation and intelligent recommendations to streamline common Git operations.
- Host: GitHub
- URL: https://github.com/jefedigital/gitwhisper
- Owner: jefedigital
- License: apache-2.0
- Created: 2024-06-23T22:09:32.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-21T16:00:26.000Z (3 months ago)
- Last Synced: 2024-08-22T18:27:41.722Z (3 months ago)
- Topics: git, llm
- Language: Python
- Homepage:
- Size: 72.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gitwhisper
gitwhisper is a Git workflow assistant that integrates Large Language Models (LLMs) to enhance the development process. It aids developers by providing automated documentation generation and intelligent recommendations to streamline common Git operations.
## Introduction
gitwhisper utilizes LLMs to provide automated assistance for typical Git workflows. It can generate commit messages, review pull requests, and enhance documentation to boost productivity. By integrating seamlessly with your existing Git setup, gitwhisper aims to make Git easier to use and collaborate with others more efficiently.
## Key Features
- Automated commit message generation
- Leverages LLMs to generate clear, concise commit messages based on code changes
- Intelligent code review
- Provides suggestions and feedback for pull requests using LLMs
- Enhanced documentation
- Automatically generates and updates README documentation based on commit history
- Streamlined Git workflows
- Assists with common workflows like branching, merging and diff reviewsgitwhisper requires Python 3.6 or higher. It is compatible with any standard Git installation.
## Usage
Here is a simple example to generate a commit message:
```
gitwhisper commit
```gitwhisper will analyze changes and prompt you to review and edit the generated commit message.