Skip to main content

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)

Source distribution for makima-cli 1.2.2
File Size Uploaded
makima_cli-1.2.2.tar.gz 13.0 kB Details

Built distribution (wheel)

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

Release history Release notifications | RSS feed

1.2.3

2 release files

This release

1.2.2 This release

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