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

https://github.com/nehu3n/cass

💼 Advanced commits assistant.
https://github.com/nehu3n/cass

ai artificial-intelligence assistant cli commits conventional-commits git

Last synced: about 2 months ago
JSON representation

💼 Advanced commits assistant.

Awesome Lists containing this project

README

          

# Cass

The Cass logo, a robot with a pencil.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Project Status: Active](https://img.shields.io/badge/status-active-brightgreen.svg)](https://github.com/tu_usuario/cass)
[![Go](https://img.shields.io/badge/--00ADD8?logo=go&logoColor=ffffff)](https://golang.org/)

**Cass** is a commit assistant, focused on following the [Conventional Commits](https://conventionalcommits.org) standard. **Simple**, **easy to use** and **fast**.

## Features

- ✨ **Automatic commit message generation**: Analyze code changes and suggest messages with artificial intelligence. [See models available](https://github.com/nehu3n/cass#models).
- 📝 **Template support**: Use predefined templates for common commit types like `feat`, `fix`, and `docs`.
- 🎉 **Interactive interface**: Select categories and customize messages with a simple prompt.
- 🔎 **Validation**: Ensure messages follow [Conventional Commits](https://conventionalcommits.org) and meet length and format standards.
- 🔗 **Issue linking**: Easily reference issues or tickets in commit messages (e.g., `#123`).
- 👀 **Preview before committing**: Review the final commit message before saving.
- 🚀 **Custom configuration**: Personalize templates, message styles, and validation rules.
- 🌐 **Multi-language support**: Adapt to different languages for international teams.
- 📦 **Git integration**: Works seamlessly with Git.

## Installation

...

## License

**Cass** is released under the [MIT License](https://opensource.org/licenses/MIT).