Skip to main content

Makima CLI 🤖

PyPI version Python License Downloads GitHub stars

Makima CLI Demo

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)

Source distribution for makima-cli 1.2.3
File Size Uploaded
makima_cli-1.2.3.tar.gz 13.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for makima-cli 1.2.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.2.3 This release

2 release files

1.2.2

2 release files

1.2.1

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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