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.
Clone the repository.
git clone https://github.com/00PrabalK00/OpenDroneKit.git cd OpenDroneKitCreate 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.txtCheck 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 pytestStart 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
| OS | Windows, using its built-in Edge WebView2. Also developed and tested on Linux. |
|---|---|
| Python | 3.11 or newer, plus the packages in requirements.txt |
| Git | Any version, for cloning |
| GPU | Optional. NVIDIA + CUDA COLMAP for dense reconstruction; training |
| Network | Only to install, and to cache basemap tiles |
What a missing piece costs you
| open3d | No mesh; cloud, DSM and ortho unaffected |
|---|---|
| rasterio | Flat-earth planning, with a warning on every plan |
| onnxruntime | Detection refuses instead of returning empty results |
| pymavlink | No 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.