Download KoboldCpp: the right file for your computer
Download KoboldCpp only from its GitHub releases page. On Windows, pick koboldcpp.exe if you have an NVIDIA GPU, koboldcpp-nocuda.exe (86 MB) for AMD, Intel or no GPU, and koboldcpp-oldpc.exe only for CPUs without AVX2 or very old NVIDIA cards. Linux has the same three builds; Macs with Apple Silicon use koboldcpp-mac-arm64. Answer three questions below to get your exact file.
Checked against KoboldCpp 1.124.2 · updated 13 Nov 2026
- lab-lnx: Linux test VM · 4 vCPU · 15 GB · no GPU
- gha-w25: Windows Server 2025 test machine · 4 vCPU · 16 GB · no GPU
- gha-w22: Windows Server 2022 test machine · 4 vCPU · 16 GB · no GPU
- gha-u24: Ubuntu 24.04 test machine · 4 vCPU · 16 GB · no GPU
- gha-mac15: macOS 15 test VM (Apple Silicon) · 3 vCPU · 7 GB · paravirtual Metal
Answer the questions to get your file.
KoboldCpp download: all official files (version 1.124.2)
| SHA-256 | Direct link | |||||
|---|---|---|---|---|---|---|
koboldcpp.exe | Windows | NVIDIA GPUs (also runs Vulkan and CPU) | 594 | CUDA 12.1 + Vulkan + CPU | e306b58f9770… | GitHub |
koboldcpp-nocuda.exe | Windows | AMD, Intel or no GPU | 85.7 | Vulkan + CPU | c66550f4852a… | GitHub |
koboldcpp-oldpc.exe | Windows | CPUs without AVX2, or old NVIDIA cards | 458.2 | CUDA 11.4 + Vulkan + no-AVX2 CPU | f1820f7232c3… | GitHub |
koboldcpp-linux-x64 | Linux x64 | NVIDIA GPUs (also runs Vulkan and CPU) | 599.8 | CUDA 12.1 + Vulkan + CPU | c66ae0106673… | GitHub |
koboldcpp-linux-x64-nocuda | Linux x64 | AMD, Intel or no GPU | 102.4 | Vulkan + CPU | e7bc9457030f… | GitHub |
koboldcpp-linux-x64-oldpc | Linux x64 | CPUs without AVX2, or old NVIDIA cards | 454 | CUDA 11.4 build for older systems | 8fcfa63a355b… | GitHub |
koboldcpp-mac-arm64 | macOS (Apple Silicon) | M-series Macs | 65.2 | Metal + CPU | f6424d36081a… | GitHub |
What happens if you pick the “wrong” one
A wrong pick usually still runs. It costs download size, start time or speed:
| koboldcpp.exe (CUDA) | A PC without an NVIDIA GPU | Works on the CPU. A 594 MB download, and ready in 11.7 s against 6.5 s for nocuda (Windows Server 2022). On Linux 9.1 s against 3.5 s. | R-ci1-w22-cuda-base-q4_k_m |
| koboldcpp-oldpc.exe | A CPU with AVX2 | Works, but always loads the no-AVX2 library: 28.2 against 47.4 tok/s, about 40% slower. | R-ci1-w22-oldpc-base-q4_k_m |
| koboldcpp-nocuda.exe | An NVIDIA GPU | Works through Vulkan. CUDA is usually faster; we have no real NVIDIA GPU number yet. | not measured |
Data
| Item | Value (s to ready) |
|---|---|
| koboldcpp-nocuda.exe | 6.5 |
| koboldcpp-oldpc.exe | 10.2 |
| koboldcpp.exe (CUDA) | 11.7 |
Download CSV · Results: R-ci1-w22-cuda-base-q4_k_m, R-ci1-w22-oldpc-base-q4_k_m, R-ci1-w22-nocuda-base-q4_k_m
Data
| Item | Value (tok/s) |
|---|---|
| koboldcpp-nocuda.exe | 47.4 |
| koboldcpp.exe (CUDA) | 42.3 |
| koboldcpp-oldpc.exe | 28.2 |
Download CSV · Results: R-ci1-w22-cuda-base-q4_k_m, R-ci1-w22-oldpc-base-q4_k_m, R-ci1-w22-nocuda-base-q4_k_m
These are CPU lab numbers on one runner type, so read the differences, not the absolute speeds F02 F03.
Renamed files: cu12, nocuda, oldcpu
Old guides and videos use names from before version 1.94. Before 1.93, koboldcpp.exe was the CUDA 11 build and koboldcpp_cu12.exe the CUDA 12 one. Since 1.94, plain koboldcpp.exe is CUDA 12, and CUDA 11 lives in the oldpc file.
| koboldcpp_cu12.exe | koboldcpp.exe | CUDA 12. Before 1.93 plain koboldcpp.exe was CUDA 11. |
| koboldcpp_nocuda.exe | koboldcpp-nocuda.exe | Underscores became hyphens. |
| koboldcpp_oldcpu.exe | koboldcpp-oldpc.exe | oldcpu became oldpc. It carries CUDA 11. |
| koboldcpp-linux-x64-cuda1210 | koboldcpp-linux-x64 | Linux CUDA 12 build. |
| koboldcpp-linux-x64-cuda1150 | koboldcpp-linux-x64-oldpc | Linux CUDA 11 build. |
The picker’s search box maps these names for you. The 1.93.2 release published old and new names side by side.
Files that don’t exist (and what to use instead)
- No Intel Mac build.
koboldcpp-mac-x64returns 404 for this version. Build from source: build from source. - No Linux ARM build.
koboldcpp-linux-arm64returns 404. Build from source. - No Android APK. Use Termux: Android. A file that claims to be a KoboldCpp APK is not from the project.
- No official Windows ROCm build. The AMD ROCm build for Windows is a third-party fork (YellowRoseCx) that lags behind official releases. See AMD.
- No CUDA 13 build yet. A workflow exists upstream but we did not see a released file on 14 Nov 2026.
Check that your download is genuine
Compare the SHA-256 of your file with the one in the table above. A short version; the full guide is Is KoboldCpp safe?.
Get-FileHash .\koboldcpp-nocuda.exe -Algorithm SHA256shasum -a 256 koboldcpp-mac-arm64sha256sum koboldcpp-linux-x64-nocudaThe result must match the table exactly. If it does not, delete the file and download it again from GitHub.
First launch: which backend to choose
The launcher’s Backend list shows only the libraries inside your file. The names are: Use CPU, Use CUDA, Use Vulkan, Use CPU (Old CPU), Use Vulkan (Old CPU), Use Vulkan (Older CPU) and Failsafe Mode (Older CPU), plus Use hipBLAS (ROCm) in the ROCm build (upstream, 1.124.2). Pick CUDA for NVIDIA, Vulkan for AMD and Intel, CPU if you have no GPU, and the Old CPU entries only for CPUs without AVX2. On a PC where nothing was chosen, the launcher showed “Use CPU” F30. See backends and not using the GPU.
Update KoboldCpp
KoboldCpp does not replace its own file. The launcher’s Update button opens the releases page to check for a newer version (upstream launcher text). To update:
- Download the new file from the release page, using the picker or the table above.
- Start it. Your saved
.kcppsfiles may load in the new version; we have not tested loading across versions yet. - Delete the old file once the new one works.
Releases come often: median 8 days between GitHub releases across the 137 we counted. Rolling builds (a pre-release called rolling on GitHub) carry the same seven file names and the newest fixes, for example for an unknown model architecture error: model won’t load.
Older versions
Open the GitHub releases list, choose the version, and expand its assets. Older versions use the naming of their time (see renamed files). Roll back when a new release breaks something for you, and compare with the release notes.
Frequently asked questions
Which KoboldCpp exe should I download?
With an NVIDIA GPU, koboldcpp.exe. With AMD, Intel or no GPU, koboldcpp-nocuda.exe. Only if your CPU has no AVX2 (older than about 2013) or you have a very old NVIDIA card, koboldcpp-oldpc.exe. The picker above chooses for you.
What is koboldcpp-nocuda?
The Windows build without the CUDA libraries. It has Vulkan and CPU support and is 85.7 MB instead of 594 MB. It runs on any PC, and Vulkan is the official way to use an AMD or Intel graphics card.
Is there a KoboldCpp APK for Android?
No. KoboldCpp publishes no APK, and any file that claims to be a KoboldCpp APK is not from the project. On Android you run KoboldCpp in Termux.
Do I need to install CUDA or Python?
No. The files bundle what they need. For the CUDA build you need a current NVIDIA graphics driver. We have not yet tested the exact minimum driver version.
How do I update KoboldCpp?
Download the new file from the GitHub release page and use it in place of the old one. The launcher's Update button only opens the releases page. KoboldCpp does not replace its own file.