Primordial SDKAlpha

Private, on-device AI for apps & workflows

Not just privacy, but AI cost savings.

On-device AI lets you ship with predictable pricing without token billing, usage caps, or API bills.

On-device AI lets you ship with predictable pricing without token billing, usage caps, or API bills.

No API bills.

Expected Cost Savings

$42,000/year
For GPT-5.4, short interactions

No cloud inference.

Expected Cost Savings

$13,315/year
For serving a medium-sized model

No latency & offline.

Bring AI to apps and workflows without an internet connection with no cloud server round-trip latency while keeping user data on-device by default.

These estimates don’t even include the cost of building, scaling, monitoring, and maintaining the system.

Expected Cost Savings $42,000/year
For GPT-5.4, short interactions

These estimates don’t even include the cost of building, scaling, monitoring, and maintaining the system.

AI is moving on-device.

More efficient, faster chips and models now make useful intelligence possible inside everyday devices.

State of smartphone and edge AI chips

51.3 tokens per second A19 Pro · Gemma 4 E2B
48.6 tokens per second Snapdragon 8 Elite Gen 5 · Gemma 4 E2B
58% of TSMC revenue From AI chips · 2025

Google and Apple already including AI

140M+ Android devices with Gemini Nano Started with Pixel 8 Pro
410M+ Apple devices with Apple models iPhones, Macs, and iPads

See It in Action

Record speech, transcribe it, and summarize the transcript into three bullet points in a few lines of code.

Import and activate Primordial with a client instance and your evaluation key.

import Primordial
let primordial = PrimordialClient()
try await primordial.activate(.evaluationKey("pk_eval_your_key_here"))

Download and verify the configured speech and text generation models.

for try await progress in primordial.ai.makeAvailable([
    .voiceInput,
    .generation
]) {
    print(progress.fractionCompleted ?? 0)
}

Record speech and collect the local transcript after the user stops recording.

let recording = primordial.recording()
try await recording.start()
let result = try await recording.stop()

Summarize the transcript into three bullet points.

let summary = try await primordial.summarize(
  result.transcription.text,
  style: .bulletPoints(maximum: 3)
)
print(summary)
import Primordial

let primordial = PrimordialClient()
try await primordial.activate(.evaluationKey("pk_eval_your_key_here"))

for try await progress in primordial.ai.makeAvailable([
  .voiceInput,
  .generation
]) {
  print(progress.fractionCompleted ?? 0)
}

let recording = primordial.recording()
try await recording.start()
let result = try await recording.stop()

let summary = try await primordial.summarize(
  result.transcription.text,
  style: .bulletPoints(maximum: 3)
)

print(summary)