alt.freeweights.text / Nex-N2-mini
From: nex-agi <huggingface.co/nex-agi>Newsgroups: alt.freeweights.textSubject:

Nex-N2-mini

Date: 2026-11-15Commit: ca218dcSigned: 2DC28CC7B26A283B ✓

Text generation model with 35.1B parameters. Safetensors weights, 70.2 GB in all. Published by nex-agi under Apache-2.0.

35.1B params70.2GBNex-N2-minisafetensorspermissive
FactsParams35.1BSize70.2 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get nex-agi/Nex-N2-mini
# manifest sha256 384d0387c5c2… · 70.2 GB · 28 files
$ fw verify ./Nex-N2-mini nex-agi/Nex-N2-mini
From sourceHosted (signed)nex-agi/Nex-N2-miniLast check: 2026-11-15 03:47 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
70.2 GB
Weights
70.2 GB (safetensors)
Parameters
35.1B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
28, each with a sha256
Publisher
nex-agi
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commitโ†’You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:47 UTCpassed

Model card

From the publisher at commit ca218dc. Shown as plain text with links; images open at the publisher.

Image: image


๐Ÿค— Model&nbsp&nbsp | &nbsp&nbsp ๐Ÿ”€ OpenRouter (Enjoy two weeks free starting June 9!)&nbsp&nbsp | &nbsp&nbsp ๐Ÿ’ป Github&nbsp&nbsp | &nbsp&nbsp ๐Ÿงญ ModelScope&nbsp&nbsp | &nbsp&nbsp ๐Ÿš€ Nex-AGI

Nex-N2#

An agentic model with Agentic Thinking.

Today, we are officially releasing and open-sourcing our next-generation model, Nex-N2 โ€” an agent model built for real-world productivity scenarios. With first-tier coding and agentic capabilities, Nex-N2 keeps driving complex, long-horizon tasks forward in real environments to deliver stable, end-to-end results.

Over the past year, a paradigm shift led by Vibe Coding and Harness Engineering has been redefining the limits of LLM agents. From dialogue, to reasoning, to agents that execute long-horizon tasks with environmental feedback, the tasks models must handle keep growing harder, the contexts longer, and the environments more realistic. The core of next-generation model competition is no longer whether a model can think, but whether it can reliably and efficiently turn thinking into actions that are executable, verifiable, and iterable.

Rather than treating reasoning, tool use, and environment execution as separate capabilities, Nex-N2 unifies them through an Agentic Thinking framework that connects requirement understanding, task planning, code implementation, environmental feedback, evaluation and debugging, and continuous iteration into a single closed loop. The framework has two parts:

  • Adaptive Thinking lets the model decide on its own when to think and how deeply โ€” executing simple actions quickly while reasoning thoroughly on critical decisions.
  • Coherent Thinking carries one consistent reasoning paradigm across general reasoning and diverse agentic tasks, staying consistent across tasks and modalities to enable stable capability transfer.

Across real agentic workflows โ€” agentic coding, deep research, tool calling, and terminal execution โ€” Nex-N2 reaches first-tier performance, with substantial gains over the previous-generation Nex-N1 on multiple authoritative benchmarks. In real productivity scenarios such as OpenClaw one-person-company workflows, end-to-end game development, and web and multimodal generation, it likewise demonstrates outstanding usability, robustness, and stability.

Open Source#

In keeping with our commitment to open source, we are releasing both Nex-N2-Pro and Nex-N2-mini as open-source models starting today.

We welcome developers and enterprises to integrate and try Nex-N2 and share their feedback.

Performance#

We evaluate Nex-N2 in real agentic workflows along three directions โ€” agentic tasks, coding tasks, and general tasks โ€” covering benchmarks across tool calling, search-based decision-making, software engineering, and terminal execution. Nex-N2-Pro delivers strong performance that keeps pace with top-tier models such as GPT-5.5 and Opus 4.7: it excels at coding (e.g., 75.3 on Terminal-Bench 2.1) and long-horizon tasks (1585 on GDPval), and shows especially strong generalization and competitiveness on newer benchmarks like SWE-Atlas and DeepSWE. On general capability and core reasoning, it stands on par with leading frontier models.

Image: Nex-N2 Benchmark Overview

Nex-N2 ships in two variants, both post-trained on the Qwen3.5 series: Nex-N2-Pro (built on Qwen3.5-397B-A17B) and Nex-N2-mini (built on Qwen3.5-35B-A3B-Base), covering different latency and quality trade-offs. The table below reports their scores alongside leading proprietary and open models across our full evaluation suite.

BenchmarkNex-N2-miniNex-N2-ProGPT-5.5Opus 4.7Kimi-K2.6GLM-5.1MiniMax M3DeepSeek-V4-Pro
Agent
BrowseComp74.183.784.479.883.279.383.583.4
GDPval140215851769175314811535-1554
Toolathlon33.351.955.652.850.040.7-51.8
WildClawBench47.753.558.262.2-48.2-43.7
WideSearch62.075.6--80.8---
TAU365.971.1---70.6--
Coding & SWE
SWE-Bench Pro50.258.858.664.358.658.459.055.4
Terminal-Bench 2.160.775.383.469.7-58.766.072.0
DeepSWE8.033.670542418-8
SWE-Bench Verified74.480.882.987.680.2-80.580.6
SWE Atlas QnA31.537.945.445.2--37.9-
SWE Atlas RF30.032.944.848.6----
SWE Atlas TW23.340.042.638.2--30.8-
General & Reasoning
GPQA Diamond82.690.793.694.290.586.2-90.1
IFEval89.194.0--94.594.5-91.9
Apex9.436.5--24.011.5-38.3

