Bitcraze is a Swedish open-hardware studio whose entire public catalog currently revolves around the Crazyflie ecosystem of palm-sized quadcopters. The company’s single downloadable utility, cfcli, is a cross-platform command-line client that exposes every telemetry, parameter and flight-control function of the Crazyflie nano-drone to researchers, educators and hobbyists who prefer keyboard automation over the graphical Cockpit GUI. Typical use cases include scripting autonomous swarm choreography, logging IMU data during indoor SLAM experiments, flashing custom firmware builds produced in MATLAB or Rust, and batch-calibrating motor constants across a classroom fleet. Written in Python and distributed under the permissive MIT license, cfcli integrates cleanly with continuous-integration pipelines, letting university labs verify new control algorithms in simulation and then deploy them to hardware with one shell command. Because the tool speaks the Crazyflie’s native CRTP protocol, it also doubles as a low-latency bridge for ROS 2 nodes, Jupyter notebooks and Docker containers that need real-time access to attitude estimates, battery voltage or optical-flow vectors. Although Bitcraze’s public Windows package portfolio is presently limited to this one utility, its open architecture encourages third-party plug-ins that extend the CLI with motion-capture fusion, lighthouse positioning or AI-based gesture control. Bitcraze cfcli is available for free on get.nero.com, where the latest build is pulled directly from the publisher’s winget manifest and can be installed singly or alongside other engineering tools in a single batch operation.
CLI tool for Crazyflie drones
Details