Tiny 45M-parameter model in a 14 MB binary using about 28 MB RAM, for tool calling and device control on small hardware. Decodes 500 tok/s on Raspberry Pi 5; not suited to long-horizon reasoning.
Tiny on-device tool-calling and extraction model from Cactus, shipped as an 8–29 MB binary for phones, wearables and microcontrollers.
Updated EU status checked Last shown
Cactus Needle 2 at a glance
- What is Cactus Needle 2?
- Cactus Needle 2 is a model from Cactus. Tiny on-device tool-calling and extraction model from Cactus, shipped as an 8–29 MB binary for phones, wearables and microcontrollers.
- Who makes Cactus Needle 2?
- Cactus Needle 2 is made by Cactus.
- Does Cactus Needle 2 work in the EU?
- Unverified. No explicit evidence found. The model runs locally via a pip package, but no license or regional terms were in the supplied pages. Last verified 14 Nov 2026.
- How much does Cactus Needle 2 cost?
- Pricing unknown. The Python package installs via pip and the site references GitHub source and Hugging Face downloads. Pricing for the Cactus Platform (datasets, fine-tuning, evaluation) is not stated in the supplied material.
- Where was Cactus Needle 2 shown?
- In 1 creator video by AI Search. Most recently by AI Search on 16 Aug 2026, at 35:45 in “New Deepseek, GLM 5.3, Grok 4.6, LTX 2.5, Qwen 3.8, Gemini 3.7: AI NEWS”.
Sources: the vendor's own pages (linked above) and creator videos at the linked timestamps. EU status is information, not legal advice; see how we check.
Needle is a very small foundation model from Cactus for tool calling and structured extraction on constrained hardware: mobile, wearables, robots, smart home, automotive and microcontrollers. The site page now titled "Needle 3" describes 8–29 MB binaries; a YouTube review of the earlier version described a 45M-parameter model in a 14 MB binary using about 28 MB of RAM and decoding around 500 tokens/s on a Raspberry Pi 5. This entry's name (Needle 2) may refer to that earlier release, and the page content supplied is for the newer Needle 3.
The model uses "intelligence laddering": each layer forms a sub-network of increasing capacity, so developers can pick anywhere from 2 to 20 layers. Cactus reports that fine-tuned sub-networks from 4 layers up (starting at 29M parameters) can match or pass DeepSeek V4 Flash on a DroidCall-style tool-calling task. Responses are JSON objects with function calls, short reasoning, and a calibrated confidence score. Calls below a floor of 0.1 are withheld, and applications can route on the score to act, confirm or refuse. Tools can also have regex triggers that force a call.
Access is through the cactus-compute Python package, with a prebuilt engine under 1 MB for macOS, Linux (x86_64, arm64, armv7, riscv64) and other targets. Fine-tuning is available through LoRA locally or the paid-path Cactus Platform. It is intended for narrow tasks such as device control and extraction, and is not suited to long-horizon reasoning.
- Sub-networks from 2 to 20 layers, 8–29 MB quantised binaries (2-bit)
- Tool calling with confidence score and regex-trigger routing
- Typed structured extraction via Pydantic models
- Runs on Raspberry Pi, phones and microcontroller-class devices with tens of MB of RAM
- LoRA fine-tuning locally or via the Cactus Platform
- Prebuilt engine under 1 MB per deployment target
As seen on YouTube
Watch the moment: the exact second top creators show it. Videos load only when you press play, via youtube-nocookie.com.
Similar AI tools
Closest neighbours by meaning, not just by category.
Needle 3
Model · Cactus Compute
Tiny 29M–121M parameter on-device model for tool calling and extraction, shipped as an 8–29 MB binary.
Whistle
Model · Cactus
Compact 16.9 MB speech-to-text model from Cactus that runs on CPU with no dependencies.
Mirage
Model · Cactus Compute
Tiny ~51M-parameter vision model from Cactus Compute for on-device object detection, text reading and spatial understanding.
Qwen 3.5 0.8B
Model · Alibaba
Small 0.8B-parameter open-weights language model in Alibaba's Qwen 3.5 family, aimed at lightweight and on-device use.
Bonsai 27B
Model · PrismML
Ternary/1-bit compressed 27B-parameter model from PrismML, about 3.9–5.9 GB, built to run on phones and laptops.
Bonsai 2 27B
Model · PrismML
Ternary-weight (-1, 0, +1) compression of a 27B model by PrismML, shrunk to about 5.9 GB for local use.