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
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
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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9b3ac1f997432851e060c5c88c8f87963c9d4748e0f22fe97c684972149d707
|
|
| MD5 |
d582761a13c879afefcfdee826191e05
|
|
| BLAKE2b-256 |
527edb74e84d2eba16a1639384f47a39c2be2341a86d0ca8e5adf0e4c2031d26
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78c65833c165c029d41d88088d056368b7c17e33f2f8e2ad0192a5a930413263
|
|
| MD5 |
71b5b4d47b24c13de3e292588147dfdd
|
|
| BLAKE2b-256 |
7074f6b8a9a9459025d24e24cca680d9b9c6e98d1d05e2656b551f1bf5f43e15
|