Skip to main content
Recipes are runnable developer integrations. For examples of products already built with Aomi, see Case studies.

Headless TypeScript

Guest Agent

Make two stateful Node.js turns without configuring OAuth.

Agent events

Render action revisions, simulation evidence, and completion.

Pipeline Build

Discover an operation, validate arguments, simulate, and review.

Device OAuth

Authorize a CLI, bot, or server process with a public client.

Signing and UI

Manual wallet approval

Keep the request visible and resolve it only after user approval.

Custom React UI

Compose your own chat, thread, and action components.

Widget integration

Embed the complete interface with origin-bound authentication.

Raw HTTP

Use exact-resource OAuth from a non-TypeScript service.

Runnable source

The Aomi repository contains complete examples under apps/examples:
  • headless-client/src/agent/guest.ts
  • headless-client/src/pipeline/guest.ts
  • headless-client/src/walkthrough.ts
  • headless-client/src/oauth/device.ts
  • headless-client/src/oauth/supplied-token.ts
  • headless-client/src/wallet-terminal.ts
The widget consumer example lives one level up, at apps/widget-consumer. Use the tag matching your installed @aomi-labs/client version. Avoid copying examples from an unreleased branch into production code.
Last modified on September 2, 2026