1 / 16 do-websites-need-pages portfolio
0 edited

Tags

  • fantasy
  • ai
  • agents
  • prototype
  • speculative
  • WebGL
  • typescript
  • nuxt
  • vue
  • world-model
  • voice

Collapsed

Expanded

portfolio

Do Websites Need Pages?

Speculative web app prototype demoed by Fantasy.

Demo screenshot of the Do Websites Need Pages? speculative web app prototype
Watch demo (12:32)

I built the application that explores what happens when AI agents drive a graphical canvas UI instead of static pages.

Voice-first interaction with a real-time multi-modal model (audio + text) over WebSocket manages conversation and tool calling, infers human intent, and uses a fast mini AI model to translate intent into cinematic prompts. Workflow automates the intent-driven drift of the world model through those prompts and renders the resulting output onto the canvas element of the page through constantly streaming data using WebRTC.

Multiple experience modes (dreamlike or website) are configurable through environment variables and alter prompt engineering that impacts conversational style and the visual stream. A bespoke cognitive and visual state management system is at the heart of both agents and their outputs, making orchestration more natural and cohesive. R&D was built in close partnership with Fantasy leadership and used in thought leadership, organic accounts growth, and business development.

Stack highlights

OpenAI Realtime beta, Odyssey.ml 2-Pro early access model, Brave Search API.

  • fantasy
  • ai
  • agents
  • prototype
  • speculative
  • WebGL
  • typescript
  • nuxt
  • vue
  • world-model
  • voice

YAML output for src/content/cards/do-websites-need-pages.yaml

type: portfolio
title: Do Websites Need Pages?
summary: >-
  Speculative web app prototype demoed by Fantasy. I built the application that explores what
  happens when AI agents drive a graphical canvas UI instead of static pages.
tags:
  - fantasy
  - ai
  - agents
  - prototype
  - speculative
  - WebGL
  - typescript
  - nuxt
  - vue
  - world-model
  - voice
cta:
  label: Watch demo (12:32)
  url: https://fantasy.co/latest/do-websites-need-pages
  external: true
media:
  src: /img/do-websites-need-pages-demo.webp
  alt: Demo screenshot of the Do Websites Need Pages? speculative web app prototype
  aspectRatio: 8 / 5
order: 1