r/LocalLLMβ€’
LewisJin

I built a Rust inference framework that runs Qwen3.5 2B with VL support 10x faster than PyTorch on Apple Silicon β€” and it supports TTS, ASR, OCR, and GGUF out of the box

News

Hey r/Rust (and r/localLLaMA),

After years of wrestling with C++ inference backends, I built Crane 🦩 β€” a high-performance LLM inference framework powered by Rust's Candle (Hugging Face's ML framework). The goal was simple: fast inference without the C++ headache.

Why should you care?

πŸš€ Blazing fast β€” 50x faster than native PyTorch on M1/M2/M3 for Qwen3-VL 2B πŸ¦€ Pure Rust + Candle β€” one dependency, no Python, no C++ 🍎 Metal GPU β€” first-class Apple Silicon support πŸ€– CPU / CUDA / Metal β€” unified codebase for all hardware πŸ“¦ GGUF out of the box β€” drop in any llama.cpp GGUF file, auto-detected πŸ—£οΈ TTS / ASR / OCR / VAD β€” not just LLMs, a full AI pipeline ready to go 🌐 OpenAI-compatible API β€” swap in any OpenAI SDK, works instantly

What's supported

  • Qwen3.5 (0.8B–30B+) with hybrid GDN attention
  • Qwen2.5 (0.5B–72B)
  • Gemma 4 (text + vision)
  • Hunyuan Dense
  • Qwen3-TTS (12Hz, 24kHz, voice cloning)
  • Voxtral-4B-TTS (20 voices, 10 languages)
  • Moonshine ASR + Silero VAD
  • PaddleOCR v6

The differentiator: Crane isn't a low-level SDK. It ships with ready-to-run AI apps β€” chat, VLM, OCR, TTS, ASR β€” all out of the box. You can build your own or use what's there.

Recent highlights

  • Qwen 3.5 GGUF loading with auto-detected hybrid GDN blocks (no sibling files needed)
  • In-situ quantization (--quant q4k|q8_0) β€” quantize at load time, no conversion step
  • Qwen 3.5 Vision end-to-end with OpenAI-style image_url support
  • Ornith tool-calling agent support

Repo: https://github.com/lucasjinreal/Crane

Would love feedback from the community β€” especially CUDA on Linux and anyone interested in contributing model support. Submit your models and make them usable for everyone! 🦩


Want me to adjust the tone (more technical / more casual), target a specific subreddit, or add any particular details?

Posted Aug 1, 2026, 3:42 AM UTC

05
Loading comments…