Home

The atlas Unrolling the map…

Regions

    Play · an atlas of sleep

    Dream Cartographer

    Write down a dream and it becomes a light on a shared map. Dreams that share their symbols drift together, so the map grows coasts of water dreams, mountains of teeth and islands of falling.

    Drag to move, pinch to zoom, and tap a light to read its dream.Drag or use the arrow keys to move, scroll or press + and − to zoom, and click a light to read its dream.

    How it works ↓

    How it works

    A map that dreams itself

    A dream becomes a light

    When you add a dream, a language model (Gemma 4, on Cloudflare) checks it is a dream and safe to share, and picks out its symbols: water, teeth, a train, a childhood house. Then a second model turns the dream into a list of numbers that captures what it is about.

    Dreams that rhyme sit together

    Your dream lands near the dreams whose numbers are closest to its own, so dreams about the same things gather. Open any light to read it and to see the three dreams that rhyme with it most.

    The regions name themselves

    Where lights gather, the map draws contour lines and gives the place a name from the symbols its dreams share. As more people dream here, the coasts move and new countries appear.

    Kept kind and anonymous

    Dreams are public and carry no name. The map keeps your words and nothing else: no address, no browser details. Dreams with names, contact details or links are turned away, and three reports take a dream off the map. The first forty lights are seed dreams I wrote to start the map, and they are marked as seeds. To ask for a dream to be removed, write to me (see privacy).

    ← More to play with