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.2
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.2.tar.gz | 13.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| makima_cli-1.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.0 kB
Release files / makima_cli-1.2.2.tar.gz
| Download URL | makima_cli-1.2.2.tar.gz |
|---|---|
| Size | 13.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
15ba6e86e97f98307b8f04d1de02f7bea0da7b09c7fdb53049664d6f886c8f79
|
|
BLAKE2b-256 checksum How to use checksums |
10aa5fb9fb00efc9f7d1dc6e215d76bfe1b823ad6eab12eac284420e8001a30c
|
| 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.2-py3-none-any.whl
| Download URL | makima_cli-1.2.2-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b2414cbed49708309e8c1ea2e812297d848be02b86a4d79b06d6bbae08aeed8
|
|
BLAKE2b-256 checksum How to use checksums |
160128d77081c9f6303723b1bbf37931fac9a28e58fe5a6977ad0ef3270afdba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|