Notas mais inteligentes, no dispositivo.
Dê título e tags às notas enquanto os usuários escrevem, sugira emoji para os cabeçalhos, transforme esboços toscos em formas limpas e transcreva ditados e reuniões, tudo no dispositivo.
Modelos de IA feitos para notas
Nada sai do dispositivo
Todos os modelos rodam no celular, tablet ou notebook do usuário. Diários pessoais, notas de saúde e dados da empresa não são processados em um servidor, então as pessoas podem usar os recursos em qualquer nota.
Sem custo por chamada
Dê título a cada nota, organize cada imagem e transcreva cada reunião sem cobrança por chamada. Sua equipe pode adicionar um recurso sem antes ter de prever o gasto com nuvem.
Funciona offline
Depois que os modelos são baixados, todos os recursos funcionam sem conexão. Títulos, ditado e limpeza de esboços continuam disponíveis em um avião ou em uma sala de reunião sem sinal.
Exemplos
Cada exemplo reproduz a saída real de um modelo. Abra a página de um modelo para ver todos os detalhes e teste o Gist, o Emo ou o Shapes com o seu próprio texto ou esboço.
Title · Títulos e descrições
Dê um título a cada nota
Enquanto o usuário escreve, o Title sugere um título curto e uma descrição, e atualiza os dois conforme a nota cresce. O Title roda só em plataformas Apple e pode errar um detalhe, então deixe o usuário editar o texto sugerido.
Gist · Marcação temática de conteúdo
Adicione tags às notas automaticamente
O Gist atribui a cada nota uma ou mais de 36 tags de tema. Use-as para organizar as notas em abas por tema e deixar os usuários filtrarem a busca por tema. O Gist é compatível com 101 idiomas.
Emo · Sugestões de emoji
Sugira emoji para cabeçalhos e itens de lista
Quando uma linha termina, o Emo sugere um emoji para ela: 🛂 para renovar o passaporte, 💡 para a conta de luz, 👥 para uma reunião de equipe. As sugestões levam menos de 2 ms, então acompanham o usuário enquanto ele digita.
Eye · Classificação de imagens · Beta
Marque e organize imagens
O Eye reconhece quadros brancos, capturas de tela, mapas e fotos, e identifica o que aparece em cada foto. Use-o para organizar as imagens por tipo, para que os usuários achem rápido o quadro branco de terça-feira.
Voz · Reconhecimento de fala
Dite direto na nota
O Voz escreve na nota o que o usuário diz, poucas palavras por vez, enquanto ele fala. A transcrição ao vivo roda só em plataformas Apple; no Android e na web, o Voz transcreve a gravação quando ela termina. Como o Voz cobre 25 idiomas europeus, combine-o com o Ear para identificar o idioma antes.
Who · Quem disse o quê · Beta
Identifique quem disse o quê
Combine o Who com o Voz, e cada linha das notas da reunião mostra qual locutor falou. O Who distingue até quatro locutores em cada trecho de cinco minutos, e mais ao longo de uma reunião inteira. O Who funciona melhor quando cada pessoa tem o próprio microfone, como numa videochamada.
Shapes · Reconhecimento de formas
Transforme esboços toscos em formas limpas
Sublinhe uma frase, circule uma palavra ou rabisque um fluxograma, e o Shapes encaixa cada traço em uma forma limpa em menos de 10 ms. Notas e diagramas desenhados numa reunião ficam apresentáveis para compartilhar.
Comece agora
Instale os modelos de que você precisa a partir de um único SDK, em Swift, Kotlin ou JavaScript. O exemplo adiciona tags a uma nota com o Gist e o Emo. Em plataformas Apple, ele também escreve o título da nota com o 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);
Está criando um app de notas?
Conte o que você quer adicionar para os seus usuários, e ajudamos a escolher os modelos e a planejar a integração.






