whatisgithub

What is fable5-world-demo?

braffolk/fable5-world-demo — explained in plain English

Analysis updated 2026-05-18

78TypeScriptAudience · developerComplexity · 3/5Setup · moderate

In one sentence

A procedurally generated 3D open world you explore in Chrome, built almost entirely by an AI model.

Mindmap

mindmap
  root((fable5-world-demo))
    What it does
      Procedural 3D world
      Day and night cycle
      Dynamic weather
    Tech stack
      TypeScript
      WebGPU
      npm
    Use cases
      Explore browser world
      Scenic viewpoints
      Automated flythrough
    Audience
      Developers
      AI enthusiasts
    Built by
      Claude Fable 5
      Minimal human direction

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Explore a procedurally generated 4 by 4 kilometre landscape with a day and night cycle in your browser.

USE CASE 2

Study a real example of an AI model designing and writing nearly all the code for a large graphics project.

USE CASE 3

Use the preset viewpoints or automated flythrough to see composed scenic locations without manual navigation.

What is it built with?

TypeScriptWebGPUnpm

How does it compare?

braffolk/fable5-world-demoadrienckr/notslopalchemz/solana-pumpfun-token-bundler
Stars787878
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyhard
Complexity3/52/54/5
Audiencedeveloperwriterdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a recent desktop Chrome browser with WebGPU support, no mobile support.

No license information is stated in the source material.

So what is it?

LAAS is a procedural 3D open world that runs inside a web browser, built almost entirely by an AI model called Claude Fable 5. The repository contains no pre-made images, 3D models, or audio files. Every tree, rock, river, cloud, and blade of grass is generated by code each time the world loads. The world covers a 4 by 4 kilometre landscape with mountains, forests, rivers, lakes, meadows, and a full day and night cycle with dynamic weather. Around 190,000 individually unique trees are placed across the terrain, alongside hundreds of thousands of smaller plants, and roughly a million grass blades render across the meadows. The rendering engine uses a newer browser graphics technology called WebGPU, which means the page currently only works in recent versions of Chrome on a desktop or laptop computer. No mobile support is available. To run it you clone the repository, install dependencies with npm, and open a local URL in Chrome. You can walk, sprint, jump, and fly around the world using keyboard and mouse controls. A set of preset viewpoints lets you jump directly to composed scenic locations, and a 90-second automated flythrough is also included. The project was created as a test of what Claude Fable 5 could build with minimal human direction. The human contributor wrote one planning document describing the visual goals and hard constraints, then let the model design the architecture and write nearly all the code. The model also ran its own quality checks by booting the world headlessly in a browser, taking screenshots, comparing frames against reference images, and profiling the graphics card workload. The codebase is around 21,000 lines of TypeScript, with a running log of decisions, measurements, and known issues kept in a file called STATUS.md that the model maintained as its own working memory between sessions.

Copy-paste prompts

Prompt 1
Walk me through cloning fable5-world-demo, installing dependencies, and running it in Chrome.
Prompt 2
Explain how this project generates trees, grass, and terrain entirely through code instead of pre-made assets.
Prompt 3
What does WebGPU do in this project, and why does it require a recent version of Chrome?
Prompt 4
Summarize what STATUS.md reveals about how the AI model tracked its own progress on this project.

Frequently asked questions

What is fable5-world-demo?

A procedurally generated 3D open world you explore in Chrome, built almost entirely by an AI model.

What language is fable5-world-demo written in?

Mainly TypeScript. The stack also includes TypeScript, WebGPU, npm.

What license does fable5-world-demo use?

No license information is stated in the source material.

How hard is fable5-world-demo to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is fable5-world-demo for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.