Skip to content

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.

In development· 0.1-0.2

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.

In development· 0.2 Runtime

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.