Gist
Themen-Tagging auf dem Gerät, das einen Titel oder Post liest und Ihnen die Themen nennt, in 101 Sprachen, ohne Serveraufruf.

Demo
Themen und Tags für Beiträge und Artikel erzeugen.
Ein Beitrag mit dem Titel „So filmen Sie einen Podcast zu zweit mit zwei iPhones“ wird mit Technologie und Creator Economy verschlagwortet. „Cómo invertir en fondos indexados“ wird mit Finanzen verschlagwortet. Dieselben 36 Themen gelten in allen 101 Sprachen, sodass der Start in einem zweiten Markt kein zweites Setup braucht.
Das richtige Thema ist in 91 % der Fälle unter den ersten drei, und die meisten Elemente landen auf zwei oder drei Themen. Das reicht, damit ein Feed ohne Klassifikations-API sortiert, filtert oder verteilt. Zwei günstige Durchläufe über die Wörter erledigen die Arbeit, sodass ein Browser-Tab einen Beitrag verschlagwortet, ohne ein Sprachmodell aufzuwärmen.
Die Werte summieren sich über eine Sammlung hinweg, ein ganzer Podcast-Feed oder Kanal bekommt also eigene Themen. Eine rein englische Variante drückt das Modell auf rund 15 MB.
36 Themen, 101 Sprachen, 74 MB.
36 Themen in 101 Sprachen, aus einem 74 MB großen Modell oder 15 MB nur Englisch.
Recall über 572 von Menschen gelabelte echte Posts. Interne Messungen.
Anwendungsfälle
Themen und Tags für Beiträge und Artikel erzeugen.
Einen Post ohne Serveraufruf routen
Markieren Sie Posts, Artikel oder Videos auf dem Gerät nach Thema, damit ein Feed sie sortieren, filtern oder weiterleiten kann, ohne eine Klassifizierungs-API dazwischen.
Einen Kanal aus seinen Posts beschreiben
Fassen Sie die Beiträge eines Accounts zu Themen auf Kanalebene zusammen. Ein Verzeichnis oder ein Empfehlungssystem kann dann sagen, worum es bei einem Podcast, einem Newsletter oder einem Feed geht, ohne dass jemand eine Beschreibung schreibt.
Ein Thema pro Element für den Ranker
Geben Sie einem Empfehlungs-Feed oder einer Moderations-Warteschlange für jeden Beitrag ein günstiges, privates Themensignal, ohne dass die Kosten pro Aufruf mitwachsen, wenn der Feed größer wird.
Organisation auf dem Gerät
Gruppieren Sie die eigenen Notizen, Lesezeichen oder die Bibliothek eines Nutzers auf dem Gerät nach Thema, sodass ein persönliches Archiv durchsuchbar wird, ohne dass eine einzige Datei das Gerät verlässt.
Inspiration
Ideen zum Bauen mit Gist. Kopieren Sie einen Prompt in Ihren Coding-Agenten und los.
Auto-tag articles and posts with their topics for a feed.
Use Desert Ant's Gist on-device to tag each article or post with its topics, then power a topic feed, filters, or a 'more like this' rail without a classification server. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Route content to channels by topic, no server call.
Build a router that reads a post with Desert Ant's Gist and sends it to the right channel or inbox by topic, entirely on-device. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Organize a reading list by topic, locally.
Build a read-it-later app that tags saved articles with Desert Ant's Gist on-device and groups them by topic, so the library organizes itself offline. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Give a recommender a topic-per-item signal that runs on the phone.
Add Desert Ant's Gist as an on-device feature extractor so your ranker gets Gist's topic tags (from a fixed 36-topic set) per item without shipping content to a server. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Tag a post and suggest an emoji for it.
As a user drafts a post, run Desert Ant's Gist to tag its topic and Emo to suggest a fitting emoji, both on-device. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Emo (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/emo/. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Auto-file support tickets into the right queue by topic.
Use Desert Ant's Gist on-device to tag an incoming support ticket with its topic and route it to the right queue, no classification server. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Build an OpenClaw skill that tags and language-routes text.
Write an OpenClaw skill that runs Desert Ant's Tongue to detect a text's language and Gist to tag its topics, on-device, so an agent can route content without a server call. Build it with the Desert Ant SDK. Tongue (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/tongue/. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
An Obsidian plugin that tags notes with their topics, on the device.
Build an Obsidian plugin that runs Desert Ant's Gist in Node to tag each note with its topics and build a topic index, entirely local. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Was das Modell macht
- 36 Themen, von Technologie über Finanzen bis zur Creator Economy; die meisten Elemente tragen zwei oder drei.
- 101 Sprachen aus einem Modell, ohne Spracheinstellung, die Sie übergeben müssten.
- Two-Stream-Klassifikator ohne Transformer, die Bewertung kostet also CPU-Zeit und sonst nichts.
- Kompakte reine Englisch-Variante (15 MB) für rein englische Apps, heute im Swift SDK wählbar mit
Gist(variant: .english).
Erste Schritte
Fügen Sie themen-tagging von inhalten mit wenigen Zeilen Code zu Ihrer iOS or macOS, Android or web-App hinzu. Gist Docs.
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0")
// target dependency
.product(name: "Gist", package: "desert-ant-core")
import Gist
let gist = Gist()
let topics = try await gist.classify("How to start a podcast with just your iPhone")
// [Topic(slug: "technology", ...), ...]
Add Gist from Desert Ant Labs to this Swift project (iOS, macOS). What it does: Themen-Tagging von Inhalten auf dem Gerät. SDK: Swift (iOS, macOS) Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme // Swift Package Manager .package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0") // target dependency .product(name: "Gist", package: "desert-ant-core") Reference: - Model page: https://desertant.com/models/gist/ - Full catalog and other models: https://desertant.com/llms.txt Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.1.0")
import ai.desertant.gist.Gist
Gist(context).use { gist ->
val topics = gist.classify("How to start a podcast with just your iPhone")
// List<Topic>: slug, name, score
}
Add Gist from Desert Ant Labs to this Kotlin project (Android).
What it does: Themen-Tagging von Inhalten auf dem Gerät.
SDK:
Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.1.0")
Reference:
- Model page: https://desertant.com/models/gist/
- Full catalog and other models: https://desertant.com/llms.txt
Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
npm i @desert-ant-labs/gist @litertjs/core
import { Gist } from "@desert-ant-labs/gist";
const gist = await Gist.load();
const topics = await gist.classify("How to start a podcast with just your iPhone");
// [{ slug: "technology", name: "Technology & Software", score: 0.91 }, ...]
Add Gist from Desert Ant Labs to this JavaScript / TypeScript project (Web, Node.js). What it does: Themen-Tagging von Inhalten auf dem Gerät. SDK: JavaScript / TypeScript (Web, Node.js) Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme npm i @desert-ant-labs/gist @litertjs/core Reference: - Model page: https://desertant.com/models/gist/ - Full catalog and other models: https://desertant.com/llms.txt Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
Technische Daten
- Sprachen
- 101
- Themen
- 36, Multi-Label
- Größe auf dem Gerät
- 74 MB mehrsprachig oder 15 MB nur Englisch
- Modell
- Two-Stream-Klassifikator: ein mehrsprachiges statisches Embedding plus gehashte n-Gramme
Gist verschlagwortet, worum es in einem Text geht, nicht ob der Text gut oder unbedenklich ist. Die 36 Themen sind eine feste Liste, sodass ein Thema außerhalb der Liste dem nächstgelegenen darauf zugeordnet wird.
FAQ
Was ist Gist?
Themen-Tagging auf dem Gerät, das einen Titel oder Post liest und Ihnen die Themen nennt, in 101 Sprachen, ohne Serveraufruf.
Läuft Gist auf dem Gerät?
Ja. Gist läuft auf dem Gerät, ohne Serveraufruf, sodass die Daten beim Nutzer bleiben.
Welche Plattformen unterstützt Gist?
Gist wird als natives On-Device-SDK für Swift, Kotlin, JavaScript / TypeScript ausgeliefert.
Was kostet Gist?
Jedes Modell ist kostenlos für bis zu 100k monatlich aktive Geräte pro SDK. Unbegrenzte Inferenz pro Nutzer. Kontaktieren Sie uns für individuelle Lizenzen.
Wie genau oder schnell ist Gist?
36 Themen in 101 Sprachen, aus einem 74 MB großen Modell oder 15 MB nur Englisch.