AI Agents & CLI

Build worlds with
your AI assistant.

Every AllegoryXR scene is plain A-Frame HTML, and AllegoryXR has a command line your agent can run. Bring Claude, ChatGPT or OpenClaw — we never charge for AI.

Works with Claude ChatGPT OpenClaw + any assistant that writes HTML

Works today

Three ways your assistant helps.

No plugin to install and no AI credits to buy. Your assistant does the thinking; AllegoryXR builds, hosts and publishes.

Let your agent run the CLI

Available

Coding agents like Claude Code can drive AllegoryXR from the terminal with the Pasilobus CLI.

Install it →

Ask for components

Available

Describe a behaviour — a bobbing buoy, a door that opens on gaze — and paste the A-Frame component your assistant writes into your scene.

Hand it the scene

Available

Export your scene to HTML and give it to your assistant to review, explain or plan the next version. Nothing is hidden in a proprietary format.

Command line

The CLI your agent already knows how to use.

One command-line tool for every Pasilobus app, AllegoryXR included. Sign in once and run commands yourself — or tell your agent to.

  • Commands come from the app itself, so new AllegoryXR commands appear without updating the CLI
  • Sign-in works over ssh and inside containers
  • Your token stays on your machine; the CLI sends no telemetry
Terminal
# install — Node 20 or later, no dependencies
npm install -g pasilobus

# sign in — prints a link and a code;
# approve it in any browser, even over ssh
pasilobus login

# list your apps — each one lists its own commands
pasilobus apps
Tip: ask your agent to run pasilobus apps and tell you what it can do

Example

One prompt, one component.

A real exchange you can try in any assistant. The answer is ordinary A-Frame — readable, editable, and yours.

  • Works in Claude, ChatGPT, OpenClaw and other assistants
  • The same component runs on a headset, a phone and a laptop
  • Keep it, tweak it, or ask for a variation
bob-component.html

Write an A-Frame component that makes an entity gently bob up and down. Make the height and speed configurable.

Claude
<script>
AFRAME.registerComponent('bob', {
  schema: { height: { default: 0.2 }, speed: { default: 1 } },
  init() { this.y = this.el.object3D.position.y; },
  tick(time) {
    const t = time / 1000 * this.data.speed;
    this.el.object3D.position.y =
      this.y + Math.sin(t) * this.data.height;
  }
});
</script>

<a-box color="#F98A1F" bob="height: 0.3"></a-box>
Example exchange — any assistant that writes HTML works

Bring your own AI

No AI credits. No markup.

You already pay for an assistant you like. AllegoryXR works with it instead of reselling you another one.

Your agent, your subscription

Claude, ChatGPT, OpenClaw or whatever comes next. Switch any time; your scenes do not change.

No usage meter on ideas

Plans are priced on building and hosting, never on how many prompts you send.

See pricing →

Portable by design

Everything your agent makes is A-Frame HTML you can export and host anywhere.

Questions

AI, answered.

Do I need an AI assistant to use AllegoryXR?

No. The editor is fully visual. Assistants and the CLI are shortcuts when you want them.

How do I install the CLI?

You need Node 20 or later. Run npm install -g pasilobus, then pasilobus login and approve the sign-in in your browser. pasilobus apps lists what you can run.

Which assistants work?

Any assistant that can write HTML and JavaScript for components, and any coding agent that can run terminal commands for the CLI — Claude Code, ChatGPT, OpenClaw and others.

Do you charge for AI?

No. The AI runs in the assistant you already use, on your own subscription. AllegoryXR plans cover building, hosting and publishing.

Is AllegoryXR affiliated with Anthropic or OpenAI?

No. Claude, ChatGPT and OpenClaw are named because they work well with A-Frame and the CLI. Their names and logos belong to their owners.

Build your first world today.

Free while in beta — no card required.