Needle2: 14MB agentic LLM for phones, wearables, smart home and robots
Details
- External ID
- 49246804
- Source
- HN
- Company
- —
- Product
- Needle2: 14MB agentic LLM for phones, wearables, smart home and robots
- Website domain
- cactuscompute.com
- Launched
- Aug. 10, 2026
- Cohort
- —
- Upvotes
- 537
- Upvotes percentile
- 0.9959677419354839
- Tags
- —
- Fetched at
- Sept. 10, 2026, 5:32 a.m.
- Updated at
- Sept. 10, 2026, 5:32 a.m.
Description
Hey HN,Henry from Cactus here!We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2.The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges 300-700 on sub-$200 phones such as the Samsung A-Series.On the tool call and mobile device use benchmarks, Needle 2 trades wins with closest small models like LFM2.5 230M and Apple Foundation Model, at 5x to 70x smaller, both at f16 vs Needle 2 at 2bit. Needle is based on Simple Attention Networks from our paper (https://arxiv.org/abs/2607.18363).Edge AI has lately meant Macs and PCs, but that is just 1.5 billion of over 21 billion connected IoT devices in the world today, and in emerging markets most phones ship under $200, no NPU, cheap GPUs. These include budget phones, Raspberry Pis, microcontrollers, wearables, small robots like Reachy Mini, and connected home devices.A conventional transformer of Needle's width and depth spends 164 MFLOPs per token, and even one squeezed down to Needle's parameter count spends 87, Needle spends 70. Even on a high-end phone, an always-on assistant lives inside a power budget; every MFLOP is milliwatt-hours, and Needle spends 7x to 85x fewer of them per token than the smallest performant LLMs. More about the architecture in the link.When we structure intelligence for consumer devices as functions with typed parameters, the only hard part is mapping a messy sentence onto them; which function, with which values. Our research found that when framed that way, the problem needs no world knowledge and no open-ended prose, which is why 45M parameters suffice.Needle 2 expands to structured extraction where the schema can be passed in-place of tools and the model returns structured output. You can use Needle as a text-classification model with an enum field, as a summarization model by providing a schema that extracts key fields, everything but free-range decode.Every product has its own tool vocabulary and fine-tuning needle helps it achieve frontier-level performance on custom tasks, so using the python package (https://github.com/cactus-compute/needle), Needle can be fine-tuned Needle on a Mac/PC in minutes to a few hours, with automated data-generation pipeline, just pass a couple samples.Nonetheless, every response carries a learned confidence score based our Cactus Hybrid technique. If above your threshold, act, below it, escalate to the cloud or bigger model. Combining Needle 2 with a private DeepSeek-v4-Flash deployment works particularly well for enterprise-level tasks at barely any cost, we can help with this setup.We have put a lot of thoughts into Needle 2 but might still be missing quite a lot, please use the playground in the provided link to test Needle and share your thoughts, always appreciated!
Enrichment
- Theme
- lightweight and on-device AI runtimes
- Vertical
- Horizontal
- Function
- Model & infra
- Audience
- Developer
- AI stance
- AI-native
- Project type
- Commercial product
- Normalized one-liner
- small agentic language model for edge devices
- Manually corrected
- False
Could you build this?
No Training a 45M parameter agentic LLM from scratch, developing custom 2-bit quantization algorithms (CQ2-bit), and building a dedicated WebAssembly/edge inference engine requires deep machine learning and low-level systems engineering expertise.
What it would actually take: Building this requires designing a custom small-parameter transformer architecture, collecting and curating high-quality tool-use datasets, and running distributed pretraining and fine-tuning. Additionally, it requires authoring a custom C/C++ inference runtime optimized for WebAssembly and microcontrollers (SIMD/NEON instructions) and developing a proprietary extreme-low-bit quantization scheme.
Discussion
20 comments analyzed.
Competitors mentioned: Siri, OHF-Voice/linux-voice-assistant, shellbox.dev, FPGA approaches (KV260)
Concerns raised: Confidence score accuracy unclear for ambiguous queries, Context understanding limited compared to larger LMs, Performance (500 tok/sec is slow vs potential 20k tok/sec), Limited to 64-bit ARM, doesn't work on x86_64 or Raspberry Pi 4
Feature requests: Support for desktop/x86_64 compilation, FPGA adaptation for 40x speed improvement, Better handling of ambiguous natural language queries
Competitors
Other products that read as similar to this one — 70 launches clear the similarity bar, closest 8 shown.
Attention rank: #3 of 71 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 251 days after the earliest competitor.
- Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash · hn · 2026-09-18 · 236 upvotes · similarity 0.64
- Needle: We Distilled Gemini Tool Calling into a 26M Model · hn · 2026-05-12 · 776 upvotes · similarity 0.56
- Cactus Hybrid: We taught Gemma 4 to know when it's wrong · hn · 2026-07-22 · 191 upvotes · similarity 0.40
- Running PrismML's Bonsai inside DRAM by breaking DDR4 timing rules · hn · 2026-07-23 · 23 upvotes · similarity 0.40
- IronMule · ph · 2026-09-17 · 1 upvotes · similarity 0.39
- MicroGPT in 243 Lines · hn · 2026-02-13 · 10 upvotes · similarity 0.39
- List stuff to borrow for your people, anonymously · hn · 2026-08-12 · 5 upvotes · similarity 0.38
- We built a <60ms, open-source alternative to E2B using RustVMM and KVM · hn · 2026-04-22 · 7 upvotes · similarity 0.38
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a model & infra tool for Fintech yet.