zolotukhin/zinc
Zig INferenCe Engine — Local LLM inference on AMD GPUs and Apple Silicon
What it solves
ZINC allows you to run GGUF-format language models locally on your own GPU hardware. It bridges the gap between raw model files and usable applications by providing a single, native binary that handles model execution, chat interfaces, and API hosting.
How it works
Built using the Zig programming language, ZINC acts as an inference engine. It supports multiple GPU backends—including Vulkan, Metal, and ROCm—to ensure compatibility across different hardware like AMD, Apple Silicon, and NVIDIA. Once running, it provides a command-line interface for model management, a browser-based chat UI, and an OpenAI-compatible API server that allows other applications to connect to your local model.
Who it’s for
It is designed for developers and power users who want to run large language models locally on their own hardware, whether for private chat, automated coding tasks, or integrating local AI into existing software workflows.
Highlights
- Runs as a single native binary for simplified deployment.
- Includes a built-in browser chat interface and a local API server compatible with OpenAI standards.
- Supports diverse hardware backends including Vulkan, Metal, ROCm, and CUDA.
- Features a managed model catalog for easy downloading and testing of popular model families like Qwen and Gemma.
- Provides integration tools for automated coding harnesses, allowing agents to run tests and perform repository-level tasks.
Related
- Project
- Project
- Project
- Project
- Project