Add your description here
Project description
gitta
AI-powered Git commit messages from your terminal.
Installation
pip install gitta
Quick Start
1. Set up your AI provider
gitta init
You'll be prompted for:
- Provider name (e.g.
openai,anthropic) - API base URL (e.g.
https://api.openai.com/v1) - Model (e.g.
gpt-4o) - Commit style (
conventional,simple, ordetailed) - API key
2. Stage files and commit
gitta add .
Stages your files, generates a commit message, and lets you confirm, edit, or cancel.
3. Or commit with already-staged files
git add .
gitta commit
4. Stage, commit, and push in one step
gitta ship
Commands
| Command | Description |
|---|---|
gitta init |
Configure your AI provider and API key |
gitta add <files> |
Stage files and generate a commit message |
gitta commit |
Generate a commit message for staged changes |
gitta commit --dry-run |
Preview the message without committing |
gitta ship |
Stage all, commit, and push |
gitta doctor |
Check your setup for issues |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gitta-0.1.0.tar.gz
(27.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
gitta-0.1.0-py3-none-any.whl
(17.5 kB
view details)
File details
Details for the file gitta-0.1.0.tar.gz.
File metadata
- Download URL: gitta-0.1.0.tar.gz
- Upload date:
- Size: 27.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebb97419360f0b43d8b30ec3df653bcf88c0efe681f15d80fc74ea4d99bf120f
|
|
| MD5 |
18871934f10533a86b5ffb1757bce231
|
|
| BLAKE2b-256 |
bfd1378d8d68d3fc1343092340c3216e6d36cc65ea55ecabfab3b162fc6a0a21
|
File details
Details for the file gitta-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gitta-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d5b7802967b3ac7affbf59dd16ed8b7864595ddc74d6d9a77f4600927b25705
|
|
| MD5 |
214e09af11652174906e9e7dfd807049
|
|
| BLAKE2b-256 |
edbea731ac81a921dfeb5a58e83117af48b5f09674f08a50edc8487cd4357c70
|