LLM Reference

Needle Models by Cactus Compute

Cactus ComputeApache 2.0Open sourceOpen SourceAgents
3 models2026Up to 8k ctx

Last refreshed 2026-09-17. Next refresh: weekly.

Details

ResearcherCactus Compute
LicenseApache 2.0OSI-approved
Commercial useCommercial use: permitted
Models3
Released2026
Max context8k

Capabilities

JSON / Tool useAll models
Structured Outputs2 of 3 models

About

Needle is Cactus Compute's family of automation / tool-calling foundation models for tiny devices. Line spans original Needle (~26M, 2026-05-12), Needle 2 (45M / 14MB CQ2-bit, 2026-08-09), and tip Needle 3 (sliceable 2–20 layer ladder, 25–121M / 8–29MB CQ2-bit, 2026-09-17). Built on Simple Attention Networks; oriented to tool calling, structured extraction, and on-device embeddings rather than open chat. Tip priority this pass: Needle 3 with prior Needle 1 + Needle 2 siblings under the same family. Compare it for Open Source / Agents / on-device / tool-use.

Decision facts

Best fit
agentson deviceJSON / Tool use
Capability starting point
Needle 3 with 8k context and JSON / Tool use and structured outputs
Lowest tracked input
Not tracked
Closest related family
K2 Horizon

Current Variants

Use-when guidance is based on each model's tracked capabilities, context window, release date, and replacement status.

3 in view
Needle 3Current

Use when the workload needs on device, 8k context, and 121M parameters.

2026-09on device8k context121M parameters
Needle 2Current

Use when the workload needs on device, 2k context, and 45M parameters.

2026-08on device2k context45M parameters
NeedleCurrent

Use when the workload needs on device, 26M parameters, and JSON / Tool use.

2026-05on device26M parametersJSON / Tool use

Release Timeline

3 release groups
2026-09
1 current
Needle 3
on device8k context121M parameters
Current
2026-08
1 current
Needle 2
on device2k context45M parameters
Current
2026-05
1 current
Needle
on device26M parametersJSON / Tool use
Current

Specifications(3 models)

Needle model specifications comparison
ModelReleasedContextParametersJSON / Tool useStructured Outputs
Needle 32026-098k121MYesYes
Needle 22026-082k45MYesYes
Needle2026-0526MYesNo