rlx-omnicoder
OmniCoder (Tesslate/OmniCoder-9B and siblings) text-generation runner for RLX. OmniCoder is Qwen3-coder-shaped and ships as general.architecture = qwen3 in its GGUF converters, so this crate is a thin, arch-validating wrapper over rlx_qwen3::Qwen3Runner — it gives users a discoverable per-family entry point and makes misrouted weights fail loudly at build().
Status (stub). Inference is entirely
rlx-qwen3; this crate adds the arch check and CLI wiring.
Public API
use ;
use Device;
let mut runner = builder
.weights
.device
.build?;
runner.generate?;
# Ok
rlx_omnicoder::cli_run(&args) exposes the shared rlx-qwen3 CLI.
How it fits
- rlx-qwen3 — the underlying Qwen3 runner (prefill + KV-cache decode).
- rlx-llama-base — shared arch-tag presets.