English

Product LaunchesJanus

Janus: Single Go binary for running GGUF models via Vulkan

Janus is a single Go binary designed to run .gguf models on local hardware using either a CPU or a GPU via the Vulkan API. The tool exposes an OpenAI-compatible API and includes a built-in web UI, eliminating the need for Python, Docker, or Ollama, though Ollama can be used as a backend if preferred.

The application functions as both a runner and a router. It handles model inference, request routing, and tool execution while keeping all processes local. Users can interact with the model through the command line, scripts, or third-party clients like Cursor and Cline by pointing them to the Janus endpoint.

Janus is designed for portability, requiring only the binary and a model file (typically 2–8 GB). It supports various workflows, from simple chat interfaces to automated tasks via its API. For users requiring OCR capabilities, Tesseract can be integrated.

Sources

  1. Show HN: Janus – Go binary that runs GGUF models via Vulkan on AMD/Intel/Nvidia (Hacker News Frontpage, 2026-10-01)