Extensions
They compile into your binary and run with its full privileges. Gufo maintainers don't review them, and official
artifacts include only extensions listed in extensions.lock. Read the source before you build it;
gufo diagnose --section extensions lists everything compiled in.
11 extensions · 8 core · 3 community
Qwen3.8 27B
qwen · v0.1.0
Dense text and images, with DFlash2 speculative decoding.
Qwen3.8 Flash-Next
qwen38_flash_next · v0.1.0
Mixture-of-experts text and images, with an MTP draft head for speculative decoding.
DeepSeek V4 Flash
deepseek_v4_flash · v0.1.0
Mixture-of-experts text with compressed attention and DSpark speculative decoding.
EmbeddingGemma 2
embedding_gemma2 · v0.1.0
Text embeddings, with its own batch scheduler.
Qwen3-ASR 1.7B
qwen3_asr · v0.1.0
Speech recognition for files and realtime streaming, 15.27× realtime.
Qwen3-TTS 12Hz 1.7B
qwen3_tts · v0.1.0
Speech synthesis and voice cloning over WAV, PCM, SSE and WebSocket; 201 ms to first audio.
Qwen-Image-2.1
qwen_image_21 · v0.1.0
Image generation and editing with reference images. In progress.
MiniMax H3 FL2VA
minimax_h3 · v0.1.0
Text to video and audio, with exact, fast and aggressive denoiser modes. In progress.
LFM3
lfm3 · v0.4.0
LiquidAI LFM3-1.7B text, plus the checkpoints on the same backbone: LFM3-VL-2B images, LFM3-Audio-2B speech recognition and synthesis, and d1-Omni-2B decisions.
Fish Audio Drama-3
fish_drama3 · v0.1.0
Text-to-speech and zero-shot voice cloning for fishaudio/drama-3, with a native C++ DAC codec and cached reference voices.
Qwen3.8 Flash-Next GSQ
qwen38_flash_next_gsq · v0.1.0
Pruned 256-expert Qwen3.8-Flash-Next GSQ-RCO checkpoints with native IQ-codebook quants and the MTP draft handshake. A fork of the core Flash-Next extension.
No extension matches.
Write your own
Add a model to Gufo
Start from the extension template
and follow the extension guide.
Name the repository <model>-gufo-extension so it shows up in
the search
this catalogue is built from.
cmake --preset release -DGUFO_EXTENSION_DIRS=/absolute/path/to/my-extension
cmake --build --preset release
./build/release/gufo diagnose --section extensions --json packages.x86_64-linux.default =
gufo.packages.x86_64-linux.default.override {
extensions = [ my-extension ];
};