Choose Qwen3.8-27B first when your local coding machine has a tight memory budget. Ripple-65B Preview becomes a candidate when your runtime can place a roughly 39โ46 GB Ollama package with space left for cache, the operating system and the coding harness. Compare the two by completed repository tasks and memory pressure. A larger checkpoint does not automatically produce a faster or more useful local workflow.
This is a hardware and workload comparison, with a procedure you can repeat. The model characteristics come from the respective developer cards. The memory tiers are planning judgments. There is no measured head-to-head winner here. If you have a target machine, use its own placement, timing and task completion data to make the final choice.
How do the two models differ?
Ricursive describes Ripple as a 65B dense model with 80 layers, downloadable BF16 and NVFP4 releases, and up to about one million tokens of supported context. Qwen3.8-27B is a smaller dense model from the Qwen team. The difference in parameter count gives a substantial difference in raw weight footprint at the same precision. Architecture, tokenizer, image support, runtime and precision can further change a workload's cost.
| Factor | Ripple-65B Preview | Qwen3.8-27B |
|---|---|---|
| Weight scale | About 65B parameters. | About 27B parameters. |
| Rough raw BF16 weight arithmetic | About 130 GB at two bytes per parameter. | About 54 GB at two bytes per parameter. |
| Starting point | Larger memory pool and a supported quantized package. | Smaller local footprint and more margin for cache at comparable precision. |
| Published evidence | Ricursive reports its own agentic coding results. | Qwen publishes model specifications and its own evaluations. |
| Local decision | Confirm placement and completion time on a real coding task. | Use as a baseline on constrained systems and check whether it meets task quality. |
These BF16 estimates omit overhead. Use the actual installed files for disk planning. See the Ripple developer card, Qwen developer card and Ollama Ripple model listing for supported paths and artifact details.

What fits on a 24 GB or 48 GB graphics card?
A roughly 39โ46 GB Ripple Ollama package cannot fit fully into a 24 GB discrete GPU. Host offload might let the model load if the runtime and host RAM allow it. That path changes bandwidth and latency, so test it explicitly. A suitable lower-precision Qwen artifact may leave enough room on the same GPU for the cache and runtime, depending on your target context. Check the actual quantization and use the Qwen3.8-27B deployment guide for more detail.
A 48 GB card gives Ripple a more plausible starting point at a compact supported precision, but a package at the higher end leaves little headroom. Measure the allocation the runtime uses and check whether part of the model was silently moved to host RAM. Large prompts and parallel workers also compete for memory. An allocation that fits one quick chat is a weak basis for a workstation purchase.
What changes on a unified-memory Mac?
Unified memory is shared with the OS, GPU and other applications. Start with a small context on a supported runtime, then measure memory pressure and swap. A 64 GB system may be a trial candidate for a compact Ripple artifact. A 96 GB or larger machine gives more room to test long prompts and larger tool outputs. A lighter model can keep more resources available when the same machine builds code or hosts background tasks.
Use a supported Ollama and MLX version, and record the exact downloaded tag. Compare with the Ripple local setup guide and the separate Flash Next local memory guide. The Flash Next example shows why runtime-specific optimizations cannot be inferred from parameter count alone.
How do you compare coding quality without mixing test conditions?
Take a fixed repository commit and use one harness with the same read permissions, test commands, context budget and maximum attempts. Match precision classes where supported and note the differences where an exact match is unavailable. Run both on a small bug fix with a known test, a review task that should make no edits, and a case where the right response is to ask for missing information.
- Save the task prompt, baseline commit and exact runner options.
- Measure time to first token, peak memory and total elapsed time including test commands.
- Check tests and review the resulting diff. A passing test is one criterion, alongside scope and reviewability.
- Count timeouts, invalid tool arguments, unnecessary file edits and incomplete attempts.
- Repeat enough runs to expose variability, and retain the raw results.
Separate cold and warm runs. If one model benefits from speculative decoding, record that as part of the configuration. Do not attribute a harness's test time to the model or compare separate published leaderboard numbers as though they came from your runner.
When should you separate storage from inference?
A shared storage device can hold immutable repository snapshots, approved datasets and completed reports. Let the compute host run the inference and checkout scratch space if storage and backup services need predictable capacity. Measure model loading from local SSD before relying on a network mount. Keep writable outputs separate from source files.
Start with the smaller model if it already handles routine work reliably. Try Ripple as a second tier for the tasks that need it and record whether it completes work the baseline misses. That comparison is more actionable than buying memory for a theoretical maximum context.
FAQ
Which model should I start with on 24 GB VRAM?
Start by checking a suitable Qwen3.8-27B quantization and context budget. Ripple needs a supported split or a substantially smaller artifact than the Ollama package discussed here.
Does 65B automatically mean better coding?
Parameter count explains part of the hardware budget. Training, quantization, tools and the task all affect coding quality.
Should I test at the largest supported context?
Use the context your tasks require. Record prompt processing and peak memory before extending it.
Can I compare scores from the model cards?
Read the evaluation setup for each. Use a shared harness, input and scoring method to make a local head-to-head claim.
Can a NAS hold the models for both machines?
It can be used as storage if your workflow supports it. Active inference performance still depends on placement, loading behavior and the compute host.
Conclusion
Use Qwen3.8-27B as the lower-memory baseline and test Ripple on a machine that leaves headroom beyond its weights. Run the same tasks and judge memory, latency and completed work together. The right local model is the one that fits your workflow as well as your hardware.
Product Comparisons
More to Read

LFM2.5-24B-A2B vs DeepSeek API: Which Fits Your Home Server Agent Workflow?
Compare LFM2.5-24B-A2B local inference with the DeepSeek API for home-server agents: privacy boundaries, hardware, maintenance, quality, and costs.

Granite Speech 5.0 vs Cloud Transcription: Privacy, Hardware, and Accuracy Compared
Compare local Granite Speech 5.0 with cloud transcription for audio privacy, setup, hardware, accuracy, maintenance, and NAS archive workflows.

Claude Duet vs ChatGPT Dots: Ongoing Work, File Access, and Approvals Compared
Compare Claude Duet and ChatGPT Dots for ongoing tasks, connected apps, computer access, file boundaries, and review controls in personal-cloud workflows.



