Instructions to use AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit with MLX:
# Make sure mlx-lm is installed # pip install --upgrade mlx-lm # Generate text with mlx-lm from mlx_lm import load, generate model, tokenizer = load("AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit") prompt = "Write a story about Einstein" messages = [{"role": "user", "content": prompt}] prompt = tokenizer.apply_chat_template( messages, add_generation_prompt=True ) text = generate(model, tokenizer, prompt=prompt, verbose=True) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Pi
How to use AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit with Pi:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit"
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "mlx-lm": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent new
How to use AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit with Hermes Agent:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit"
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit
Run Hermes
hermes
- OpenClaw new
How to use AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit with OpenClaw:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit"
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit" \ --custom-provider-id mlx-lm \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
- MLX LM
How to use AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit with MLX LM:
Generate or start a chat session
# Install MLX LM uv tool install mlx-lm # Interactive chat REPL mlx_lm.chat --model "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit"
Run an OpenAI-compatible server
# Install MLX LM uv tool install mlx-lm # Start the server mlx_lm.server --model "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit" # Calling the OpenAI-compatible server with curl curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit", "messages": [ {"role": "user", "content": "Hello"} ] }'
AX Qwen3 Coder Next MLX OptiQ 4-bit
Parameter count: 79,674,391,296 logical parameters (approximately 79.67B total, ~3B active per token).
4-bitnames the low OptiQ tier, not a 4B model-size claim.
This is an MLX OptiQ mixed-precision release of Qwen3-Coder-Next for Apple
Silicon. AutomatosX converted it from the revision-pinned BF16 MLX source
mlx-community/Qwen3-Coder-Next-bf16 at commit 83d523e8883faaea659705840ce3560472286d08
using mlx-optiq 0.4.2.
Attribution and changes
AutomatosX did not train Qwen3-Coder-Next. AutomatosX produced this OptiQ conversion with exact calibration-driven per-layer KL sensitivity:
- candidate bits: 4 and 8
- group size: 64
- target BPW: 5.0 (achieved 5.0235)
- reference:
uniform_4bit(BF16 reference does not fit in 128 GB UMA for this 80B-class MoE; OptiQ streams BF16 weights for probes against a uniform-4-bit baseline) - calibration: 24 × 512-token sequences from the six-domain OptiQ mix (prose, thinking, code, agent loops, tool calling, instructions)
- allocation guards: block floor 2, low-bit run limit 3, first/last protection
No new training or benchmark leaderboard claims are made by AutomatosX. Evaluate coding and tool-use quality on your own tasks.
Package details
| Property | Value |
|---|---|
| Format | MLX Safetensors |
| Architecture | Qwen3NextForCausalLM, mixture of experts |
| Quantization | OptiQ mixed 4/8-bit, group size 64 |
| Measured allocation | 110 components at 4-bit; 431 at 8-bit |
| Target / achieved BPW | 5.0 / 5.0235 |
| Layers / experts | 48 layers · 512 experts · 10 active |
| Configured context | 262,144 tokens |
| Logical parameters | 79,674,391,296 (79.67B) |
| Download size | Approximately 55.1 GB |
| Intended hardware | Apple Silicon |
Download
hf download AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit \
--local-dir ./AX-Qwen3-Coder-Next-MLX-OptiQ-4bit
Use with MLX-LM
pip install -U mlx-lm
mlx_lm.generate \
--model AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit \
--prompt "Write a Python function that merges two sorted lists."
Apply the included chat template for conversational or tool-using prompts.
Serve with AX Engine
ax-engine doctor --mlx-model-artifacts-dir ./AX-Qwen3-Coder-Next-MLX-OptiQ-4bit
ax-engine serve ./AX-Qwen3-Coder-Next-MLX-OptiQ-4bit --port 31418
Validation
Validated on macOS arm64 with mlx-optiq 0.4.2 and AX Engine 6.11.1:
- OptiQ metadata and 4/8-bit allocation: present
- Safetensors index logical parameter override: 79,674,391,296
- MLX-LM load/generation:
passed - AX Engine doctor:
ready
Sample generation (truncated): "Here's a Python function that merges two sorted lists into a single sorted list:\n\n```python\ndef merge_sorted_lists(list1, list2):\n \"\"\"\n Merge two sorted l"
Provenance
Exact conversion inputs, allocation, and weight digests are recorded in
ax_provenance.json, optiq_metadata.json, and (when present)
optiq_sensitivity.json. The source model card is preserved as
UPSTREAM_README.md.
License
Apache License 2.0. See LICENSE, the
Qwen/Qwen3-Coder-Next model card, and
UPSTREAM_README.md for limitations and responsible-use guidance.
- Downloads last month
- 106
4-bit
Model tree for AutomatosX/AX-Qwen3-Coder-Next-MLX-OptiQ-4bit
Base model
Qwen/Qwen3-Coder-Next