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/yourusername/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-0.2.1.tar.gz (9.7 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-0.2.1-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for makima_cli-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cd5ac34f0b6980a73ecc868a91fc1faa25aee61cd214bbd013569a5b3b8418a1
MD5 240da682507d83a9349f1008d02cdf68
BLAKE2b-256 041d7c0c5bd0574c2e4578317054211620c65339486db367aeb41e33a6434cf3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for makima_cli-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 367be0fc7657603cb58f4896f80906e1e75fce904e37aa38de859a0634cca39a
MD5 22e234e3d016fe6b372bfe1cf4f8179a
BLAKE2b-256 9b0f94d9a63d5dcac051d12ab44ab35870593e74c9e4e96ec5925e4177e0a98d

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