Coder Social home page Coder Social logo

navneetdesai / gitbrew Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 1.33 MB

Gitbrew is an LLM-powered git utility that streamlines git workflows and provides a natural language interface for working with git

Home Page: https://pypi.org/project/gitbrew/

Python 100.00%
git github llms python3 looking-for-contributors help-wanted

gitbrew's Introduction

Gitbrew: Your LLM-Powered GitHub Companion πŸš€βœ¨

Welcome to Gitbrew, the innovative tool that harnesses the power of language models to streamline your GitHub experience. Gitbrew is designed to assist developers in managing repositories, handling issues, reviewing pull requests, and generating beautiful READMEs with ease.


Table of Contents


IntroductionπŸ‘‹

Gitbrew is a command-line application that simplifies your GitHub workflow. It uses advanced language models to interpret natural language commands, generate git commands, handle GitHub issues, and create comprehensive READMEs for your projects. Gitbrew is your go-to utility for a more efficient and intelligent way to interact with GitHub.


Features🌟

  • Command Handling: Process user input to generate and execute git commands safely with user confirmation.
  • Issue Management: Manage GitHub issues by listing, creating, finding duplicates, and identifying similar issues.
  • Pull Request Review: Automate the review of GitHub pull requests with insightful comments and suggestions.
  • Readme Generation: Generate visually appealing READMEs with structured content and visual elements.
  • Interactive Shell Interface: Use Gitbrew's interactive CLI to perform a variety of GitHub-related tasks.

Examples🌟

Readme generation

? What would you like to do?  Generate a Readme
? Enter the repository url:   https://github.com/<username>/<repositoryname>
100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 2/2 [00:47<00:00, 23.85s/it]
? What would you like to save the file as?   Readme.md

Readme.md


Pull Request Review

? What would you like to do?  Review a pull request
Enter the pull request URL: https://github.com/<username>/<repositoryname>/pull/<number>

Pull Request Review Pull Request Review Pull Request Review


Natural language interface for git

gitbrew


gitbrew


gitbrew


InstallationπŸ› οΈ

pip install gitbrew

UsageπŸ’»

  1. Run gitbrew in your Terminal:
    gitbrew
    This will launch the Gitbrew interactive shell.
  2. Provide the API keys for GitHub, openai, pinecone etc
  3. Start using Gitbrew!

Contributing🀝🌐

Contributions and feature requests are welcome!

Issues and Feature Requests

Please use the issue tracker to report any bugs or file feature requests.

Development

  1. Fork and clone the repository.
  2. Make your changes and commit them with a descriptive commit message.
  3. Install pre-commit hooks by running pre-commit install.
  4. Push your changes to your fork and submit a pull request.

Thank you for checking out Gitbrew! πŸš€βœ¨
This readme was generated by gitbrew! πŸ€–

gitbrew's People

Contributors

navneetdesai avatar

Stargazers

Hendrix Roa avatar Nikolaus Schlemm avatar Adish Pathare avatar

Watchers

Kostas Georgiou avatar  avatar

gitbrew's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.