2026-06-29 06:28:53 +01:00
2026-06-29 06:28:53 +01:00
2021-06-21 22:14:55 -07:00
2019-07-01 00:11:18 -07:00
2026-06-29 06:28:53 +01:00
2026-06-29 04:06:02 +01:00
2019-06-30 12:00:34 -07:00
2019-07-15 11:08:14 -07:00
2026-06-29 04:07:19 +01:00
2021-06-23 20:27:04 -07:00

QMK CLI

A program to help users work with QMK Firmware.

Latest Release GitHub Workflow Status Discord

Features

  • Interact with your qmk_firmware tree from any location
  • Use qmk clone to pull down anyone's qmk_firmware fork
  • Setup your build environment with qmk setup
  • Use qmk console to get debugging information from your keyboard(s)
  • Check that your environment is correctly setup with qmk doctor
  • Integrates with qmk_firmware for additional functionality:
    • qmk compile
    • qmk info
    • qmk flash
    • qmk lint
    • ...and many more!

Quickstart

Follow our documentation to get started.

Packages

We provide "install and go" packages for many Operating Systems.

macOS

Using Homebrew:

brew install qmk/qmk/qmk

Windows

Download our custom MSYS2 installer here: https://msys.qmk.fm/

Building

We follow PEP517, you can install using build:

Setup:

python3 -m pip install --group dev

Build:

python3 -m build

You can read more about working with PEP517 packages in the Python Packaging User Guide.

Documentation

Full documentation: https://docs.qmk.fm/#/tutorial

S
Description
No description provided
Readme MIT 737 KiB
Languages
Python 91.6%
Dockerfile 4.6%
Shell 3.8%