Skip to main content

GigaCommitAI

CLI инструмент для генерации коммитов на основе ИИ

Установка

Минимальная поддерживаемая версия Python - 3.8. Проверьте свою версию Python командой python --version

  1. Установить gigacommit
  • c помощью pip
pip install gigacommitai
  • c помощью pipx
pipx install gigacommitai
  • c помощью poetry
poetry add gigacommitai
  1. Установить свой токен для авторизации
  • Получите свой Client Secret
  • Вставьте свой токен с помощью команды
gigacommitai config set gigachat.settings.credentials <CLIENT_SECRET>

Как использовать?

  1. Командой ниже можно сгенерировать сообщение для коммита
gigacommitai commit
  1. Командой ниже можно вывести всю конфигурацию
gigacommitai config show
  1. Командой ниже можно вывести значение параметра, например:
gigacommitai config get gigachat.settings.model
  1. Командой ниже можно изменить значение параметра, например:
gigacommitai config set gigachat.settings.model <ТВОЕ_ЗНАЧЕНИЕ>

Можно ли менять конфигурацию через файл?

Да. Конфигурация хранится в вашей директории где хранятся пользовательские конфигурации

  • На Linux ~/.config/gigacommitai/config.toml
  • На Mac ~/Library/Application Support/gigacommitai/config.toml
  • На Windows <APPDATA>/gigacommitai/gigacommitai/config.toml

Рекомендуется делать бэкап конфигурации во избежании проблем с запуском CLI

Участие в проекте

GigaCommitAI - это проект с иходным кодом. Приветсвуется любое участие в разработке или улучшение документации.

Metadata

Release files for gigacommitai 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gigacommitai 1.2.0
File Size Uploaded
gigacommitai-1.2.0.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gigacommitai 1.2.0
File Interpreter ABI Platform
gigacommitai-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.2 kB

Release files / gigacommitai-1.2.0.tar.gz

Download URL gigacommitai-1.2.0.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f430e1c3678c0eddb7fe446f1f15b12ecf8a96ff8f8c98412bfb42e6a9d29333
BLAKE2b-256 checksum
How to use checksums
0f625dbd8bc17f15acfdba1e73f3aac2f0c48e4e903ac05de98ca53a21c4c72e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.0 CPython/3.12.0 Linux/6.5.13-7-MANJARO

Release files / gigacommitai-1.2.0-py3-none-any.whl

Download URL gigacommitai-1.2.0-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac1d81c0d5afa4e05330e6c72e7c17d55641ab26eaa8a837a3026d32dc2916fd
BLAKE2b-256 checksum
How to use checksums
d4bd8f80c480891531723ff15aa6570e6a237c4e6bb24f70f8a5f8446d647047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.0 CPython/3.12.0 Linux/6.5.13-7-MANJARO

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page