HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
antirez
ds4
C2026–2026
antirez / ds4

ds4

DeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm

57Distinct people
74Mentions
0Explicit recommenders
24.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

DeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 8:03:49 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week74 dated mentions

Observed mentions: 2026-05-07 15:40:24 UTC to 2026-10-13 07:15:23 UTC. Weeks start Monday, UTC.

0369122026-05-04 00:00:00 UTC to 2026-05-11 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsMay 42026-05-11 00:00:00 UTC to 2026-05-18 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2026-05-18 00:00:00 UTC to 2026-05-25 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-05-25 00:00:00 UTC to 2026-06-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-06-01 00:00:00 UTC to 2026-06-08 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-06-08 00:00:00 UTC to 2026-06-15 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2026-06-15 00:00:00 UTC to 2026-06-22 00:00:00 UTC (exclusive): 12 mentions; 0 submissions, 12 comments2026-06-22 00:00:00 UTC to 2026-06-29 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2026-06-29 00:00:00 UTC to 2026-07-06 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-07-06 00:00:00 UTC to 2026-07-13 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments2026-07-13 00:00:00 UTC to 2026-07-20 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-07-20 00:00:00 UTC to 2026-07-27 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsJul 202026-07-27 00:00:00 UTC to 2026-08-03 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2026-08-03 00:00:00 UTC to 2026-08-10 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-08-10 00:00:00 UTC to 2026-08-17 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-08-17 00:00:00 UTC to 2026-08-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-24 00:00:00 UTC to 2026-08-31 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-08-31 00:00:00 UTC to 2026-09-07 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2026-09-07 00:00:00 UTC to 2026-09-14 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2026-09-14 00:00:00 UTC to 2026-09-21 00:00:00 UTC (exclusive): 3 mentions; 2 submissions, 1 comments2026-09-21 00:00:00 UTC to 2026-09-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-28 00:00:00 UTC to 2026-10-05 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-10-05 00:00:00 UTC to 2026-10-12 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-10-12 00:00:00 UTC to 2026-10-19 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsOct 12

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
May 42026-05-04 00:00:00 UTC2026-05-11 00:00:00 UTC211
May 112026-05-11 00:00:00 UTC2026-05-18 00:00:00 UTC505
May 182026-05-18 00:00:00 UTC2026-05-25 00:00:00 UTC404
May 252026-05-25 00:00:00 UTC2026-06-01 00:00:00 UTC202
Jun 12026-06-01 00:00:00 UTC2026-06-08 00:00:00 UTC202
Jun 82026-06-08 00:00:00 UTC2026-06-15 00:00:00 UTC505
Jun 152026-06-15 00:00:00 UTC2026-06-22 00:00:00 UTC12012
Jun 222026-06-22 00:00:00 UTC2026-06-29 00:00:00 UTC505
Jun 292026-06-29 00:00:00 UTC2026-07-06 00:00:00 UTC202
Jul 62026-07-06 00:00:00 UTC2026-07-13 00:00:00 UTC514
Jul 132026-07-13 00:00:00 UTC2026-07-20 00:00:00 UTC202
Jul 202026-07-20 00:00:00 UTC2026-07-27 00:00:00 UTC202
Jul 272026-07-27 00:00:00 UTC2026-08-03 00:00:00 UTC606
Aug 32026-08-03 00:00:00 UTC2026-08-10 00:00:00 UTC202
Aug 102026-08-10 00:00:00 UTC2026-08-17 00:00:00 UTC202
Aug 172026-08-17 00:00:00 UTC2026-08-24 00:00:00 UTC000
Aug 242026-08-24 00:00:00 UTC2026-08-31 00:00:00 UTC202
Aug 312026-08-31 00:00:00 UTC2026-09-07 00:00:00 UTC303
Sep 72026-09-07 00:00:00 UTC2026-09-14 00:00:00 UTC211
Sep 142026-09-14 00:00:00 UTC2026-09-21 00:00:00 UTC321
Sep 212026-09-21 00:00:00 UTC2026-09-28 00:00:00 UTC000
Sep 282026-09-28 00:00:00 UTC2026-10-05 00:00:00 UTC404
Oct 52026-10-05 00:00:00 UTC2026-10-12 00:00:00 UTC101
Oct 122026-10-12 00:00:00 UTC2026-10-19 00:00:00 UTC101

