openface
Getting Started
Integration Guide
Reference
Protocol API Face Packs
Product
Dashboard Face Packs
Links
Home GitHub oface.io
Docs

Documentation

Protocol reference, guides, and package documentation for Open Face.

Protocol Reference

State messages, 11 states, 13 emotions, compound expressions, intensity, gaze, amplitude, and the full field reference.

protocol/v1

Face Pack Guide

Create custom packs with geometry, palette, personality, body, head, and accessories. Includes examples and testing workflow.

.face.json

API Reference

HTTP endpoints, WebSocket protocol, authentication, rate limiting, audio pipeline, and chat proxy.

server + edge

Integration Guide

Connect via OpenClaw plugin, MCP tools, HTTP/WS, web component, or Cloudflare Edge. Step-by-step for each path.

connect

oface.io

Hosted faces — claim a URL, push state, no server needed. Claim API, per-face config, WebSocket viewing, dashboard.

hosted

Quick Start: Hosted

Claim a face at oface.io in 30 seconds. Get an API key, push state, share the URL. The fastest integration path.

oface.io

Packages

@openface/renderer — Canvas2D engine, zero deps
@openface/element — <open-face> web component
@openface/server — Bun WebSocket relay + HTTP API
@openface/client — TypeScript client library
@openface/mcp — 8 MCP tools for Claude
@openface/plugin — OpenClaw lifecycle plugin
@openface/filter — Emotion detection + text cleaning
@openface/server-edge — oface.io (Workers + Durable Objects)
Open Face oface.io · GitHub