Makora CLI
The Makora CLI is a command-line interface (CLI) for interacting with Makora Generate.
Use it as a standalone tool or with your favourite coding agent!
Installation and Setup
Prerequisites
- Python 3.10+
pip
Install
pip install makora
or for editable mode (development), after cloning this repo:
pip install -e .
Verify install
makora --help
Login Before Using Protected Commands
Most commands require authentication first.
-
Create/copy an API token from:
https://generate.makora.com/tokens -
Login interactively:
makora loginor non-interactively:
makora login --token <token_value_or_file_containing_it>
-
Confirm login state:
makora info
To clear credentials:
makora logout
Subcommands
Below is the summary of available subcommands provided by the package. For a more comprehensive introduction and overview, please see: https://docs.makora.com.
Note: also try consulting each subcommands
--help!
| Subcommand | Login required | Purpose |
|---|---|---|
login |
No | Save API credentials for CLI use. |
logout |
No | Remove saved credentials. |
info |
No | Show version, env vars, and current login status. |
generate |
Yes | Validate code and create a new optimization session. |
jobs |
Yes | List your sessions/jobs. |
stop |
Yes | Stop a running job/session. |
kernels |
Yes | List kernels for a session or show kernel code. |
check |
Yes | Validate a kernel/problem file without creating a full run. |
refcode |
Yes | Show the original reference code for a session. |
profile |
Yes | Profile optimized vs reference code on remote hardware. |
evaluate |
Yes | Benchmark optimized vs reference code on remote hardware. |
expert-generate |
Yes | Generate improved kernel code with additional tools. |
document-search |
Yes | Search documents via the additional-tools document search API. |
install |
Yes | Install the Makora plugin (currently claude). |
Metadata
Release files for makora 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| makora-1.0.4.tar.gz | 55.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| makora-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 142.1 kB
Release files / makora-1.0.4.tar.gz
| Download URL | makora-1.0.4.tar.gz |
|---|---|
| Size | 55.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc5e1dd22e861fb679f9dfeb2eaeb14ec839b6a51f4c000b3b9f0072c78e91e8
|
|
BLAKE2b-256 checksum How to use checksums |
fed63cd515f914c68683e4405a42e858cf5fac607121211894f46fd48a4129c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / makora-1.0.4-py3-none-any.whl
| Download URL | makora-1.0.4-py3-none-any.whl |
|---|---|
| Size | 86.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f49f58a4716f5f3935a86ff697e80e709dceb489610ecdcdd5e926ebc5665c4e
|
|
BLAKE2b-256 checksum How to use checksums |
33d36b5b93110a8f36bf468045c41cc1b6dc5c92e289c6853e4710481a7f2171
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Security for makora 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.