Ten demos · nothing pre-computed

The AI Iceberg

Above the waterline sits everything that gets called artificial intelligence this year; below it sits the sixty years of work that made it possible, and the layers get stranger and more fundamental the deeper you go. Each demo here is one layer of that iceberg, ported from a terminal program into a page you can poke at. Every algorithm actually runs in your browser, from scratch, in plain JavaScript: the models train live in your tab, so nothing on these pages is a recording.

WATERLINE what people mean by "AI" this year CLASSICAL AI — search and logic MACHINE LEARNING — learning from data NEURAL NETWORKS — learned representations DEEP LEARNING — depth and scale GENERATIVE & AGENTIC — models that act
Layer 01

Classical AI

No data and nothing learned. Intelligence as exhaustive search and hand-written rules, which is what the field meant by the word for its first thirty years.
Layer 02

Machine Learning

The system writes its own rules by reading examples. It generalises past what anyone typed in, and in exchange you can no longer read what it learned.
Layer 03

Neural Networks

Stack simple units, let the chain rule assign blame backwards, and the middle layer invents its own features. This is where learned representation begins.
Layer 04

Deep Learning

The same idea with more layers and far more parameters, which turns out not to be a detail. Depth is what let networks stop needing hand-designed features.
Layer 05

Generative AI

Predict the next token, append it, repeat. The loop is sixty years old; only the size of the context and the richness of the representation changed.
Layer 06

Agentic AI

Give the model functions it can ask for and a loop to ask in, and it stops answering questions and starts doing things. That is the whole architecture.

Every page is one standalone HTML file. All CSS and JavaScript inline, no libraries, no CDNs, no build step, no analytics, and no browser storage of any kind.

Nothing here is pre-computed. The classifiers, the boosted trees and both neural networks train from random initialisation in your tab each time you open the page. Three pages call the Anthropic API, and say so on the page; the other seven make no network request at all.