Zum Inhalt springen
ReviewRamble

Der wöchentliche Brief

KI im Test, in deinem Postfach.

  • Neue Tests von Tools, Modellen, MCP-Servern und Repos, mit dem Urteil vorneweg
  • Neu geprüfte Preise und Bewertungen, wenn sich etwas ändert
  • Neue Analysen, sobald sie erscheinen

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen

Needle 3

Ein Modell mit 29M bis 121M Parametern, das auf Handys, Robotern und Hubs Anfragen in Funktionsaufrufe verwandelt; stark bei Handybefehlen, schwächer anderswo.

Getestet von Andrew Miller · Aktualisiert

Needle 3 besuchen Open Source

Unsere Bewertung

3.6/5

Ein glaubwürdiges Modell für Handybefehle in einer Größe, die sonst nichts erreicht, verkauft mit einem breiteren Anspruch, als seine eigenen Diagramme stützen.

Was ist Needle 3?

Needle 3 ist ein winziges Modell von Cactus Compute, einem von Y Combinator unterstützten Unternehmen für KI auf dem Gerät, veröffentlicht im September 2026. Es chattet nicht. Bekommt es die Funktionen, die eine App bereitstellt, wählt es die richtigen aus und füllt ihre Argumente; bekommt es ein Schema, extrahiert es typisierte Felder aus unordentlichem Text; und es liefert Satz-Embeddings für die lokale Suche. Eine aus deinen Schemas kompilierte Grammatik garantiert, dass das JSON sich parsen lässt, und jede Antwort trägt einen Konfidenzwert, unterhalb dessen der Aufruf zurückgehalten wird.

Das vollständige Modell hat 121 Millionen Parameter in 20 Schichten, 70,8 Millionen davon in einer N-Gramm-Speichertabelle, komprimiert auf etwa 2 Bit. Jede Tiefe von 2 bis 20 Schichten ist ein nutzbares Modell aus denselben Gewichten, ein Produkt kann also eine Version mit 29M und 4 Schichten auf eine Kamera bringen und das vollständige Modell auf ein Handy. Laut Cactus wurde es auf 360 Milliarden Tokens proprietärer strukturierter Daten trainiert.

Die Gewichte stehen unter Apache 2.0, und LoRA-Feinabstimmung läuft lokal über das Python-Paket. Die Inferenz-Engine wird als vorkompilierte Binärdatei ausgeliefert, nicht als Quellcode. Better Stack stimmte es in einem Video vom 3. Oktober so ab, dass es eine virtuelle Roboterente steuert.

Lohnt sich Needle 3?

Needle 3 ist das kleinste uns bekannte Modell, das zuverlässig Tool-Aufrufe für Handybefehle erledigt, und es ist enger, als sein Marketing sagt. Auf Mobile Actions, das Handy-Anfragen auf Android-Intents abbildet, erreicht das 121M-Modell 86,0% Exact Match gegenüber 82,4% für LFM2.5 1.2B und 88,4% für DeepSeek V4 Flash in der Cloud. Auf DroidCall führt es mit 47,0% alle kleinen Modelle an. Das sind die Ergebnisse hinter der Behauptung, es schlage zehnmal größere Modelle.

Cactus sagt außerdem, es halte bei der Extraktion mit zwei- bis dreimal größeren Modellen mit, und das eigene Diagramm sagt etwas anderes. Auf DSTC8 erreicht es 40,7 F1 gegenüber 53,0 für das 230M-Modell LFM2.5, das nicht einmal doppelt so groß ist, und in beiden SNIPS-Tests liegt LFM2.5 350M vorn (34,0 zu 30,2 und 29,0 zu 24,7). Auf BFCL v4, dem allgemeinen Benchmark für Function Calling, kommt es auf 50,2% gegenüber 59,1% für LFM2.5 350M. Alle Werte stammen von Cactus selbst, gemessen mit der ausgelieferten Binärdatei gegen Konkurrenten in f16.

