A context-aware AI CLI proxy for Git.
Project description
aixgit - AI powered Git Assistant
aixgit is a context-aware AI CLI proxy for Git that translates natural language intent into Git commands. essly, acting as a smart wrapper around Git.
Installation
# Clone the repository and install it locally
pip install -e .
Basic Usage
Check Environment:
aixgit --doctor
# 或者使用简写
aixgit -d
Initialize aixgit (in any Git repository):
aixgit --init
Common Examples:
# Commit changes
aixgit commit "your message"
This creates a .aixgit directory in the repository. (Note: we should probably consider if the config dir needs renaming too, but keeping .aixgit for now)
You must edit .aixgit/config.json to insert your OpenAI/Anthropic keys.
Remember to add .aixgit (or at least .aixgit/config.json) to your .gitignore.
Once configured:
aixgit "Fix the login bug and push to main"
## Troubleshooting (Windows)
If you get a `command not found` error after installation:
1. Ensure your Python `Scripts` directory is in your system **PATH**.
2. Alternatively, use `python -m aixgit` instead of `aixgit`.
3. Try restarting your terminal.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aixgit-0.1.3.tar.gz
(11.0 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
aixgit-0.1.3-py3-none-any.whl
(12.3 kB
view details)
File details
Details for the file aixgit-0.1.3.tar.gz.
File metadata
- Download URL: aixgit-0.1.3.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
075c08c018c5e5e659abd087d591340059acdce1e105f14a5655f253b95b93d7
|
|
| MD5 |
e8a03ce7ea3bb1029d380c42870c55f4
|
|
| BLAKE2b-256 |
16dda714b42a27dfb5f5f4ceb3e6a6fea49865dddd3efe446ef7be9a1b8e9158
|
File details
Details for the file aixgit-0.1.3-py3-none-any.whl.
File metadata
- Download URL: aixgit-0.1.3-py3-none-any.whl
- Upload date:
- Size: 12.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73e92d55b68d5fee80b18bdaba911024859c7190ace8df20a652369df4f12078
|
|
| MD5 |
ec43f106a8d926b80bf85d1e8e8ed4fa
|
|
| BLAKE2b-256 |
ce8a3926701576a57bbb9f82418d82ada7984b84548ffd67d9c130333f3fdc43
|