Usage#

Local Deployment#

Note: For the best performance with Nex-series models, we recommend serving them with our customized sglang fork.

First, install our sglang fork:

# Use the customized `sglang` fork
git clone https://github.com/nex-agi/sglang.git
cd sglang

# Install the python packages
pip install --upgrade pip
pip install -e "python"
Nex-N2-Pro#

Launch the server (example on two 8ร— H100 servers with CUDA 13.0):

# Multi-node (2 nodes). Run the same command on every node with:
#   <node-rank> = 0 on the head node, 1 on the other node
#   <node0-ip>  = IP of the head node (reachable from all others)
python -m sglang.launch_server \
  --model-path /path/to/your/model  \
  --tp 16 \
  --nnodes 2 \
  --node-rank <node-rank> \
  --dist-init-addr <node0-ip>:20000 \
  --reasoning-parser qwen3 \
  --tool-call-parser qwen3_coder \
  --mamba-scheduler-strategy extra_buffer
Nex-N2-mini#

Launch the server (example on one 2ร— H100 server with CUDA 13.0):

python -m sglang.launch_server \
  --model-path /path/to/your/model  \
  --tp 2 \
  --reasoning-parser qwen3 \
  --tool-call-parser qwen3_coder \
  --mamba-scheduler-strategy extra_buffer
Docker Deployment#

We also provide a prebuilt Docker image with our customized sglang fork preinstalled: nexagi/sglang:v0.5.12. The launch command is the same as above.

Nex-N2-Pro#
# Multi-node (2 nodes). Run the same command on every node with:
#   <node-rank> = 0 on the head node, 1 on the other node
#   <node0-ip>  = IP of the head node (reachable from all others)
docker run --gpus all --shm-size 32g --network host \
  -v /path/to/your/model:/model \
  nexagi/sglang:v0.5.12 \
  python3 -m sglang.launch_server \
    --model-path /model \
    --tp 16 \
    --nnodes 2 \
    --node-rank <node-rank> \
    --dist-init-addr <node0-ip>:20000 \
    --host 0.0.0.0 --port 30000 \
    --reasoning-parser qwen3 \
    --tool-call-parser qwen3_coder \
    --mamba-scheduler-strategy extra_buffer
Nex-N2-mini#

Single node with 2ร— H100:

docker run --gpus all --shm-size 32g --ipc=host \
  -p 30000:30000 \
  -v /path/to/your/model:/model \
  nexagi/sglang:v0.5.12 \
  python3 -m sglang.launch_server \
    --model-path /model \
    --tp 2 \
    --host 0.0.0.0 --port 30000 \
    --reasoning-parser qwen3 \
    --tool-call-parser qwen3_coder \
    --mamba-scheduler-strategy extra_buffer

For the best generation quality, we recommend the following sampling parameters:

  • temperature: 0.7
  • top_p: 0.95
  • top_k: 40
Function Calling#

Nex-series models support robust function-calling capabilities. To enable function calling, add the --tool-call-parser qwen3_coder flag when launching the server:

python -m sglang.launch_server --model-path /path/to/your/model --tool-call-parser qwen3_coder
Reasoning Parser#

Nex-series models emit explicit reasoning traces. Add the --reasoning-parser qwen3 flag to parse the reasoning content separately from the final response. It can be combined with the function-calling parser above:

python -m sglang.launch_server --model-path /path/to/your/model --tool-call-parser qwen3_coder --reasoning-parser qwen3

Files

