Before we start..
Primordial is in alpha and under active development. The current SDK build supports Apple devices first, and we are using this phase to harden the developer experience, and licensing flow before adding more platforms.
Note:
Licenses are coming soon. You can still sign up for a developer account and generate evaluation keys to try the SDK.
What Primordial can do
Search and return cited answers from your data, generate text, build chat, and add speech workflows, all on device with just a few lines of code.
Store & Search
Store your app data and search by meaning, not keywords.
Answers & Citations
Get answers from your data with citations to the records used.
Chat
Build conversations with a model alone or with your data.
Text Generation
Summarize, extract, and classify text, or define your own task.
Speech
Transcribe audio and manage recording.
How your access to SDK works
Getting started
Install the package, import the module, and run the integration check. No account or key required.
Develop and test
Create an evaluation key for Debug builds, device testing, model loading, voice, and benchmarks.
Distribute apps
Bundle a signed offline license before releasing a mobile app to testers or users.
Why You Need Account, Keys And Licenses
Primordial is still young, and we are adding new features every day. By creating a developer account, you stay connected with us and can hear about exciting updates as the SDK grows.
Evaluation keys help Fairy Meadows Lab understand which developers are trying the SDK, what they are building, and where the product is actually useful.
Licenses make it possible for you to ship offline, private AI inside your app while letting the SDK validate access without an internet connection. That keeps our promise of privacy and offline-first apps intact, while still giving us a fair way to support the SDK and keep building for the teams who depend on it.
We do not track production usage in real time. We only know what you share when you create evaluation keys and licenses, such as your app name, platform, intended use case, and registered app ID.
The goal is not to make trying Primordial hard. The goal is to learn from real developers early, protect production usage, and keep the SDK sustainable.