GitGenie
tgpt
GitGenie | tgpt | |
---|---|---|
1 | 7 | |
6 | 1,587 | |
- | - | |
7.7 | 9.3 | |
about 1 year ago | about 1 month ago | |
Go | Go | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
GitGenie
-
Introducing GitGenie: a git plugin that creates commit message suggestions with ChatGPT.
Hey, fellow developers! I created an open-source git plugin that provides git commit suggestions to improve commit messages. It's called GitGenie and is written in GO to ship it in a single binary. This makes it easy to install and integrate into your development workflow. It is 100% free to use, but you will need an API-key from OpenAI to use it. This may result in costs of 0.01 - 0.10 $ per Day, depending on how many commits you have. GitGenie submits a git diff to ChatGPT from OpenAI to generate 3 or more git commit message suggestions. I know, many devs are skeptical, when it comes to AI-generated commits. And you are right: We want a "why", not "what" in our commits. But keep in mind: GitGenie makes only suggestions. You can always edit the suggested commit message or write your own before committing your changes. And having a brief summary in a commit message can become handy in large pull requests. (Sample commit messages here) To avoid AI-generated commit messages and to ensure that any of the code from your repository is shared with OpenAI, simply add a file called .gitgenieblock to the root of your repository. This will block GitGenie from processing your code. Some more features: - Context length, Number of lines befor and after the diff (default "5") - Number of suggestions to generate (default "3") - OpenAI API host to route through a proxy - Language, currently supported : en, ch, de, es, fr, it, ja, ko, pt, zh (default "en") - Commit message length: short, medium, long, verylong (default "medium") - Add signing signature to commit message - Skip editing the commit message - Jira ticket number detection from branch name I hope you'll give it a try and let me know what you think! https://github.com/kubero-dev/GitGenie
tgpt
-
Unity like chatGPT integration in OS?
apparently there is already a command line app called tgpt ... havent tried it yet, and for programming its not ideal since it doesnt have syntax highlighting etc. But its a cool idea.
- chatgpt in the terminal?
- How are the kids using Arch these days?
-
What does OpenAI do with the data you give them?
true if you use a web browser, but this may be useful: tgpt and Bavarder
-
This might be obvious, but chatGPT is great as a personal Linux Guruā¢
tgpt
- ChatGPT in terminal without needing API keys
What are some alternatives?
dblab - The database client every command line junkie deserves.
go-openaiclient - This is an unofficial Golang SDK for the OpenAI API. It provides a simple and easy-to-use way to interact with the OpenAI API using Golang.
gitty - Contextual information about your git projects, right on the command-line
ghost - A tool to take screenshots using your terminal on Linux
curlie - The power of curl, the ease of use of httpie.
AdventureAI - Interactive Fiction in the Age of AI
yo - Your AI powered terminal assistant [Moved to: https://github.com/ekkinox/yai]
chatgpt - ChatGPT CLI, interactive or file based sessions with context and moods.
qrgpt - A little CLI helper for cleaner, more contextual ChatGPT
goradio - the simple cli radio written in go
writeas-cli - Command line client for Write.as / WriteFreely