Smartare anteckningar, på enheten.
Ge anteckningar titlar och taggar medan användarna skriver, föreslå emoji för rubriker, gör grova skisser till rena former och transkribera diktering och möten, allt på enheten.
AI-modeller byggda för anteckningar
Inget lämnar enheten
Varje modell körs på användarens telefon, surfplatta eller bärbara dator. Privata dagböcker, hälsoanteckningar och företagsdata bearbetas inte på någon server, så folk kan använda funktionerna i vilken anteckning som helst.
Ingen kostnad per anrop
Ge varje anteckning en titel, sortera varje bild och transkribera varje möte utan att betala per anrop. Ditt team kan lägga till en funktion utan att först göra en prognos för molnkostnaderna.
Fungerar offline
När modellerna väl är nedladdade klarar sig varje funktion utan uppkoppling. Titlar, diktering och uppstädade skisser fungerar på ett flygplan eller i ett mötesrum utan täckning.
Exempel
Varje exempel spelar upp riktiga resultat från en modell. Öppna en modellsida för alla detaljer, och testa Gist, Emo eller Shapes på din egen text eller skiss.
Title · Titlar och beskrivningar
Ge varje anteckning en titel
Medan användarna skriver föreslår Title en kort titel och beskrivning, och uppdaterar båda när anteckningen växer. Title körs bara på Apple-plattformar och kan få en detalj fel, så låt användarna redigera det den skriver.
Gist · Ämnesmärkning av innehåll
Tagga anteckningar automatiskt
Gist ger varje anteckning en eller flera av 36 ämnestaggar. Använd dem för att ordna anteckningar i ämnesflikar och låta användarna filtrera sökresultat efter ämne. Gist stöder 101 språk.
Emo · Emojiförslag
Föreslå emoji för rubriker och punkter
När en rad är klar föreslår Emo en emoji för den: 🛂 för att förnya ett pass, 💡 för elräkningen, 👥 för ett teammöte. Förslagen tar under 2 ms, så de hänger med medan användarna skriver.
Eye · Bildklassificering · Beta
Märk och sortera bilder
Eye känner igen whiteboards, skärmdumpar, kartor och foton, och ser vad varje foto visar. Använd den för att ordna bilder efter typ, så att användarna snabbt hittar tisdagens whiteboard.
Voz · Taligenkänning
Diktera i en anteckning
Voz skriver in talet i anteckningen några ord i taget medan användarna pratar. Livetranskribering körs bara på Apple-plattformar; på Android och webben transkriberar Voz en inspelning när den är klar. Voz täcker 25 europeiska språk, så kombinera den med Ear för att först identifiera språket.
Who · Vem sa vad · Beta
Märk vem som sa vad
Kombinera Who med Voz, så visar varje rad i mötesanteckningarna vilken talare som sa den. Who skiljer på upp till fyra talare per femminutersdel, och fler under ett helt möte. Who fungerar bäst när varje person har en egen mikrofon, som i ett videosamtal.
Shapes · Formigenkänning
Gör grova skisser till rena former
Stryk under en mening, ringa in ett ord eller skissa ett flödesschema, så fäster Shapes varje streck till en ren form på under 10 ms. Anteckningar och diagram som ritas på ett möte blir prydliga nog att dela.
Kom igång
Installera de modeller du behöver från en enda SDK, i Swift, Kotlin eller JavaScript. Exemplet taggar en anteckning med Gist och Emo. På Apple-plattformar skriver det också anteckningens titel med Title.
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);
Bygger du en anteckningsapp?
Berätta vad du vill lägga till för dina användare, så hjälper vi dig att välja modeller och planera integrationen.






