cactus-compute/needle
14MB foundation model for tiny devices; phones, wearables, smart home, and robots. observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 99
- Release rhythm 35
- Longevity 13
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 190
- days_rel: n/a
- days_push: 9
- n_releases_24m: 0
Adoption not part of the score
9311 stars · 601 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Needle 2 is a 45M-parameter open language model packaged as a single 14MB binary for tool calling, device use, and structured extraction on tiny devices like phones, wearables, and robots. The repository provides a Python package for inference, LoRA fine-tuning, and export, with grammar-constrained JSON output and confidence-gated responses.
Use cases
- run tool-calling LLM on a phone or wearable
- extract structured JSON from text on-device
- add offline AI to a smart home device or robot
- fine-tune a tiny model with LoRA for edge deployment
- constrained function calling with bounded memory
- on-device agent with cloud fallback escalation
When to choose
- you need LLM inference on memory-constrained hardware with ~28MB RAM
- you want deterministic structured tool-call output without network access
- you need a tiny model for agents on phones, wearables, or microcontrollers
When to avoid
- you need general-purpose chat or long-context reasoning from a large model
- you want a full training framework for large models
- your target devices have ample compute and memory for bigger models
Facets
library · maturity active
llm-inference agent-framework machine-learning sdk artificial-intelligence large-language-models embedded-systems iot python embedded iot cross-platform on-device-ai tiny-language-model tool-calling structured-extraction edge-inference lora-fine-tuning quantization wearables robotics ai-agents android ios
3 sources
- readme: https://github.com/cactus-compute/needle · fetched 2026-08-28 · 61db62a78132
- homepage: https://cactuscompute.com · fetched 2026-08-29 · e3053bc852ab
- site_page: https://docs.cactuscompute.com · fetched 2026-08-29 · 36c6c3c2e4f9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cactus-compute/needle | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="cactus-compute/needle")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem