OpenDroneKit

Download: the installer is coming

There is no Windows installer yet. This page will carry it, with its version, size and SHA-256, the day one is published. Until then OpenDroneKit runs from source, and the steps are below.

Updated 2026-10-02Checked against main@1ef6351

There is no Windows installer yet. When one is published it will appear here with its version, size and SHA-256. Until then, OpenDroneKit runs from source in a Python 3.11 environment.

Is there a Windows installer?

Not yet. The project has no published release or installer as of 2026-10-02. The download button above stays disabled until a real installer exists; it is never pointed at a placeholder.

Everything the app does works today from a source checkout on Windows (and Linux, where it is also developed and tested).

How do I install OpenDroneKit from source?

Four steps, from the installation guide. They use the public main branch.

  1. Clone the repository.

    git clone https://github.com/00PrabalK00/OpenDroneKit.git
    cd OpenDroneKit
    
  2. Create a Python 3.11 environment (conda shown; any Python 3.11+ environment works) and install the packages.

    conda create -n odk python=3.11 -y
    conda activate odk
    pip install -r requirements.txt
    
  3. Check the install with the test suite. Several hundred passes and a handful of skips is a clean run: a skip marks an optional dependency that is absent, not a failure.

    python -m pytest
    
  4. Start the desktop app. On Windows you can also double-click OpenDroneKit.bat in the repository folder.

    python main.py
    

What does OpenDroneKit need?

Windows with its built-in Edge WebView2 (no bundled browser, no Qt), Python 3.11 or newer, and Git to clone. No GPU is required. The right-hand table is what you lose if an optional package is missing: the app refuses the capability and says so, rather than giving a quietly worse answer.

System requirements

OSWindows, using its built-in Edge WebView2. Also developed and tested on Linux.
Python3.11 or newer, plus the packages in requirements.txt
GitAny version, for cloning
GPUOptional. NVIDIA + CUDA COLMAP for dense reconstruction; training
NetworkOnly to install, and to cache basemap tiles

What a missing piece costs you

open3dNo mesh; cloud, DSM and ortho unaffected
rasterioFlat-earth planning, with a warning on every plan
onnxruntimeDetection refuses instead of returning empty results
pymavlinkNo flight control; planning and processing unaffected

How do I verify a download?

When an installer is published its SHA-256 appears on this page and on the GitHub release. Compare it with the hash of the file you downloaded:

certutil -hashfile OpenDroneKit-setup.exe SHA256   # Windows
sha256sum OpenDroneKit-setup.exe                  # Linux / WSL

For a source checkout, the commit hash is the identity: the facts on this site were checked against main@1ef6351.

Is OpenDroneKit free?

Yes. It is open source and free to use, with no account, licence key or paid tier. The owner chose the MIT License on 2026-10-02; at the time of writing the LICENSE file is not yet on the public main branch, so GitHub does not show a licence for the repository yet.

Model weights carry the terms of the datasets they were trained on, which can be stricter than the code licence. Each model card names its dataset and what the catalogue records about its licence.