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

Nex-N2.5-mini

Date: 2026-11-15Commit: 8742028Signed: 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.5-minisafetensorspermissive
FactsParams35.1BSize70.2 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get nex-agi/Nex-N2.5-mini
# manifest sha256 a3676d9e9774… · 70.2 GB · 28 files
$ fw verify ./Nex-N2.5-mini nex-agi/Nex-N2.5-mini
From sourceHosted (signed)nex-agi/Nex-N2.5-miniLast check: 2026-11-15 03:24 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:24 UTCpassed

Model card

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

Image: image


πŸ’» GitHub&nbsp; Β· &nbsp; πŸ€— Hugging Face&nbsp; Β· &nbsp; 🌐 Website

πŸ”€ OpenRouter (Pro)&nbsp; Β· &nbsp; πŸ”€ OpenRouter (mini)

Nex-N2.5#

A next-generation family of agentic models built for long-horizon tasks in real-world environments.

Today, Nex-AGI officially introduces Nex-N2.5, its next-generation family of agentic models.

Nex-N2.5 is available in three sizes: mini, Pro, and Max. Nex-N2.5-mini and Nex-N2.5-Pro continue to build on the multimodal foundations of Nex-N2, with focused improvements in computer use, web browsing, and visually grounded agentic capabilities. Nex-N2.5-Max is built on a 1.6-trillion-parameter, text-only Mixture-of-Experts (MoE) foundation model, marking our first complete post-training effort at trillion-parameter scale.

For long-horizon tasks in real-world environments, Nex-N2.5 further strengthens its ability to act continuously and self-correct through visual feedback. The models can operate computers and browsers, as well as autonomously execute and test programs. Vision is therefore no longer merely an input modality; it has become a critical interface through which an agent perceives its environment, verifies outcomes, and moves a task forward.

Building on this foundation, we have further expanded the range of agent training environments, task types, and productivity scenarios, while completing systematic post-training at trillion-parameter scale for the first time. Through broader task coverage and richer environmental feedback, Nex-N2.5 delivers further gains in scientific research, knowledge work, and complex productivity tasks. This work also provides valuable practical experience for training agentic capabilities in even larger models.

By jointly advancing model training, infrastructure, and real-world agent scenarios, Nex-AGI aims to continue driving progress in agentic intelligence.

Open Source#

Model weights for the Nex-N2.5 family will be released as open source, alongside hosted online services.

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

Performance#

We evaluate Nex-N2.5 across coding, agentic workflows, computer use, and multimodal understanding.

Image: Nex-N2.5 Benchmark Overview: Text and Multimodal

The tables below compare Nex-N2.5-mini, Nex-N2.5-Pro, and Nex-N2.5-Max with leading models across our evaluation suite.1, 2 Bold marks the best result in each benchmark, including ties; β€” indicates unavailable data.10

Text Benchmarks#

| Benchmark | Nex-N2.5-mini | Nex-N2.5-Pro | Nex-N2.5-Max | Claude Opus 5 | GPT-5.6 Sol | Kimi-K3 | GLM-5.3 | DeepSeek-V4-Pro-08134 | Qwen3.8-Max

| CODING3

| Terminal-Bench 2.1 | 73.4 | 82.7 | 86.1 | 89.1 | 88.8 | 88.3 | 88.2 | 87.9 | 86.6

| SWE-Bench Pro | 43.8 | 61.2 | 65.7 | 79.2 | 64.6 | 63.3 | 64.6 | 55.4 | 67.7

| DeepSWE v1.1 | 36.1 | 55.8 | 65.6 | 73.7 | 72.7 | 67.5 | 66.9 | 62.8 | 69.3

| AGENTIC

| AutomationBench v1.0.65 | 32.3 | 44.2 | 50.2 | 50.3 | 45.8 | 46.7 | 48.2 | 43.2 | 39.8

| Toolathlon Verified | 54.6 | 68.5 | 74.7 | 76.5 | 74.9 | 76.5 | 73.0 | 74.1 | 72.5

| GDPval-AA v2 | 1446 | 1628 | 1713 | 1831 | 1711 | 1675 | 1763 | 1580 | 1717

| Job Bench | 28.5 | 41.4 | 53.6 | 65.7 | 45.4 | 52.9 | 58.2 | 54.1 | 53.4

| BrowseComp6 | 83.4 | 89.7 | 92.6 | 90.8 | 90.4 | 91.2 | β€” | β€” | β€”

Multimodal Benchmarks#

| Benchmark | Nex-N2.5-mini | Nex-N2.5-Pro | MiniMax-M3 | Claude Opus 5 | GPT-5.6 Sol | Kimi-K3 | GLM-5.3-Flash | DeepSeek-V4-Flash-Vision | Qwen3.8-Max

| OSWorld-Verified8 | 71.2 | 82.2 | 75.2 | 83.4 | 83.2 | 84.8 | 62.3 | 76.7 | 86.1

| OSWorld-2 | 30.5 | 56.4 | 22.3 | 68.3 | 62.7 | 58.3 | β€” | β€” | 46.7

| WebTest8, 9 | 48.6 | 52.8 | β€” | β€” | 54.0 | β€” | β€” | β€” | 52.3

| WebArena-Verified8 | 63.4 | 67.6 | β€” | β€” | 69.7 | 71.6 | β€” | 62.3 | 66.8

| OSWorld-G | 82.9 | 87.4 | β€” | 76.8 | 77.7 | 79.6 | 83.3 | 59.4 | 84.9

| Vision2Web7 | 52.9 | 68.2 | 59.0 | β€” | 79.8 | β€” | β€” | β€” | 75.1

| SWE-MM | 25.5 | 38.2 | β€” | 59.4 | 40.2 | 37.3 | 20.6 | 39.2 | 39.2

| OmniDoc | 89.7 | 92.2 | 91.6 | β€” | 92.9 | 91.1 | β€” | β€” | 92.1

1 Score sources: Where available, scores are drawn from official benchmark leaderboards and the latest evaluation reports published by model providers, including the Kimi-K3, Qwen3.8-Max, GLM-5.3, and HY4 reports. Results without a public source are obtained through our own evaluations.

2 Sampling parameters: Our evaluations use temperature = 0.7, top_p = 0.95, and top_k = 40.

3 Evaluation harness: Coding tasks are evaluated using the NexAU harness.

4 DeepSeek-V4-Pro: Our evaluations use the DeepSeek-V4-Pro-0813 version.

5 AutomationBench: We use the Public version.

6 BrowseComp: We apply the Summary context-compaction strategy when the token usage exceeds 60% of the model’s context window.

7 Vision2Web: We report the average score across the Frontend, Webpage, and Website categories, with Gemini-3.5-Flash as the VLM judge and GLM-5V-Turbo (Claude Code) as the GUI agent.

8 Computer-use and browser-use benchmarks, including OSWorld, WebTest, and WebArena, are evaluated using our NexCUA harness. Grounding coordinates are normalized to a 0–1000 scale. The NexCUA project will be open-sourced soon.

9 WebTestBench: These results are evaluated in oracle mode, using the ground-truth checklist to assess defect detection only, without checklist generation.

10 Notation: Bold marks the best result in each benchmark, including ties; β€” indicates unavailable data.

Usage#

Docker Deployment#

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

Nex-N2.5-Max#
# Multi-node (2 nodes, 16 x H200). 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.18-nex-patch \
  python3 -m sglang.launch_server \
    --model-path /path/to/your/model \
    --trust-remote-code \
    --host 0.0.0.0 \
    --port 8000 \
    --nnodes 2 \
    --node-rank "${NODE_RANK}" \
    --dist-init-addr "${MASTER_ADDR}:5000" \
    --tp 16 \
    --pp-size 1 \
    --dp 1 \
    --ep-size 16 \
    --attention-backend dsv4 \
    --kv-cache-dtype fp8_e4m3 \
    --page-size 256 \
    --moe-a2a-backend deepep \
    --moe-runner-backend deep_gemm \
    --moe-dense-tp-size 1 \
    --deepep-mode auto \
    --context-length 262144 \
    --mem-fraction-static 0.84 \
    --chunked-prefill-size 8192 \
    --enable-mixed-chunk \
    --disable-overlap-schedule \
    --max-running-requests 64 \
    --cuda-graph-max-bs-decode 64 \
    --cuda-graph-backend-decode full \
    --cuda-graph-backend-prefill disabled \
    --chat-template /path/to/nex-n2.5-max/chat_template.jinja \
    --reasoning-parser deepseek-r1 \
    --tool-call-parser qwen3_coder
Nex-N2.5-Pro#

Single node with 8 Γ— H100:

docker run --gpus all --shm-size 32g --ipc=host \
  -p 30000:30000 \
  -v /path/to/your/model:/model \
  nexagi/sglang:v0.5.18-nex-patch \
  python3 -m sglang.launch_server \
    --model-path /model \
    --tp 8 \
    --host 0.0.0.0 --port 30000 \
    --reasoning-parser qwen3 \
    --tool-call-parser qwen3_coder \
    --chat-template /path/to/nex-N2.5-Pro/chat-template.jinja \
    --mamba-scheduler-strategy extra_buffer
Nex-N2.5-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.18-nex-patch \
  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 \
    --chat-template /path/to/nex-N2.5-mini/chat-template.jinja \
    --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
Thinking Modes#

Use reasoning_effort to control the thinking behavior of Nex-N2.5:

reasoning_effortModeBehavior
"none"Non-thinkingRespond directly without a reasoning trace.
"medium" (default)Adaptive thinkingLet the model decide whether and how much to think before responding.
"high"ThinkingAlways enable thinking before responding.

For adaptive thinking, set reasoning_effort to "medium" in your OpenAI-compatible Chat Completions request. Replace <served-model-name> with the model name exposed by your server:

{
  "model": "<served-model-name>",
  "messages": [
    {"role": "user", "content": "Explain how binary search works."}
  ],
  "reasoning_effort": "medium"
}

The chat template uses reasoning_effort; parameters such as enable_thinking and thinking_mode require gateway-specific translation.

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#

When the model produces a reasoning trace, configure SGLang to separate it from the final response:

  • Nex-N2.5-mini and Nex-N2.5-Pro: --reasoning-parser qwen3
  • Nex-N2.5-Max: --reasoning-parser deepseek-r1

