Skip to main content

AI coding assistant for your terminal

Project description

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

Project details


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.0.tar.gz (7.3 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.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: makima_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 7.3 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.0.tar.gz
Algorithm Hash digest
SHA256 0a71ef81d263c8e1dbf5db92f48fea9caaf0e0f56dc39e051baa04dcc1c2dc54
MD5 440bd8fd99addbbe77f6a82d2e290be2
BLAKE2b-256 ba7887d3106d6080d8400d5daaa75c8959eee08ea8585a288c763b023fbf904b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: makima_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e62e61a8d313adf560bbd120617baae8df98144ac58eb30e46b4e3e62b3db5b
MD5 bf4d1364bbf8d76466ff9c9f08d0c3c7
BLAKE2b-256 14481798e18d93661a6c382670674ad2d2323b73166f70c0483dcf9e9ea9f690

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