Desert Ant Labs

더 똑똑한 메모, 온디바이스로.

사용자가 쓰는 동안 메모에 제목과 태그를 붙이고, 소제목에 이모지를 추천하고, 거친 스케치를 깔끔한 도형으로 바꾸고, 받아쓰기와 회의 전사를 합니다. 처리는 전부 기기에서 이뤄집니다.

메모를 위해 만든 AI 모델

아무것도 기기를 벗어나지 않습니다

모든 모델이 사용자의 휴대폰, 태블릿, 노트북에서 실행됩니다. 개인 일기, 건강 메모, 회사 데이터가 서버에서 처리되지 않으므로, 어떤 메모에서든 기능을 쓸 수 있습니다.

호출당 비용 없음

모든 메모에 제목을 붙이고, 모든 이미지를 정리하고, 모든 회의를 전사해도 호출당 요금이 없습니다. 팀은 클라우드 비용부터 예측하지 않고도 기능을 추가할 수 있습니다.

오프라인에서도 작동

모델을 한 번 내려받으면 모든 기능이 연결 없이 작동합니다. 비행기 안에서도, 신호가 잡히지 않는 회의실에서도 제목 짓기, 받아쓰기, 스케치 정리가 됩니다.

예시

각 예시는 모델의 실제 출력을 재생합니다. 자세한 내용은 모델 페이지에서 확인하고, Gist, Emo, Shapes는 직접 쓴 텍스트나 스케치로 시험해 보세요.

Title · 제목과 설명

모든 메모에 제목 붙이기

사용자가 쓰는 동안 Title이 짧은 제목과 설명을 제안하고, 메모가 길어지면 둘 다 고쳐 씁니다. Title은 Apple 플랫폼에서만 실행되고 세부 내용을 틀릴 수 있으므로, 제안한 제목과 설명은 사용자가 고칠 수 있게 하세요.

3-8제목 단어 수한두 문장 설명과 함께
286MB온디바이스Apple silicon, MLX 사용
Apple플랫폼iOS, macOS, tvOS, visionOS
Title

Gist · 콘텐츠 주제 태깅

메모에 자동으로 태그 달기

Gist는 메모마다 36개 주제 태그 중 하나 이상을 붙입니다. 이 태그로 메모를 주제별 탭으로 정리하고, 사용자가 검색 결과를 주제로 걸러 볼 수 있게 하세요. Gist는 101개 언어를 지원합니다.

91%상위 3개 안에 정답 주제사람이 라벨링한 실제 게시물 572건
36주제
101언어
Gist

Emo · 이모지 추천

소제목과 글머리 항목에 이모지 추천하기

한 줄이 끝나면 Emo가 그 줄에 맞는 이모지를 추천합니다: 여권 갱신에는 🛂, 전기 요금에는 💡, 팀 회의에는 👥. 추천은 2ms 이내라 사용자가 입력하는 속도를 따라갑니다.

<2ms추천당
5MB온디바이스Apple; Android와 웹에서 11MB
22언어
Emo

Eye · 이미지 분류 · 베타

이미지에 라벨을 붙이고 정리하기

Eye는 화이트보드, 스크린샷, 지도, 사진을 알아보고, 사진마다 무엇이 담겼는지 식별합니다. 이미지를 종류별로 정리해, 사용자가 화요일 화이트보드를 바로 찾게 하세요.

98%맞게 태그된 스크린샷기본 설정 기준; 영수증 100%
5.5ms사진당Neural Engine, Apple M6 탑재 Mac
48MB온디바이스Apple; Android와 웹에서 66MB
Eye

Voz · 음성 인식

메모에 받아쓰기

사용자가 말하는 동안 Voz가 몇 단어씩 메모에 받아 적습니다. 실시간 전사는 Apple 플랫폼에서만 실행되며, Android와 웹에서는 녹음이 끝난 뒤 Voz가 전사합니다. Voz는 유럽 언어 25개를 지원하므로, Ear와 함께 써서 먼저 언어를 알아내세요.

2s10분 분량 오디오iPhone 17 Pro
25언어유럽 언어
337MB디스크에서Apple, 처음 사용할 때 다운로드
Voz

Who · 누가 무엇을 말했는지 · 베타

누가 무엇을 말했는지 표시하기

Who를 Voz와 함께 쓰면 회의록의 줄마다 어느 화자가 말했는지 표시됩니다. Who는 5분 구간마다 최대 네 명의 화자를 구분하고, 회의 전체로는 더 많이 구분합니다. Who는 영상 통화처럼 사람마다 마이크가 따로 있을 때 가장 잘 작동합니다.

3s50분짜리 인터뷰MacBook Pro (M5 Pro)
12.6%회의 오류율AMI 회의, 낮을수록 좋음
81MB온디바이스Apple; Android와 웹에서 32MB
Who

Shapes · 도형 인식

거친 스케치를 깔끔한 도형으로

문장에 밑줄을 긋거나, 단어에 동그라미를 치거나, 순서도를 그리면, Shapes가 10ms 이내에 획마다 깔끔한 도형으로 바꿉니다. 회의 중에 그린 메모와 다이어그램을 그대로 공유해도 될 만큼 정돈됩니다.

<10ms인식당
0.7MB온디바이스Apple; Android와 웹에서 0.95MB
13도형 종류화살표, 하트, 구름 포함
Shapes

시작하기

Swift, Kotlin, JavaScript용 SDK 하나로 필요한 모델을 설치하세요. 예제는 Gist와 Emo로 메모에 태그를 붙이고, Apple 플랫폼에서는 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")
예제 - 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

설치
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:4.3.0")
implementation("ai.desertant:emo:4.3.0")
예제 - 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

설치
npm i @desert-ant-labs/gist @desert-ant-labs/emo @litertjs/core
예제 - 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);

메모 앱을 만들고 계신가요?

사용자를 위해 더하고 싶은 기능을 알려 주세요. 모델 선택과 통합 계획을 도와드리겠습니다.