Skip to content

Repository files navigation

Teleport

A time machine for the web. Drop a URL and browse its version history visually.

og

How it works

  • Builds a timeline from the Internet Archive by probing the Availability API across a site's whole lifespan, capped to a scroll-free set of versions spanning its full history.
  • Loads the whole timeline up front, then opens the machine on every version at once.
  • Renders each version in a sandboxed frame from the toolbar-free archive, with back, forward, reload, and fullscreen.

Run locally

Requires Node 20.9+.

npm install
npm run dev

Open http://localhost:3000, enter a URL, and hit Teleport.

No environment variables, no database, no API keys. It talks straight to the public Wayback Machine.

Scripts

Command What it does
npm run dev Start the dev server
npm run build Production build
npm start Serve the production build
npm run lint Lint with ESLint

Stack

Next.js 16 (App Router) and React 19, TypeScript, Tailwind v4. See AGENTS.md for architecture and conventions.

About

A time machine for the web.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages