Can I Run Ripple-65B Locally? (2026): Yes, 38.8 GB Q4
Ricursive Intelligence released Ripple-65B Preview on 4 November 2026 under Apache 2.0. It is a dense 65B, not a mixture of experts, so every token reads all the weights. The Q4_K_M GGUF is 38.8 GB. That rules out one 24GB card and one 32GB card at Q4, and it fits two RTX 3090s, a 48GB workstation card, a 64GB Mac, a Strix Halo box or a DGX Spark. Here are the byte-exact sizes, the llama.cpp build that loads it, and every speed number published so far.
Bottom Line
- Can I run Ripple-65B locally? Yes, from 48GB up. The community Q4_K_M GGUF is 38.8 GB. Two RTX 3090s, a 48GB workstation card, a 64GB Mac, a 128GB Strix Halo box or a DGX Spark hold it. One 24GB card does not.
- It is dense, not MoE. All 65B parameters read on every token. On a 256 to 273 GB/s box that means single-digit tokens per second without a draft model. On a 1.2 TB/s Mac Studio it means about 22 tok/s (community-reported).
- You need a llama.cpp build from 5 November 2026 or later. PR 31692 added the
ricursivearchitecture and merged that day. Ollama and LM Studio did not load the files at launch. - Sizes to plan around: Q3_K_M 28.9 GiB, Q4_K_M 38.8 GB, Q6_K 49.5 GiB, Q8_0 68.8 GB, NVFP4 57.2 GB, BF16 130 GB.
- Best buy if you want this model: two used RTX 3090s at Q4_K_M. Cheapest working path: a 64GB Mac Studio M5 Max. Slowest working path: Strix Halo or one DGX Spark without speculative decoding.
Ready to buy? See the tested hardware list with current prices.
What Ripple-65B Preview Is
Read from the model card and config.json on 5 November 2026.
| Ripple-65B Preview | |
|---|---|
| Maker | Ricursive Intelligence (US) |
| Released | 4 November 2026 |
| Parameters | 65B, dense |
| Layers | 80: 64 sliding-window (1,024 tokens) + 16 full-attention, one full layer in every five |
| Attention | 80 heads, 8 KV heads, head dim 128, gated attention |
| Hidden size | 5,120 (narrow for the size; intermediate 40,960) |
| Vocabulary | 100,352 |
| Training | 12T tokens from scratch, 8K sequence, BF16 throughout |
| Context | 1M claimed on the card; max_position_embeddings is 2,097,152 |
| Checkpoints | BF16 instruct (130 GB), NVFP4 experimental (57.2 GB), BF16 base, DFlash2 draft model (4.04B) |
| License | Apache 2.0 |
| Self-reported scores | Terminal-Bench 2.1 80.5, SWE-bench Verified 76.5, SWE-bench Pro v1.0 61.4, GPQA Diamond 85.2 |
Why it trends. Ricursive calls it the state of the art for US open-weight models on agentic coding, above Muse Spark Open 816B and Beam 501B on Terminal-Bench 2.1, and says the full R&D cost was $32M. Those numbers are the company’s own. What matters for this page is the shape: a dense 65B that fits a desk, with a context window the card puts at 1M.
The NVFP4 build is not a full 4-bit model. The card says it quantizes the MLP layers to NVFP4 and keeps attention in BF16. That is why it is 57.2 GB and not about 35 GB. It targets Blackwell GPUs and the DGX Spark, not a 3090.
The Arithmetic: What Fits Where
File sizes below are read from the Hugging Face file trees on 5 November 2026. Hugging Face shows GB; some README tables show GiB. Both are given where both exist.
| Quant | File | Size | Source |
|---|---|---|---|
| IQ3_XXS | prometheusAIR | 25.38 GiB (27.3 GB) | community |
| Q3_K_M | mrfakename | 28.9 GiB (31.0 GB) | community |
| Q4_K_M | mrfakename, Chungulus | 38.8 GB (36.1 GiB) | community |
| 4.64bpw | ddh0 | 37.6 GB | community |
| MLX 4-bit | frogggias | about 37 GB | community |
| Q5_K_M | mrfakename | 42.6 GiB | community |
| Q6_K | mrfakename | 49.5 GiB | community |
| Q6_K_XL | prometheusAIR | 52.76 GiB | community |
| NVFP4 | ricursiveAI | 57.2 GB | official, experimental |
| Q8_0 | mrfakename, Chungulus, ddh0 | 68.8 GB (64.1 GiB) | community |
| BF16 | ricursiveAI | 130 GB | official |
Add the KV cache. This model is cheaper on context than a plain dense 65B. Only 16 of 80 layers keep a full-length cache. The other 64 keep a fixed 1,024-token window. Derived from config.json (8 KV heads × 128 dim × 2 for K and V × 2 bytes): about 64 KB per token at f16 for the full layers, so about 8 GB at 128K context, plus a fixed 256 MB for the sliding layers. With -ctk q8_0 -ctv q8_0 halve that. The numbers are derived, not measured; check llama-server output on your machine.
| Your machine | Memory | Largest sensible quant | Fits? |
|---|---|---|---|
| RTX 3090 or 4090 | 24GB | none; IQ3_XXS is 27.3 GB | No |
| RTX 5090 | 32GB | IQ3_XXS (27.3 GB), about 4 GB left for KV | Barely, short context only |
| 2x RTX 3090 | 48GB | Q4_K_M (38.8 GB) | Yes, about 9 GB for KV |
| RTX A6000 or RTX PRO 5000 | 48GB | Q4_K_M | Yes |
| Mac Studio M5 Max | 48GB | Q3_K_M (31.0 GB) only | Tight |
| Mac Studio M5 Max | 64GB | Q4_K_M or MLX 4-bit | Yes |
| RTX PRO 6000 Blackwell | 96GB | Q8_0 (68.8 GB) | Yes |
| Strix Halo mini PC | 128GB | Q8_0 | Yes, slow |
| NVIDIA DGX Spark | 128GB | Q8_0 or NVFP4 | Yes, slow without a draft model |
| Mac Studio M5 Ultra | 256GB | Q8_0 or MLX 8-bit | Yes, the fast unified-memory path |
Speed: Every Number Published So Far
None of these are our measurements. Each is community-reported by the person who published the build, compiled in a 5 November 2026 write-up by Alan West on DEV, who states he did not run the model. Treat them as a first read, not a benchmark.
| Hardware | Build | Reported speed |
|---|---|---|
| DGX Spark (1x GB10, 128GB) | NVFP4 + DFlash2 draft, community Spark server kit | 20-36 tok/s on code (average 26.5), about 9 on prose; plain decode estimated at about 5 tok/s |
| Mac Studio M5 Ultra 256GB | MLX 4-bit (37 GB) | 22.0-23.3 tok/s decode; 535-565 tok/s prefill |
| RTX PRO 6000 96GB | Q6_K_XL GGUF, short prompt | 26.2 tok/s |
| RTX PRO 6000 96GB | IQ3_XXS GGUF, short prompt | 46.0 tok/s |
| RTX PRO 6000 96GB | Q6_K_XL, 32K prompt, q8_0 KV | 1,448 tok/s prefill, 23.9 tok/s decode |
| RTX PRO 6000 96GB | Q6_K_XL, 1.03M prompt, q8_0 KV | 226 tok/s prefill (76 minutes), 6.7 tok/s decode |
| GH200 96GB (datacenter) | Q4_K_M GGUF | 40.6 tok/s |
| 2x B200 (datacenter) | BF16, batch 8, SGLang | 250 tok/s total, per Ricursive |
Read the Spark line carefully. The 26.5 tok/s is with speculative decoding through the 4B DFlash2 draft model, which drafts 16 tokens at a time. The kit author’s own estimate for plain decoding is about 5 tok/s. That matches the arithmetic: a 273 GB/s box reading 57 to 69 GB of weights per token lands between 4 and 5 tok/s. The draft model is doing the work.
Derived ceilings for the hardware with no published number. Decode speed on a dense model is bounded by memory bandwidth divided by the weight bytes read per token. These are upper bounds. Real numbers land at 60 to 75 percent of them.
| Hardware | Bandwidth | Q4_K_M ceiling (38.8 GB) |
|---|---|---|
| 2x RTX 3090 (layers split, one card active at a time) | 936 GB/s | about 24 tok/s |
| RTX A6000 48GB | 768 GB/s | about 20 tok/s |
| RTX PRO 5000 48GB | 1,344 GB/s | about 35 tok/s |
| Mac Studio M5 Max 64GB | 614 GB/s | about 16 tok/s |
| Mac Studio M5 Ultra | 1.2 TB/s | about 31 tok/s (measured 22-23 on MLX 4-bit, 70-75% of ceiling) |
| Strix Halo 128GB | 256 GB/s | about 6.6 tok/s |
| DGX Spark | 273 GB/s | about 7 tok/s |
The M5 Ultra row is the sanity check: the one measured unified-memory number sits where the ceiling math says it should.
How to Run It
llama.cpp. Mainline support arrived in PR 31692, merged 5 November 2026. A release build from 5 November or later loads the GGUFs above. Before the merge, every GGUF README said the same thing: stock llama.cpp, Ollama and LM Studio do not load this architecture. Those downstream tools pick up the change only when they bump their llama.cpp. If llama-server reports an unknown architecture ricursive, your build is older than the merge.
# two 3090s, Q4_K_M, 64K context, q8_0 KV cache
llama-server -m Ripple-65B-Preview-Q4_K_M.gguf \
-ngl 99 -c 65536 -ctk q8_0 -ctv q8_0 -fa on --port 8080
The split GGUFs (Q8_0 ships as two files) load from the first shard. Point -m at -00001-of-00002.gguf and llama.cpp finds the rest.
MLX on a Mac. Use the community 4-bit or 8-bit conversion with mlx-lm 0.32.2 or newer and --trust-remote-code. That flag runs a custom ricursive.py of about 280 lines from the repo. Read it before you run it.
DGX Spark. Ricursive’s own path is the NVFP4 checkpoint served with SGLang. The DFlash2 draft model needs a runtime that supports both Ripple and DFlash2DraftModel; the card’s example is --speculative-algorithm DFLASH. A community Spark server kit wraps this. Without the draft model, expect about 5 tok/s.
vLLM or SGLang on a 48GB card. The BF16 checkpoint is 130 GB and does not fit. The NVFP4 build is 57.2 GB and does not fit either. On 48GB the GGUF is the only route today.
What to Buy for Ripple-65B
Prices are US street as of November 2026, from this site’s price reference. The used 3090 range is the resaleprices.com read of 5 November 2026. Everything else is dated in the Sources list.
| Route | Memory | What it runs | Price as of Nov 2026 | Link |
|---|---|---|---|---|
| Two used RTX 3090 | 48GB | Q4_K_M, about 24 tok/s ceiling | $1,500-1,650 each, $3,000-3,300 the pair | RTX 3090 24GB |
| Used RTX A6000 | 48GB | Q4_K_M in one slot, about 20 tok/s ceiling | $2,600-3,800 used (Sep 2026 read) | RTX A6000 48GB |
| Mac Studio M5 Max 64GB | 64GB | Q4_K_M or MLX 4-bit, about 16 tok/s ceiling | $3,499 (apple.com, Oct 2026) | no link; order from Apple |
| Strix Halo mini PC | 128GB | Q8_0, about 6.6 tok/s ceiling | $3,499.99 GMKtec EVO-X2 (Sep 2026 read) | Ryzen AI Max+ 395 128GB box |
| NVIDIA DGX Spark | 128GB | NVFP4 + DFlash2, 20-36 tok/s community-reported | $6,950 (Oct 2026) | DGX Spark 128GB |
Our pick: two used RTX 3090s. For this one model it is the cheapest 48GB that is also fast. A pair costs about what one 64GB Mac Studio costs and its ceiling is 50 percent higher. The costs are a 1,200W PSU, 700W at the wall, and the used-market risk covered in How to Buy a Used RTX 3090.
Buy the Mac if the machine is also your laptop replacement or has to be silent. The M5 Max 64GB runs Q4_K_M at about 16 tok/s on paper. The 256GB M5 Ultra is the only unified-memory box with a published number above 20 tok/s, at $9,499.
Do not buy a Strix Halo box for this model. At 256 GB/s a dense 65B is a 6 tok/s experience. Those boxes earn their price on MoE models like gpt-oss 120B, where only a few billion parameters read per token. See Best Models for Ryzen AI Max+ 395.
The DGX Spark is a special case. Same bandwidth problem as Strix Halo, but Ricursive aimed the NVFP4 build and the DFlash2 draft model at it. The 26.5 tok/s community number depends on speculative decoding and on code prompts, where draft acceptance is high. Prose drops to about 9.
The Honest Caveats
- Every speed number above is secondhand. The compiler of the table says he did not run the model. We have not either. Expect the first independent benchmarks within a week.
- “Preview” means the card can change. The NVFP4 build is labelled experimental. The BF16 README was edited within the hour before we read it.
- Dense 65B against Qwen3.8 27B. The 27B fits one 24GB card and runs 2 to 3 times faster on the same bandwidth. Ripple earns its cost only if the agentic-coding scores hold up in your own harness. Run both on the same task before you buy a second GPU.
- The 1M context is a card claim. The one long-context receipt is the RTX PRO 6000 table: 1.03M tokens of prefill took 76 minutes at 226 tok/s. That is a batch job, not a chat.
- Ollama and LM Studio lag. The GGUF READMEs say they do not load the files. Until each tool ships a llama.cpp from 5 November or later, use
llama-serverdirectly.
Sources
- Model card and architecture claims: ricursiveAI/Ripple-65B-Preview (read 2026-11-05);
config.jsonfor the layer, head and context values - BF16 repo size, 130 GB across 16 shards: file tree (read 2026-11-05)
- NVFP4 checkpoint, 57.2 GB, MLP-only quantization: ricursiveAI/Ripple-65B-Preview-NVFP4 (read 2026-11-05)
- DFlash2 draft model, 4.04B, 16-token blocks: ricursiveAI/Ripple-65B-Preview-DFlash2 (read 2026-11-05)
- Launch page and $32M cost claim: ricursive.com/ripple; launch posts: Ricursive on X, benchmarks post (2026-11-04)
- GGUF sizes: mrfakename/Ripple-65B-Preview-GGUF (Q4_K_M 38.8 GB, Q8_0 68.8 GB, README GiB table), Chungulus Q4_K_M and Q8_0, ddh0 (read 2026-11-05)
- llama.cpp support: PR 31692, merged 2026-11-05; issue 31691; the earlier PR 31715 was closed unmerged
- Community speed table and the MLX notes: Alan West, DEV, 2026-11-05, who compiled publisher-reported numbers and states he did not run the model
- Release coverage: MarkTechPost, 2026-11-04; eesel review, edited 2026-11-04; TLDR
- Prices: used RTX 3090 $1,587 average, fair $1,542-1,656, 322 listings (resaleprices.com, 2026-11-05); RTX A6000 used range (GPU Dojo and used-A6000 guides, re-read 2026-09-27); GMKtec EVO-X2 128GB/1TB $3,499.99 (gmktec.com, 2026-09-23, unchanged 2026-10-26); DGX Spark $6,950 (The Register, 2026-10-02); Mac Studio M5 Max 64GB $3,499 and M5 Ultra 256GB $9,499 (apple.com configurator, 2026-10-27)
See Also
- Can I Run Kimi K3.1 Pro Locally? — the other 4 November release, 1.56 TB, the answer is no
- Best 48GB VRAM Setup for Local LLMs — the three 48GB routes this model needs
- Best Local LLM for 64GB RAM — what else a 64GB Mac runs well
- Best Models for NVIDIA DGX Spark — why MoE models suit the Spark and dense ones do not
- How to Buy a Used RTX 3090 — the checks before you buy the pair
- NVFP4 vs MXFP4 — what the NVFP4 checkpoint format means
- llama.cpp Flags Explained — the
-ctk,-faand-nglflags in the command above
Before you order parts, check the tested hardware list for current prices by tier.