Skip to content

Edge AI Infrastructure

AlPa: unified edge AI inference, compiled once, running everywhere

AlPa is a secure, portable, vendor-neutral AI inference platform built on WebAssembly + WebGPU with Dawn as the native backend. One codebase delivers GPU-accelerated inference to browsers, edge devices, servers, and embedded systems — with license-gated security at every step.

Version 1.0.0-beta

What is AlPa?

AlPa compiles once and runs everywhere: browsers, edge devices, servers, and embedded systems. The same codebase powers browser (WASM) and native builds, backed by WebGPU acceleration via Dawn — so inference travels to where the data lives instead of forcing data toward the cloud.

Features

License-gated inference

Only authenticated, licensed users can run inference. Every model load and inference call is validated before execution.

WebGPU backend

GPU-accelerated inference via Dawn or browser WebGPU, delivering native-class performance on consumer hardware.

GGUF model loading

Progressive loading of llama.cpp-compatible models — start inference before the full model has arrived.

OpenAI-compatible API

A standard chat completions interface means existing tooling and clients work with AlPa out of the box.

Offline support

Ed25519-signed offline licenses with a grace period keep deployments running without a constant connection.

Multi-tenant

White-label support with per-tenant branding and SSO for platform-style deployments.

Browser + native

One codebase for both browser (WASM) and native builds — no forked runtimes to maintain.

Security model

The C/C++ runtime validates a license token before every model load and inference call. Heartbeat re-validation runs in the background, and offline use is supported via Ed25519-signed licenses — security is enforced at the runtime layer, not bolted on.

Pre-execution validation

License tokens are checked before every model load and every inference call — no valid license, no execution.

Background heartbeat

Re-validation runs continuously in the background so revoked or expired licenses are enforced mid-session.

Ed25519-signed offline licenses

Cryptographically signed offline licenses with a grace period enable air-gapped and edge deployments.

Quick start

Get up and running with AlPa in 5 minutes.

  1. 01

    Get your license

    You need a valid license to use AlPa. Contact your administrator, or go to the AlPa platform, sign up for an account, and get your license token from the dashboard.

  2. 02

    Choose your interface

    Browser (recommended for beginners): open Chrome 113+ or Edge 113+, navigate to the AlPa demo page, enter your license token, click "Validate License", and start chatting. Command line: download the CLI binary for your platform and run it with your license token.

  3. 03

    Load a model

    Using the CLI with a local model, point AlPa at any llama.cpp-compatible GGUF file — loading is progressive, so you can start before the full model has arrived.

  4. 04

    Start chatting

    Type your message and press Enter. The AI will respond — through the OpenAI-compatible chat completions interface.

Run with a local model (CLI)
alpa_cli_demo --license "YOUR_TOKEN_HERE" --model /path/to/model.gguf