Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aixgit-0.1.3-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

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

Hashes for aixgit-0.1.3.tar.gz
Algorithm Hash digest
SHA256 075c08c018c5e5e659abd087d591340059acdce1e105f14a5655f253b95b93d7
MD5 e8a03ce7ea3bb1029d380c42870c55f4
BLAKE2b-256 16dda714b42a27dfb5f5f4ceb3e6a6fea49865dddd3efe446ef7be9a1b8e9158

See more details on using hashes here.

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

Hashes for aixgit-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 73e92d55b68d5fee80b18bdaba911024859c7190ace8df20a652369df4f12078
MD5 ec43f106a8d926b80bf85d1e8e8ed4fa
BLAKE2b-256 ce8a3926701576a57bbb9f82418d82ada7984b84548ffd67d9c130333f3fdc43

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page