Kinetic
Kinetic: open engine for running AI locally. Runs your GGUF models today, and .ktc models verified and tuned for your hardware.
Kinetic runs language, embedding and reranking models on your own computer,
from one binary with an OpenAI-compatible server. It is written in Rust,
runs on Windows and Linux (x86-64), on the CPU, on NVIDIA GPUs through CUDA
and on AMD and Intel GPUs through Vulkan. Kinetic
never connects to the network, except when you run kinetic pull.
kinetic run Qwen3.5-4B-Q4_K_M.gguf "Explain recursion in two sentences."
kinetic serve Qwen3.5-4B-Q4_K_M.gguf # OpenAI API at http://127.0.0.1:8080/v1
Why Kinetic
- Your files, unchanged. Kinetic reads GGUF files as llama.cpp writes them, from Qwen3.5, Gemma 4 and LFM3 to Llama, Gemma 3, Granite and Falcon-H1, in every common quantization.
- Faster without changing the answer. Speculative decoding, prompt caching and a shortcut through the output layer are on by default and exact: greedy output is token for token what plain decoding gives, and a seeded sampled answer is the same answer for the same seed. There is nothing to tune and no draft model to pick. See How Kinetic is fast.
- Large mixture-of-experts models on small GPUs. Experts that do not fit in video memory stay in system RAM, and Kinetic decides layer by layer where each one runs.
- Private by design. Kinetic never connects to the network, except
when you run
kinetic pull. No telemetry, no update checks, no accounts;run,chatandservenever download anything. The server listens on127.0.0.1and refuses requests from web pages. - Drop-in for llama.cpp users. The common flags work as they do in llama.cpp, the ones Kinetic does not need are accepted, and the few with no equivalent stop with a line saying what to use instead. See llama.cpp flags.
- Verifiable models. A
.ktcfile carries weights, tokenizer and chat template with a hash of every byte and an optional signature, andkinetic verifychecks them.
Where to go next
- Install Kinetic, then follow the quick start.
- Look up a command in the command line reference or an endpoint in the server API.
- Check whether your model runs: Models and formats.
- Use Kinetic from Python, C or Rust.
- Something wrong? FAQ and troubleshooting.
Kinetic is open source under the Apache License 2.0, made by Velocity. The source is at github.com/Veloresearch/kinetic.