An open API service indexing awesome lists of open source software.

https://github.com/olistic/git-scribe

✍️ AI copilot for crafting insightful Git commit messages
https://github.com/olistic/git-scribe

ai commit-message copilot git-hooks

Last synced: 8 months ago
JSON representation

✍️ AI copilot for crafting insightful Git commit messages

Awesome Lists containing this project

README

          

# Git Scribe


Git Scribe illustration



Your AI copilot for crafting insightful Git commit messages




GitHub CI Workflow


Codecov


npm


Git Scribe streamlines your development process by translating code diffs into concise narratives ✍️

Whenever you need inspiration, execute `git commit` and Git Scribe will suggest a message for you ✨

## Getting Started

Follow these steps to add Git Scribe to your repository:

1. Install `git-scribe` and [`husky`](https://typicode.github.io/husky):

```sh
$ npm install --save-dev git-scribe husky
```

2. Enable Git hooks:

```sh
$ npx husky install
```

3. Add the [`prepare-commit-msg`](https://git-scm.com/docs/githooks#_prepare_commit_msg) hook:

```sh
$ npx husky add .husky/prepare-commit-msg 'git-scribe "$1" "$2"'
```

Profit!

## Data Privacy

Git Scribe uses OpenAI API behind the scenes. If you have any concerns, you can review OpenAI's API data privacy policies [here](https://openai.com/api-data-privacy).