Makima CLI 🤖
An AI-powered coding assistant that runs in your terminal. Point it at any codebase and ask questions, make edits, and run commands — all from a clean CLI interface.
Features
- Understands your entire codebase
- Answers questions about your code
- Edits files with auto git backup before changes
- Creates new files
- Runs terminal commands with confirmation
- Works on any project
- Clean terminal UI with syntax highlighting
Install
git clone https://github.com/kanhaiya-ML/makima-cli.git cd makima-cli pip install -r requirements.txt
Setup
Create a .env file in the project root: GROQ_API_KEY=your_key_here
Get a free API key at https://console.groq.com
Usage
Point it at any project: python main.py /path/to/your/project
Or run from inside a project folder: cd your-project python /path/to/makima-cli/main.py
Built With
- Python
- Groq API
- Rich
- GitPython
Metadata
Release files for makima-cli 1.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| makima_cli-1.2.3.tar.gz | 13.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| makima_cli-1.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.8 kB
Release files / makima_cli-1.2.3.tar.gz
| Download URL | makima_cli-1.2.3.tar.gz |
|---|---|
| Size | 13.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
296a9163833b851cea609f82bca1eac99eed030fe8c53c66197d9bd1fd917c49
|
|
BLAKE2b-256 checksum How to use checksums |
24bb66fc94904cbe049f468cc8fd96829af10c63cb152cffb55c00d8bedd2c55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / makima_cli-1.2.3-py3-none-any.whl
| Download URL | makima_cli-1.2.3-py3-none-any.whl |
|---|---|
| Size | 17.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8127d0ff8b00f86863c5eed1e7d2c1de61d423ab9f66bd2ac45279ac0fd4388b
|
|
BLAKE2b-256 checksum How to use checksums |
9ec25e212bb56a4eff688f75d7ab32f95a8058e1e2eed59ef70e466ed2bedd07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|