Die Leiter ist der clevere Teil, und bei der Feinabstimmung zahlt sie sich aus. Cactus meldet, dass Feinabstimmung auf DroidCall jede Tiefe um 18 bis 36 Punkte hebt und das Modell mit 4 Schichten und 29M dann bei dieser Aufgabe DeepSeek V4 Flash überholt. Die Enten-Demo von Better Stack zeigt dasselbe im Kleinen: Auf 49 zurückgehaltenen Prompts hob eine Feinabstimmung das vollständige Modell von 27% auf 84% und eine Version mit 4 Schichten und 15 MB auf 61%. Rechne damit, vor der Auslieferung feinabzustimmen; das Basismodell ist ein Ausgangspunkt.

Das Kleingedruckte lohnt sich. Die Engine ist eine vorkompilierte Bibliothek ohne veröffentlichten Quellcode, und Paket und Binärdateien senden anonyme Nutzungszahlen, sofern du nicht NEEDLE_TELEMETRY=0 setzt. Auch die Größenangaben schwanken: Die Seite nennt 8 bis 29 MB, während needle3.cact mit 20 Schichten auf Hugging Face 35,3 MB groß ist, und die Release-Seite nennt 20,6k GitHub-Sterne gegenüber etwa 14.400 im Repository selbst.

Wo es sich lohnt

  • Ein Firmware-Team bei einem Hersteller von Saugrobotern

    Gesprochene Anweisungen wie "putz die Küche, aber lass das Schlafzimmer aus" in eine Befehlsfolge verwandeln

    Stimme per LoRA auf den eigenen Tool-Satz des Produkts ab und baue dann mit needle build ein Teilnetz mit 8 Schichten für die ARM-Platine des Roboters; kombiniere es für Sprache mit Whistle. Leite Aufrufe mit niedriger Konfidenz an eine Rückfrage weiter, statt zu handeln.

  • Ein Android-Entwickler bei einer App für private Finanzen

    Bankbenachrichtigungen auf dem Handy in Felder für Händler, Betrag und Datum auslesen

    Deklariere ein Pydantic-Schema und rufe extract() auf; die Ausgabe lässt sich immer parsen. Teste zuerst mit deinen eigenen Benachrichtigungen, denn Cactus' Diagramm zeigt Konkurrenten mit 230M und 350M bei einigen Extraktionstests vorn.

  • Ein Maker, der ein sprechendes Spielzeug oder einen Schreibtischroboter baut

    Offline eine Steuerung in natürlicher Sprache mit Persönlichkeitsregeln ergänzen

    Better Stack stimmte es auf einer RTX 5090 ab, um eine simulierte Open Duck Mini zu steuern; auf 49 ungesehenen Prompts stieg die Genauigkeit von 27% auf 84%. Der Build mit 4 Schichten und 15 MB erreichte 61% und passt auf eine kleinere Platine.

Bevor du dich festlegst

Einrichtung
pip install cactus-needle, Python-Funktionen mit @needle.tool dekorieren und Needle(tools=[...]).run() aufrufen; Engine und Gewichte werden einmal heruntergeladen. needle build --platform <folder> --layers N erzeugt ein Paket für das Gerät.
Integrationen
Python-Paket; C-API (needle_load, needle_init, needle_complete, needle_embed); eine CLI mit lokalem HTTP-Server; Engines für 13 Plattformordner, darunter iOS, Android, watchOS, MIPS-Kameras, der Browser und WASI. Nimmt Tool-Schemas im Stil von OpenAI an. Lädt Whistle für Spracheingabe in derselben Engine.
Daten und Datenschutz
Die Inferenz berührt nie das Netz und funktioniert Air-Gapped. Anonyme Nutzungstelemetrie ist standardmäßig aktiv; NEEDLE_TELEMETRY=0 und DO_NOT_TRACK=1 schalten sie ab. Die Trainingsdaten sind proprietär und nicht offengelegt.
Kosten im großen Maßstab
Keine Lizenz- oder Aufrufgebühren. Auf einem Raspberry Pi 5 meldet Cactus ein Dekodieren von etwa 400 Tokens pro Sekunde bei 20 Schichten bis 4.000 bei 2 Schichten. Feinabstimmung auf der Plattform und ihr 2-Bit-Post-Training kosten Geld, zu nicht veröffentlichten Preisen.
Grenzen
Tool-Schemas teilen sich einen kleinen Kontext mit dem Prompt, große Tool-Kataloge müssen also aufgeteilt oder per Retrieval geladen werden; die native API hält ein Modell pro Prozess. Lokal feinabgestimmte Exporte sind 4-Bit und größer als die ausgelieferte 2-Bit-Datei (63 MB bei 20 Schichten im Test von Better Stack).

