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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

makima_cli-1.2.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

makima_cli-1.2.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file makima_cli-1.2.1.tar.gz.

File metadata

  • Download URL: makima_cli-1.2.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for makima_cli-1.2.1.tar.gz
Algorithm Hash digest
SHA256 7607a045c601f3f4dafcb4071eb8bdc8755fbcf0d5ac13cc7dc65901d2bf343a
MD5 9d82b6f50b500aba0ef6297d130aefd7
BLAKE2b-256 f200fd5ea46006c4f4cd6898100b63222d1730e90a6f92405d405c49c289f09f

See more details on using hashes here.

File details

Details for the file makima_cli-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: makima_cli-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for makima_cli-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c82013a4dcf63af7d22822c4949dfd3d0e365676abe3854d59202230104114e5
MD5 32b9ec44ab84d43546b06e8d0e9dc168
BLAKE2b-256 704b2e4a95c2745e438e0d302b23689ec733e93175476324b960c9727850e0a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page