zolotukhin/zinc

Zig INferenCe Engine — Local LLM inference on AMD GPUs and Apple Silicon

What it solves

ZINC is a high-performance, local inference engine designed to run GGUF models on a wide variety of consumer GPUs. It aims to provide a faster alternative to existing tools like llama.cpp, particularly on AMD Radeon hardware using ROCm.

How it works

Written in Zig, ZINC is a single binary that integrates several components: a command-line interface, a browser-based chat interface, a model manager for downloading and managing GGUF files, and an OpenAI-compatible API server. It supports multiple GPU backends including Vulkan (AMD/Intel), ROCm/HIP (AMD), Metal (Apple Silicon), and CUDA (NVIDIA, experimental).

Who it’s for

Developers and AI enthusiasts who want to run LLMs locally on their own hardware with high performance, especially those using AMD or Apple Silicon GPUs.

Highlights

  • Fast GGUF inference with native kernels for various GPU paths.
  • OpenAI-compatible API for easy integration into other applications.
  • Integrated model manager and browser chat for immediate use.
  • Broad hardware support across AMD, Intel, Apple, and NVIDIA GPUs.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch