On-device
Inference on Apple GPUs, Qualcomm NPUs, CPU, and WASM — the silicon already in the machine.
Inference, from the metal up
We hand-write the GPU and NPU kernels that make consumer silicon fast — and open-source the SDKs, infrastructure, and console that run models on every platform.
# one C++ core · six bindings pip install onchip onchip init --silicon consumer
Inference on Apple GPUs, Qualcomm NPUs, CPU, and WASM — the silicon already in the machine.
Tokens and compute stay on the device instead of a cloud API. Models ship with the app.
Ship on-device AI to iOS, Android, macOS, Windows, Linux, web, and embedded.
Open source
Everything above the kernel is open source: one C++ core with SDKs for Swift, Kotlin, React Native, Flutter, TypeScript, and C++. Write contact@onchiplab.space for repository access.
import OnChip
let runtime = OnChip.Runtime.onDevice()
try runtime.load("local-model")
let stream = try runtime.generate(prompt)
import space.onchiplab.OnChip
val runtime = OnChip.Runtime.onDevice()
runtime.load("local-model")
val stream = runtime.generate(prompt)
import { Runtime } from "onchip"
const runtime = Runtime.onDevice()
await runtime.load("local-model")
const stream = runtime.generate(prompt)
#include <onchip/runtime.hpp>
auto rt = onchip::Runtime::on_device();
rt.load("local-model");
auto stream = rt.generate(prompt);
llmstttts vlmembeddingsrouting
01 · Inference — Research
Hand-written inference engines for Apple GPUs and Qualcomm NPUs. LLM, VLM, STT, TTS, and embeddings run on the device. Every claim published with numbers — we do not print placeholders here.
02 · Open source — SDKs
The hosted console adds OTA model updates and fleet ops on top of the same core. Thin bindings, one behavior, every platform.
Custom engines for your silicon, or open-source SDKs for your app — either way, it starts with a conversation or a clone. OnChip Lab · onchiplab.space