Orbsona

Orbsona

Agent identity

StudioPlaygroundInstallDocumentation

Browser draft

Example

Aster

relief / field

Make a change to start a local draft.

Open source · MIT

By Accidental Revenue AI Labs

Aster

Example identity. Changes save in this browser.

Size

Appearance

Design your Orbsona live

Background
Palette
Animation

Download the identity file or embed the live component

Live React identity

Add Aster to your app

Keep the identity file with your source code and drive it with runtime state.

React renderer

Public on npm

Install the live renderer from npm, then keep this identity file with your application code and drive it with runtime state.

npm install @accidental-revenue/orbsonanpm registry
import { AgentAvatar } from "@accidental-revenue/orbsona/react";
import type { AgentState } from "@accidental-revenue/orbsona";
import identity from "./aster.orbsona.json";

type AgentPresenceProps = {
  state: AgentState;
  voiceLevel: number;
};

export function AgentPresence({ state, voiceLevel }: AgentPresenceProps) {
  return (
    <AgentAvatar
      identity={identity.identity}
      state={state}
      energy={voiceLevel}
      size={64}
    />
  );
}
Install guideRuntime contract

Browser draft

Start a new draft?

This returns Studio to the Aster example and clears the draft saved in this browser. Download the identity file first if you want to keep it.