Ferrum is an open-source, Rust-native runtime for running and serving local language models on Apple Silicon Metal and NVIDIA CUDA. One binary gives you an interactive CLI plus OpenAI-compatible Chat Completions and Responses APIs, without requiring Python, PyTorch, or vLLM at runtime. Choose a model explicitly, run it locally, or expose the same model over HTTP.
Hi Product Hunt — I’m the maintainer of Ferrum. I wanted local LLM inference to feel like a normal native developer tool: install one binary, name a model, run it from the CLI, or serve the same model behind an OpenAI-compatible API. Ferrum is written in Rust and supports Apple Silicon Metal and NVIDIA CUDA without requiring Python, PyTorch, or vLLM at runtime. I’d especially value blunt feedback on installation, model compatibility, and the first-run experience.