Skip to main content

A context-aware AI CLI proxy for Git.

Project description

aixgit

A context-aware AI CLI proxy for Git. Converts natural language to Git commands seamlessly, acting as a smart wrapper around Git.

Installation

# Clone the repository and install it locally
pip install -e .

Basic Usage

# In any Git repository, initialize aixgit:
aixgit --init

# 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.2.tar.gz (9.5 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.2-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file aixgit-0.1.2.tar.gz.

File metadata

  • Download URL: aixgit-0.1.2.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aixgit-0.1.2.tar.gz
Algorithm Hash digest
SHA256 21682c86e4a63cd486fc0ea384a24ed9b04efa1df90d0ab3fa6c9a84b3b16df9
MD5 19013edf52d0b49214953800307e4d80
BLAKE2b-256 50c390fd1040f363a0500c81e35e2655891c78cd979917d473567c15503b6065

See more details on using hashes here.

Provenance

The following attestation bundles were made for aixgit-0.1.2.tar.gz:

Publisher: workflow.yml on AUSIO2/AIGit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aixgit-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: aixgit-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aixgit-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 23f6e0ae7301095584dfa8b6544f64c2302503d8577f8544991589ebfc0e9a73
MD5 7b2e95abe67f69193a6c156b82d131a2
BLAKE2b-256 90e800662f7408914d235d1cff9eb0f258062e5a85e84465d047a4f9a061cbe9

See more details on using hashes here.

Provenance

The following attestation bundles were made for aixgit-0.1.2-py3-none-any.whl:

Publisher: workflow.yml on AUSIO2/AIGit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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