Back to directory

Xyntetik Runner

A single native binary, written from scratch in C, that runs local GGUF language models on CPU, CUDA or Metal, serves them over OpenAI- and Anthropic-compatible APIs, and can train LoRA adapters directly through the quantized weights it serves.

Xyntetik Runner

Xyntetik Runner is a from-scratch C inference engine for local GGUF and LoRA-adapted language models, with no Python, pip or third-party runtime dependency beyond the engine itself; it targets CPU (x86 AVX2/FMA, ARM NEON), CUDA and Metal. It exposes OpenAI Chat Completions and Responses APIs plus Anthropic's Messages API, so it can be used as a drop-in backend for existing tools, and closes a truncated JSON or tool-call document to a schema-valid ending when the token budget runs out rather than leaving it malformed.

Training runs LoRA adapters through the same frozen quantized GGUF weights the engine serves, without a separate full-precision training copy, and every run can be replayed from a recorded, signed transcript for reproducibility. The engine tracks memory needs so a model can share GPU capacity with other work and unload when idle.

The project is bootstrapped and released free under Apache 2.0; consulting and enterprise work fund its development.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.