2033: Journey of Humanity

README

2033: Journey of Humanity

What is this?

An autonomous storytelling system that generates the history of humanity on a parallel world — from 300,000 BCE to 2033.

One episode every hour. 24 episodes per day. 5 years pass with each episode.
No human editing after Episode 1.

The system has been running since April 4, 2026.
It will run until 2033.

How it works

  • Runtime — Cloudflare Workers (Cron trigger, every hour)
  • AI — Claude Sonnet API (story generation, translation, self-review)
  • Storage — Cloudflare KV (state) + R2 (archive, HTML)
  • Languages — Japanese + English (auto-translated)

Three perspectives

Every episode is told from three voices.

This World

The planet itself. It observes everything, judges nothing. Like a camera that records without emotion.

The Giver

A mysterious presence that offers knowledge to humanity. It doesn't know what it is.

The One

A single human, connected by an invisible thread. Lives and dies. The thread moves to someone else.

Self-evolution

Every 6 episodes, the system reviews its own output and adds new writing rules.

The code doesn't change — only the rules evolve.
Over 7 years, the AI learns to write better, on its own.

Extinction

If humanity's population reaches zero, they go extinct.
But the story doesn't end. A new parallel world begins.

This already happened once — at Episode 60, the first world was destroyed by a meteor impact followed by cascading disasters.
The second world began at Episode 61.

Architecture

Cron (every hour)
  → Load state
  → Pre-update (population, disasters, migration)
  → Generate episode (Claude API)
  → Quality check (up to 2 retries)
  → Translate to English
  → Post-update (counters, records)
  → Save state + archive
  → Update site (every 6 episodes)

13 earth-based regions with adjacency maps.
Disaster propagation based on academic data (volcanic ash range, epidemic spread patterns, etc.)

Numbers

71Episodes
2Stars (Worlds)
1Extinctions
1Evolutions
$0.176Cost / Episode
61,320Target Episodes
7 yrsRuntime

Links