Desert Ant Labs

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.

3-8Ord i en titeloch en beskrivning på en eller två meningar
286MBPå enhetenApple-kisel, via MLX
ApplePlattformariOS, macOS, tvOS och visionOS
Title

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.

91%Rätt ämne i topp 3572 verkliga inlägg märkta av människor
36Ämnen
101Språk
Gist

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.

<2msPer förslag
5MBPå enhetenApple; 11 MB på Android och webben
22Språk
Emo

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.

98%Rätt taggade skärmdumparmed standardinställningen; kvitton 100%
5,5msPer fotoNeural Engine, Mac med Apple M6
48MBPå enhetenApple; 66 MB på Android och webben
Eye

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.

2s10 minuter ljudiPhone 17 Pro
25SpråkEuropeiska
337MBPå diskApple, laddas ner vid första användningen
Voz

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.

3sEn 50 minuter lång intervjuMacBook Pro (M5 Pro)
12,6%Felfrekvens i mötenAMI-möten, lägre är bättre
81MBPå enhetenApple; 32 MB på Android och webben
Who

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.

<10msPer igenkänning
0,7MBPå enhetenApple; 0,95 MB på Android och webben
13Typer av formerbland annat pilar, hjärtan och moln
Shapes

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

Installera
// 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")
Exempel - Swift
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

Installera
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:4.3.0")
implementation("ai.desertant:emo:4.3.0")
Exempel - Kotlin
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

Installera
npm i @desert-ant-labs/gist @desert-ant-labs/emo @litertjs/core
Exempel - TypeScript
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.