28 files ยท 70.2 GBWeights 70.2 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 28 files with their sha256
FileSizesha256
.gitattributes1.62 KBb3f8fb1dd90ca649362073aab4ad689c04be0a8b9abeb9b823b174c51e672017
README.md9.17 KB2c5274ef31203e7ffad14420aa04a057cebcdf50420f5f7b2e0866d2645bb02e
chat_template.jinja7.75 KB0ce947a61b6e34c108269eeaa5c74c975cd65269aac6c67331d663d57faa0f93
config.json3.24 KBaed18afaa5edbc5cd9177aa3f8b2a095e0f539caedca9a3d68fe87ac838ee8d5
figures/NEX_logo.svg1.33 KB1f5854cbc3f0571f20dd32445a7044a811bb4db7c9c356dc0ae28fff572c605b
figures/Nex-N2-Benchmark-white.png590 KB3fba33987e529cc9fffe491128389f7c162bab9b6cc0199cdab60c3c349a0a93
latest_checkpointed_iteration.txt4 B8202c37e994f4722947e63d7fa9193fc924fe0d3ea11f7fba2fbf11ef6bab963
model-00001-of-00016.safetensors4.74 GBd6b15ebf2a6b81f62c9a913bc340486a7a1a97cbbf97a50abf9be53ddcd4f5dc
model-00002-of-00016.safetensors3.97 GB4f68796a4a93ecd529aa8b91bb955874023e289f0d2e967a3863924386c56400
model-00003-of-00016.safetensors4.98 GB8dc94b2eb50491efd1251eaba76164616814440ac60a6c51c3cb320eb102738a
model-00004-of-00016.safetensors4.51 GBb57af9455774ffbe6216afca291b7bbbba9906f7e825a8563bb408985bce14a1
model-00005-of-00016.safetensors3.97 GB72ef765ffb69e482950220be7f0c68fe407466b7a5a8d477632a11123b73356b
model-00006-of-00016.safetensors4.98 GBccca44465f5a0df2181cab0d95eabc14ba953fc9777149ffcb3cdcb853f32b7b
model-00007-of-00016.safetensors4.51 GB0c26f92841d77b7445b7beb71e4da13165c4ea3a75565657735f896753e2f6bd
model-00008-of-00016.safetensors3.97 GB74573423f72ee489b5e454574fca6370c9a14dd8ed5fe3ca4c2208c5e16d93d3
model-00009-of-00016.safetensors4.98 GB858f3df921a63daf3665a019d6ab60a0c352b91c3f994bf1910db294e256c45a
model-00010-of-00016.safetensors4.51 GB2e9495af9716f675b7e5a3d333691f174e1bc5f09f1a63dc498f368632669345
model-00011-of-00016.safetensors3.97 GB1f8b6ae6f48bb096385d22e70c97db8a8164ea02c2acca51eec6bfee832d309e
model-00012-of-00016.safetensors4.98 GBfb9783cbd62a9d08344add4fe7fc7271f479147870ca0ee197ed016e0484fe0e
model-00013-of-00016.safetensors4.51 GB3c9eb562d8967327b249afb4494d2e53f71ef8bc0f656c1b09cea55177393112
model-00014-of-00016.safetensors3.97 GBfb4c06057bdb33e71cb5dff57e60495a027f9fc018abc63eec8113ff42262e0d
model-00015-of-00016.safetensors4.98 GB1de760788698be083a67e1bc2151633151f56728686d436fa9707ce63b3aefef
model-00016-of-00016.safetensors2.69 GBe48f9edfe107ebe10642357e5fc2234c81fde2bbc90de237593a61118da238a7
model.safetensors.index.json96.9 KB79ca2088682301f4c37e460fa2bd06739275041436074e0ed5a2ad1f803706a0
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
processor_config.json1.30 KBbea20de99600980eaa9022d59bc460ae8ff16e00c9655ff279c56b5390533beb
tokenizer.json20.0 MB87a7830d63fcf43bf241c3c5242e96e62dd3fdc29224ca26fed8ea333db72de4
tokenizer_config.json1.14 KBe98f1901ac6f0adff67b1d540bfa0c36ac1a0cf59eb72ed78146ef89aafa1182
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
ca218dcb1f pinned now2026-11-15 03:47 UTC28 files ยท 70.2 GB

Use it

$ fw get nex-agi/Nex-N2-mini
# manifest sha256 384d0387c5c2… · 70.2 GB · 28 files
$ fw verify ./Nex-N2-mini nex-agi/Nex-N2-mini
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/nex-agi/Nex-N2-mini.json --dir ./Nex-N2-mini $ python3 fw.py verify ./Nex-N2-mini ./nex-agi__Nex-N2-mini.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download nex-agi/Nex-N2-mini --revision ca218dcb1fbe05f84d1807d180cb5d9bcb1c5c93 --local-dir ./Nex-N2-mini
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("nex-agi/Nex-N2-mini", revision="ca218dcb1fbe05f84d1807d180cb5d9bcb1c5c93") model = AutoModelForCausalLM.from_pretrained("nex-agi/Nex-N2-mini", revision="ca218dcb1fbe05f84d1807d180cb5d9bcb1c5c93", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve nex-agi/Nex-N2-mini --revision ca218dcb1fbe05f84d1807d180cb5d9bcb1c5c93

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
2c5274ef31203e7ffad14420aa04a057cebcdf50420f5f7b2e0866d2645bb02e
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: nex-agi <huggingface.co/nex-agi>Newsgroups: alt.freeweights.textSubject: Nex-N2-miniDate: 2026-11-15Commit: ca218dcSigned: 2DC28CC7B26A283B ✓
Upstream
nex-agi/Nex-N2-mini
Pinned commit
ca218dcb1fbe05f84d1807d180cb5d9bcb1c5c93
Manifest
Nex-N2-mini.json ยท .minisig
Manifest sha256
384d0387c5c2783db70ecec8b5cfc191341b8cd30d6140e62ddfaa2551c26015
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:47 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/nex-agi/Nex-N2-mini.json $ curl -O https://freeweights.allternit.com/manifests/nex-agi/Nex-N2-mini.json.minisig $ minisign -Vm Nex-N2-mini.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download nex-agi/Nex-N2-mini
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Nex-N2-mini.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Nex-N2-mini. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B