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.1.2.tar.gz (6.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-0.1.2-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: makima_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 6.8 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.1.2.tar.gz
Algorithm Hash digest
SHA256 fb7d57cb179b0198eabefbde82162171d7b8e7b290a9b4a09e1fe3a87e4c04ee
MD5 04f7f82a5d04282840dfc0fa51d6ebc0
BLAKE2b-256 19d5460d5c40ddaf2127bb3b6cc7f9a681acbe05865742ec3044f7e4b216c881

See more details on using hashes here.

File details

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

File metadata

  • Download URL: makima_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.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.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ad71a91e5cb7112daa70cd86e9cc109aa3469a481043c4c991e2e58268346ed0
MD5 5f3286826c8bee5955b066e9c4e5a302
BLAKE2b-256 9f1842ede1306599c04d46054af450a05b4d153729dfa88599e73f190d0960ab

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