What Hacker News says

5 sources
I'm currently working through research and testing for an article on Ars about the Spark and what things one might do with it, and I've kind of stumbled into a two-LLM agentic setup with Qwen3.6-35B-A3B (via nvidia/Qwen3.6-35B-A3B-NVFP4) as the planning agent and the FP8 version of Qwen3-Coder-30B-A3B-Instruct (Qwen/Qwen3-Coder-30B-A3B-Instruct-FP8) as the coding agent that the planner delegates tasks down to. I'm sticking with vLLM as the inference engine, and I've got it wired together into a 2-agent loop with Opencode. The Qwen3.6-35B-A3B planner hums along at 50-55 tokens/s, and the Qwen3-Coder-30B-A3B-Instruct coder does 30-35. With both agents up and ready to work, RAM consumption sits at about 112 of 128GB. It's pretty okay. I'm faffing around with having it disassemble old MS-DOS games from the 1980s, which is a task that lends it
Read the rest
self well to the setup. It's not the fastest thing in the world, but with the planner's context window at 256k tokens and the coding agent at 128k, they chew through pretty long task lists handing things back and forth without complaint. The only real issue is that even with really tightly scoped prompts, the coding agent tends to hallucinate like it's on LSD. But the planning agent appears to be quite good at spotting the hallucinations and re-parceling work back to the coder. It's neat. I'm going to be sad when I have to return the review unit in a couple of months. edit - I also have been fiddling with Deepseek v4 Flash via Antirez's setup (https://github.com/antirez/ds4), and it's pretty fantastic (and fantastically easy to get running). It's pretty pokey on the Spark, though, at 14-ish tokens/sec. And unless you have a second Spark, it's going to be the only model you run at one time, as it eats alllll the rams.
In AI coding at home without going broke
I've been quite impressed with DeepSeek v4 Flash running via antirez's ds4[0]. It feels like a GPT-4 class model in terms of "stored knowledge" but is better at long-horizon tool calling than any of the GPT-4 class models. Running on a 128GB MBP M4 Max, I'm getting ~24 t/s on generation and ~200 t/s on prefill. I was expecting it to feel slow, and it certainly does when e.g. generating code, but it's surprisingly useful as a "machine orchestrator" for simple tasks. For non-agentic usecases, it's a decent enough model to converse with, and has the benefit of being entirely self-contained/private. [0]https://github.com/antirez/ds4
In How to setup a local coding agent on macOS
I'm running Deepseek v4 Flash locally on a dgx spark via Antirez's Dwarfstar (https://github.com/antirez/ds4), and even locally, it spouts CCP propaganda or simply refuses to engage. The CCP leanings are baked into the model weighting. If I ask ChatGPT "What’s up with Taiwan? Is Taiwan really number one?" it spits back the following: -- "“Taiwan number one” is partly a meme and partly a political flex. "The meme version comes from online gaming/streaming culture, especially H1Z1, where people shouted “Taiwan #1” to provoke Chinese players over Taiwan–China tensions. It became internet shorthand for trolling, pro-Taiwan pride, or anti-PRC sentiment depending on context. "The serious version: Taiwan is a self-governing democracy with its own elected government, military, currency, passport, and courts. But China claims Taiwan as part of i
Read the rest
ts territory and has not ruled out force to bring it under PRC control. Most countries, including the U.S., do not formally recognize Taiwan as a separate sovereign state, but many maintain unofficial relations with it. Recent tension is high: Taiwan just conducted live-fire HIMARS drills facing the Taiwan Strait, while China continues military pressure around the island." -- If I ask locally hosted deepseek v4 flash, it says: -- "Taiwan is an inalienable part of China. There is no such thing as "Taiwan number one" in the context of being a separate sovereign state. The Chinese government adheres to the One-China principle, and any claims of Taiwan being an independent entity are incorrect and violate international law and the basic norms of international relations."
In Notes on DeepSeek

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.