Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dartilesm/alexgit
Alexgit is a virtual assistant that will help you writing amazing and beautiful commits.
https://github.com/dartilesm/alexgit
ai cli cohere git javascript openai
Last synced: 5 days ago
JSON representation
Alexgit is a virtual assistant that will help you writing amazing and beautiful commits.
- Host: GitHub
- URL: https://github.com/dartilesm/alexgit
- Owner: dartilesm
- Created: 2023-02-05T15:55:38.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-28T22:50:04.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T19:54:14.377Z (14 days ago)
- Topics: ai, cli, cohere, git, javascript, openai
- Language: JavaScript
- Homepage:
- Size: 123 KB
- Stars: 14
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![AlexGit](https://user-images.githubusercontent.com/21966352/217099484-dcec7ffc-9b92-4c14-be6a-38b1ca550764.svg)
# AlexGit - A Virtual Git Assistant
Alexgit is an experimental AI virtual assistant designed to help with the day-to-day tasks of Git version control system.
Currently, it is in alpha version and its main focus is to **create and improve commits** provided by the user to follow the conventional commit format.
## How does AlexGit work?
AlexGit works by analyzing the commit message provided by the user and suggesting improvements to follow the conventional commit format. You can then choose to accept the suggested changes or make modifications as needed.
## Benefits of using AlexGit
- Write consistent and descriptive confirmation messages to improve the readability of your history.
- Save time thinking about what kind of commit you are doing *(`feat`, `fix`, `chore`, `test`, `ci`...)*.## Getting started with AlexGit
### Installation
```console
npm i alexgit -g
```
### Usage
Just type the following command and AlexGit will guide you through the process.```console
alexgit
```![AlexGit](https://user-images.githubusercontent.com/21966352/221975332-4d5cff15-fb9e-4bcf-8864-44171798e630.gif)
#### Commands
|Command| Type | Description|
|--|--|--|
| `commit` | string | Set the initial commit to skip first prompt|## What's next for AlexGit?
## Conclusion
AlexGit is a valuable tool for developers and Git users looking to improve the quality of their commits and make their Git history more meaningful and readable. With its ease of installation and use, you can start using AlexGit today and take your Git history to the next level.