Gist
Tagging tematico sul dispositivo che legge un titolo o un post e ti dice i suoi temi, in 101 lingue, senza chiamate al server.

Demo
Genera temi e tag per post e articoli.
Un post intitolato «How to film a two-person podcast with two iPhones» viene etichettato come tecnologia e creator economy. «Cómo invertir en fondos indexados» viene etichettato come finanza. Gli stessi 36 temi valgono in tutte le 101 lingue, quindi arrivare in un secondo mercato non richiede una seconda configurazione.
Il tema giusto è tra i primi tre nel 91% dei casi, e la maggior parte dei contenuti ricade su due o tre temi. Basta perché un feed ordini, filtri o instradi senza un'API di classificazione. Due passaggi economici sulle parole fanno il lavoro, così una scheda del browser etichetta un post senza avviare un modello linguistico.
I punteggi si sommano su un'intera raccolta, così un feed podcast o un canale ottiene i propri temi. Una build solo inglese porta il modello a circa 15 MB.
36 temi, 101 lingue, 74 MB.
36 temi in 101 lingue, da un modello da 74 MB, o 15 MB solo inglese.
Recall su 572 post reali etichettati da persone. Misurazioni interne.
Casi d'uso
Genera temi e tag per post e articoli.
Instrada un post senza chiamare un server
Etichetta post, articoli o video per tema sul dispositivo, così un feed può ordinarli, filtrarli o instradarli senza un'API di classificazione nel percorso.
Descrivi un canale dai suoi post
Somma i post di un account in temi a livello di canale. Una directory o un motore di raccomandazione può così dire di cosa parla un podcast, una newsletter o un feed senza che nessuno scriva una descrizione.
Un tema per elemento per il ranking
Fornisci a un feed di raccomandazione o a una coda di moderazione un segnale tematico economico e privato per ogni elemento, senza costo a chiamata man mano che il feed cresce.
Organizzazione sul dispositivo
Raggruppa per tema le note, i segnalibri o la libreria dell'utente sul dispositivo, così un archivio personale diventa consultabile senza che un solo file lasci il dispositivo.
Ispirazione
Idee da costruire con Gist. Copia un prompt nel tuo coding agent e parti.
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.
Cosa fa il modello
- 36 temi, dalla tecnologia alla finanza fino alla creator economy; la maggior parte degli elementi ne porta due o tre.
- 101 lingue da un solo modello, senza un parametro di lingua da passare.
- Classificatore a due flussi senza transformer: assegnare i punteggi costa tempo di CPU e nient'altro.
- Variante compatta solo inglese (15 MB) per app solo in inglese, selezionabile oggi dall'SDK Swift con
Gist(variant: .english).
Per iniziare
Aggiungi etichettatura tematica dei contenuti alla tua app iOS or macOS, Android or web in poche righe di codice. Documentazione di Gist.
// 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: etichettatura tematica dei contenuti on-device. 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: etichettatura tematica dei contenuti on-device.
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: etichettatura tematica dei contenuti on-device. 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.
Specifiche
- Lingue
- 101
- Temi
- 36, multi-etichetta
- Dimensione sul dispositivo
- 74 MB multilingue, o 15 MB solo inglese
- Modello
- Classificatore a due flussi: un embedding statico multilingue più n-grammi con hash
Gist etichetta di cosa parla un testo, non se quel testo sia buono o sicuro. I 36 temi sono una lista fissa, quindi un argomento fuori dalla lista riceve il tema più vicino.
FAQ
Cos'è Gist?
Tagging tematico sul dispositivo che legge un titolo o un post e ti dice i suoi temi, in 101 lingue, senza chiamate al server.
Gist funziona sul dispositivo?
Sì. Gist funziona sul dispositivo, senza chiamate a un server, quindi i dati restano con l'utente.
Quali piattaforme supporta Gist?
Gist è distribuito come SDK nativo on-device per Swift, Kotlin, JavaScript / TypeScript.
Quanto costa Gist?
Ogni modello è gratuito fino a 100k dispositivi attivi mensili per SDK. Inferenza illimitata per utente. Contattaci per licenze personalizzate.
Quanto è preciso o veloce Gist?
36 temi in 101 lingue, da un modello da 74 MB, o 15 MB solo inglese.