Developers
Build on the runtime, not around it.
OYYO is being engineered as a portable runtime with a public surface: hardware abstraction, model lifecycle, a local API and a tool layer for agents.
Developer surface
Runtime
A CPU-first reference runtime with hardware-aware acceleration paths.
Hardware abstraction
One interface across Intel, AMD, NVIDIA, Apple and ARM targets.
Local API
Call OYYO on the machine where the data lives.
Model lifecycle
Fetch, verify, load, profile and retire models under explicit control.
Tools and MCP
A tool surface for agents with permissions and audit built in.
SDK
A typed surface for embedding OYYO capabilities into your own systems.
Shape of the API
Explicit device, explicit privacy, explicit output.
Execution mode is never implicit. A local-only task must be provably local.
The snippet is illustrative of the intended surface. Published API documentation follows the 0.2 Runtime release.
# OYYO local runtime, illustrative surface, 0.1 line
oyyo run --model oyyo-core --device auto \
--task "summarise ./board-pack.pdf" \
--privacy local-only
# Programmatic
from oyyo import Runtime
rt = Runtime(device="auto", privacy="local-only")
result = rt.execute(task="summarise", inputs=["./board-pack.pdf"])
print(result.artifacts)Think. Create. Execute.
Early access includes the developer line.
Runtime builds, SDK previews and release notes as each version ships.