Was gut ist

  • 86,0% auf Mobile Actions mit 121M Parametern, laut Cactus
  • Grammatikgebundene Ausgabe lässt sich immer parsen; kalibrierte Konfidenz pro Aufruf
  • Ein Satz Gewichte läuft in jeder Tiefe von 2 bis 20 Schichten
  • Lokale LoRA-Feinabstimmung; Gewichte unter Apache 2.0

Was nicht

  • Bei Extraktion und BFCL v4 hinter Modellen mit 230M bis 350M
  • Engine ist Closed Source; Telemetrie standardmäßig aktiv
  • Veröffentlichte Größen und Sternzahlen passen nicht zu den Repositories
  • Basismodell braucht für die meisten Produkte eine Feinabstimmung

Am besten für

Geräte- und App-Hersteller mit einem festen, kleinen Satz an Aktionen, die ein Modell für den Offline-Betrieb auf sehr begrenzter Hardware feinabstimmen werden.

Alternativen zu Needle 3

Needle 3: häufige Fragen

Lohnt sich Needle 3?
Ein glaubwürdiges Modell für Handybefehle in einer Größe, die sonst nichts erreicht, verkauft mit einem breiteren Anspruch, als seine eigenen Diagramme stützen. Wir bewerten es mit 3.6 von 5.
Was kostet Needle 3?
Kostenlose offene Gewichte unter Apache 2.0; vorkompilierte Engines kostenlos herunterladbar. Die Cactus Platform verkauft 2-Bit-Post-Training, Datensätze und vollständige Feinabstimmungen; Preise nicht veröffentlicht.
Welche Nachteile hat Needle 3?
Bei Extraktion und BFCL v4 hinter Modellen mit 230M bis 350M; Engine ist Closed Source; Telemetrie standardmäßig aktiv; Veröffentlichte Größen und Sternzahlen passen nicht zu den Repositories; Basismodell braucht für die meisten Produkte eine Feinabstimmung.
Für wen eignet sich Needle 3?
Geräte- und App-Hersteller mit einem festen, kleinen Satz an Aktionen, die ein Modell für den Offline-Betrieb auf sehr begrenzter Hardware feinabstimmen werden.
Was kostet Needle 3 für ein Team oder im Produktivbetrieb?
Keine Lizenz- oder Aufrufgebühren. Auf einem Raspberry Pi 5 meldet Cactus ein Dekodieren von etwa 400 Tokens pro Sekunde bei 20 Schichten bis 4.000 bei 2 Schichten. Feinabstimmung auf der Plattform und ihr 2-Bit-Post-Training kosten Geld, zu nicht veröffentlichten Preisen.
Ist Needle 3 sicher für Firmendaten?
Die Inferenz berührt nie das Netz und funktioniert Air-Gapped. Anonyme Nutzungstelemetrie ist standardmäßig aktiv; NEEDLE_TELEMETRY=0 und DO_NOT_TRACK=1 schalten sie ab. Die Trainingsdaten sind proprietär und nicht offengelegt.
Was sind die besten Alternativen zu Needle 3?
Die nächsten Alternativen, die wir getestet haben, sind LFM3, Gemma 4 und MiniCPM5-2B.

Antworten geprüft am 2. Nov. 2026.