Klügere Notizen, auf dem Gerät.
Notizen beim Schreiben betiteln und taggen, Emoji für Überschriften vorschlagen, grobe Skizzen in saubere Formen verwandeln sowie Diktate und Meetings transkribieren, alles auf dem Gerät.
KI-Modelle für Notiz-Apps
Nichts verlässt das Gerät
Jedes Modell läuft auf dem Smartphone, Tablet oder Laptop des Nutzers. Private Tagebücher, Gesundheitsnotizen und Unternehmensdaten werden nicht auf einem Server verarbeitet, sodass sich die Funktionen bei jeder Notiz nutzen lassen.
Keine Kosten pro Aufruf
Betiteln Sie jede Notiz, sortieren Sie jedes Bild und transkribieren Sie jedes Meeting, ohne Rechnung pro Aufruf. Ihr Team kann eine Funktion einbauen, ohne vorher die Cloud-Kosten prognostizieren zu müssen.
Funktioniert offline
Sind die Modelle einmal heruntergeladen, läuft jede Funktion ohne Verbindung. Titel, Diktat und das Glätten von Skizzen klappen im Flugzeug oder in einem Besprechungsraum ohne Empfang.
Beispiele
Jedes Beispiel gibt echte Ausgaben eines Modells wieder. Öffnen Sie eine Modellseite für alle Details, und probieren Sie Gist, Emo oder Shapes mit Ihrem eigenen Text oder Ihrer eigenen Skizze aus.
Title · Titel und Beschreibungen
Jeder Notiz einen Titel geben
Während Nutzer schreiben, schlägt Title einen kurzen Titel und eine Beschreibung vor und aktualisiert beides, wenn die Notiz wächst. Title läuft nur auf Apple-Plattformen und kann ein Detail falsch wiedergeben, lassen Sie Nutzer also bearbeiten, was es schreibt.
Gist · Themen-Tagging von Inhalten
Notizen automatisch taggen
Gist vergibt für jede Notiz eines oder mehrere von 36 Themen-Tags. Sortieren Sie Notizen damit in Themen-Tabs ein und lassen Sie Nutzer Suchergebnisse nach Thema filtern. Gist unterstützt 101 Sprachen.
Emo · Emoji-Vorschläge
Emoji für Überschriften und Aufzählungspunkte vorschlagen
Wenn eine Zeile endet, schlägt Emo ein Emoji dafür vor: 🛂 für die Passverlängerung, 💡 für die Stromrechnung, 👥 für ein Teammeeting. Ein Vorschlag dauert unter 2 ms und hält so mit dem Tippen Schritt.
Eye · Bildklassifizierung · Beta
Bilder kennzeichnen und sortieren
Eye erkennt Whiteboards, Screenshots, Karten und Fotos und bestimmt, was auf jedem Foto zu sehen ist. Sortieren Sie Bilder so nach Typ, und Nutzer finden das Whiteboard vom Dienstag schnell wieder.
Voz · Spracherkennung
In eine Notiz diktieren
Während Nutzer sprechen, schreibt Voz das Gesagte in kleinen Wortgruppen in die Notiz. Live-Transkription läuft nur auf Apple-Plattformen; auf Android und im Web transkribiert Voz eine Aufnahme, sobald sie endet. Voz deckt 25 europäische Sprachen ab, kombinieren Sie es also mit Ear, um zuerst die Sprache zu bestimmen.
Who · Wer was gesagt hat · Beta
Kennzeichnen, wer was gesagt hat
Kombinieren Sie Who mit Voz, und jede Zeile der Meeting-Notizen zeigt, von welchem Sprecher sie stammt. Who unterscheidet bis zu vier Sprecher je fünf Minuten und über ein ganzes Meeting hinweg mehr. Am besten funktioniert Who, wenn jede Person ihr eigenes Mikrofon hat, wie in einem Videocall.
Shapes · Formerkennung
Grobe Skizzen in saubere Formen verwandeln
Unterstreichen Sie einen Satz, kreisen Sie ein Wort ein oder skizzieren Sie ein Flussdiagramm, und Shapes macht aus jedem Strich in unter 10 ms eine saubere Form. Im Meeting gezeichnete Notizen und Diagramme sehen danach ordentlich genug aus, um sie zu teilen.
Loslegen
Installieren Sie die benötigten Modelle aus einem einzigen SDK, für Swift, Kotlin oder JavaScript. Das Beispiel taggt eine Notiz mit Gist und Emo. Auf Apple-Plattformen schreibt es außerdem mit Title den Titel der Notiz.
iOS, macOS, Linux, Windows
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "4.3.0",
traits: ["MLX"])
// target dependencies
.product(name: "Title", package: "desert-ant-core")
.product(name: "Gist", package: "desert-ant-core")
.product(name: "Emo", package: "desert-ant-core")
import Title
import Gist
import Emo
let titles = try await Titles(directory: modelFolder)
let gist = Gist()
let emo = Emo()
// after a pause in typing
let card = try await titles.describe(note)
let topic = try await gist.classify(note).first
let emoji = try await emo.suggestions(for: note).first?.emoji
Android
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:4.3.0")
implementation("ai.desertant:emo:4.3.0")
import ai.desertant.emo.Emo
import ai.desertant.gist.Gist
val gist = Gist(context)
val emo = Emo(context)
// after a pause in typing
val topic = gist.classify(note).firstOrNull()
val emoji = emo.suggestions(note).firstOrNull()?.emoji
Web, Node.js
npm i @desert-ant-labs/gist @desert-ant-labs/emo @litertjs/core
import { Emo } from "@desert-ant-labs/emo";
import { Gist } from "@desert-ant-labs/gist";
const gist = await Gist.load();
const emo = await Emo.load();
// after a pause in typing
const [topic] = await gist.classify(note);
const [suggestion] = await emo.suggestions(note);
Sie bauen eine Notiz-App?
Sagen Sie uns, was Sie Ihren Nutzern bieten möchten, und wir helfen Ihnen, die Modelle auszuwählen und die Integration zu planen.






