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.1.tar.gz
(50.8 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.1-py3-none-any.whl
(17.5 kB
view details)
File details
Details for the file gitta-0.1.1.tar.gz.
File metadata
- Download URL: gitta-0.1.1.tar.gz
- Upload date:
- Size: 50.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cdc5bfe91cf45033cc83aaf33366dd8792d44dfc85174d7a18f1909662b7f8b
|
|
| MD5 |
0951182182b4e687579188e45abd9949
|
|
| BLAKE2b-256 |
2ae1a279fc2511859740ce2cbe5644ad31e52a27be99cb8ad79adb9adb3b7951
|
File details
Details for the file gitta-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gitta-0.1.1-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 |
d350d9a1bf94ac2f0c5d320f96ab8aa104c0cb2148c8a7fe7ef8364256f43d5f
|
|
| MD5 |
181f49933d29e793e0681f7766f54b51
|
|
| BLAKE2b-256 |
6b82e74706fe6530b382c164aadd6f59e73132e3656b4e97e9c32852b0cbd356
|