The deployment commands above include the appropriate reasoning parser and --tool-call-parser qwen3_coder. The parser extracts reasoning content; use reasoning_effort to select the thinking mode.

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.71 KBf6186eee5e711cd559205d964da2def2a327b59b227ee035246bb6e9d88ca2b2
README.md16.7 KB5a47b8cf350d3f00ab590b5c64940c7c7469341d459f15a36a9b8f8b8385832a
chat_template.jinja7.74 KBf1753536417ee87cded4bc5017354eb2123c079d20c634403a3d808b2ba3cc5b
config.json3.24 KBaed18afaa5edbc5cd9177aa3f8b2a095e0f539caedca9a3d68fe87ac838ee8d5
figures/NEX_logo.svg1.33 KB1f5854cbc3f0571f20dd32445a7044a811bb4db7c9c356dc0ae28fff572c605b
figures/Nex-N2-Benchmark-white.png487 KBb17f8413b470576323264467193956f297576e0e2720c7f0687e9bdeb8acb84a
figures/Nex-N2.5-Benchmark-white.png898 KB007fdc6302c9be799e145629fc02062a527075a9d5610a0dd41139a5750003f5
model-00001-of-00016.safetensors4.74 GBdcf38f0011a0d2ab578d79e937931b3f9565c6556e8519c3f92b92ffa2fdaf35
model-00002-of-00016.safetensors3.97 GBcbd60a672f7343793be2c827888b3ed6890dba39da0b0bad8cd1ffaaa0b02660
model-00003-of-00016.safetensors4.98 GB1ed21e4b168e5c80019bd089e3f6f850580045a2f8cefe9e7e56ee1b7c0dccc0
model-00004-of-00016.safetensors4.51 GB25a6d13340b45f80f659d8e140c1d551dc448bdf6ab8801346fae192dda23116
model-00005-of-00016.safetensors3.97 GB7fa5140d17b7277c940b369f1f40623b89e4f3eb3fc1b2c66167eba079e2e517
model-00006-of-00016.safetensors4.98 GB22b47e76fa5b28933a366d030a74c9b06b2573ba3d7596fb590e5f84f1b4e619
model-00007-of-00016.safetensors4.51 GB7563651e64c78a006dc6e268e2eeef9e3448acf5e4502470537a3e4e860efd9e
model-00008-of-00016.safetensors3.97 GB6a2c3b73cd014802acd3d80ea692dd24157e5bfdc39a49ab4b558d535e027b5e
model-00009-of-00016.safetensors4.98 GB95b92b87569f44ceda40f28eaa29ce9e728bf649255d6da7532452053bae62c7
model-00010-of-00016.safetensors4.51 GB047503c761ca9a06dedc006dc001d8ec460054e63a979367d579ca40c6b224b6
model-00011-of-00016.safetensors3.97 GBcc782aba7e677e766246c7d731ac7939f5cfed990bb27a9a7f425b46f0c25ba2
model-00012-of-00016.safetensors4.98 GBebae26237a3d2e3cd0f923821a433eeb46297b651b34ea17d62e28c5e04a509c
model-00013-of-00016.safetensors4.51 GBa4403b5954d935ec60224e3c06a5dd5eaf3a11f21cfcaacdfcf709005afde461
model-00014-of-00016.safetensors3.97 GBc4333ac74a909c6a8a92192adf1e360ea57872055d1a840dd4f71890c1c664dc
model-00015-of-00016.safetensors4.98 GB02c0b79b11efe8be8fc5f8e045afd0fb099f79457e3ac54fbef179472c9cba3c
model-00016-of-00016.safetensors2.69 GB1fc7e4ded343b54122a58840563ccfa0abc2946a45c1b4b8171e018aa1ef0a7d
model.safetensors.index.json96.9 KB79ca2088682301f4c37e460fa2bd06739275041436074e0ed5a2ad1f803706a0
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
processor_config.json1.30 KB14932921ca485d458a04dafd8069fbb0a4505622a48208d19ed247115801385b
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
8742028614 pinned now2026-11-15 03:24 UTC28 files Β· 70.2 GB

Use it

$ fw get nex-agi/Nex-N2.5-mini
# manifest sha256 a3676d9e9774… · 70.2 GB · 28 files
$ fw verify ./Nex-N2.5-mini nex-agi/Nex-N2.5-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.5-mini.json --dir ./Nex-N2.5-mini $ python3 fw.py verify ./Nex-N2.5-mini ./nex-agi__Nex-N2.5-mini.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download nex-agi/Nex-N2.5-mini --revision 87420286149d9cce9bd46cd335ef9bda33c37c1b --local-dir ./Nex-N2.5-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.5-mini", revision="87420286149d9cce9bd46cd335ef9bda33c37c1b") model = AutoModelForCausalLM.from_pretrained("nex-agi/Nex-N2.5-mini", revision="87420286149d9cce9bd46cd335ef9bda33c37c1b", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve nex-agi/Nex-N2.5-mini --revision 87420286149d9cce9bd46cd335ef9bda33c37c1b

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
5a47b8cf350d3f00ab590b5c64940c7c7469341d459f15a36a9b8f8b8385832a
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.5-miniDate: 2026-11-15Commit: 8742028Signed: 2DC28CC7B26A283B ✓
Upstream
nex-agi/Nex-N2.5-mini
Pinned commit
87420286149d9cce9bd46cd335ef9bda33c37c1b
Manifest
Nex-N2.5-mini.json Β· .minisig
Manifest sha256
a3676d9e9774523337f9ad3588bd866d888361528fee84ae340bf78a7b87fb18
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:24 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/nex-agi/Nex-N2.5-mini.json $ curl -O https://freeweights.allternit.com/manifests/nex-agi/Nex-N2.5-mini.json.minisig $ minisign -Vm Nex-N2.5-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.5-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.5-mini.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Nex-N2.5-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