Skip to main content

Komet CLI assistant with Groq chat and AI commit workflow

Project description

Komet

Komet is a Groq-powered CLI assistant with an interactive chat mode and an AI commit workflow.

Install

pip install ikomet

No local project virtualenv is required for end users.

If your Linux distro blocks global pip installs (PEP 668), use one of:

pipx install ikomet

or

python3 -m pip install --user --break-system-packages ikomet

Usage

Default behavior is interactive chat mode:

ikomet

Set or update your Groq API key (stored locally at ~/.komet/config.json):

ikomet -k gsk_your_key_here

Run commit workflow (stage all, generate message, approve/regenerate/edit, commit):

ikomet -c

Commit and push:

ikomet -cp

Equivalent form:

ikomet -c -p

Notes

  • Uses Groq API model llama-3.1-8b-instant
  • Commit mode supports:
    • approve
    • regenerate
    • edit
    • quit
  • Conventional commit style is used for generated commit messages

License

MIT. See LICENSE.

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

ikomet-0.2.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

ikomet-0.2.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file ikomet-0.2.0.tar.gz.

File metadata

  • Download URL: ikomet-0.2.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for ikomet-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d9b3ac1f997432851e060c5c88c8f87963c9d4748e0f22fe97c684972149d707
MD5 d582761a13c879afefcfdee826191e05
BLAKE2b-256 527edb74e84d2eba16a1639384f47a39c2be2341a86d0ca8e5adf0e4c2031d26

See more details on using hashes here.

File details

Details for the file ikomet-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ikomet-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for ikomet-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78c65833c165c029d41d88088d056368b7c17e33f2f8e2ad0192a5a930413263
MD5 71b5b4d47b24c13de3e292588147dfdd
BLAKE2b-256 7074f6b8a9a9459025d24e24cca680d9b9c6e98d1d05e2656b551f1bf5f43e15

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