Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wicki age

wicki age is a browser-based timeline tool for visualizing Wikipedia and MediaWiki articles across historical, cultural, scientific, and deep-time contexts.

It can show single events, time ranges, priorities, multiple timelines, wiki images, article extracts, and very large time spans in one interactive view.

Version 1.5.0

Version 1.5.0 adds:

  • Ongoing ranges with now, today, or present in the To field
  • A Zoom to Range dialog for jumping directly to a custom time span
  • Manual view mode overrides for desktop, tablet, and mobile layouts
  • Project loading from projekt or project URL parameters
  • In-app confirmation and naming dialogs for destructive actions and new projects
  • A project favicon and cache-busted assets for GitHub Pages releases

Features

  • Add articles from Wikipedia or compatible MediaWiki links
  • Place articles at a point in time or across a time range
  • Use deep-time dates such as 13.8 billion years ago
  • Use now, today, or present as the end date for ongoing ranges
  • Organize articles into multiple color-coded timelines
  • Rename, hide, and delete timelines
  • Edit existing article cards
  • Use priorities to keep important cards visible when space is tight
  • Select one or more cards and highlight their card, dot, connector, and range
  • Use card context menus to zoom to decades, centuries, millennia, selected time ranges, or a 100,000-year window around an event
  • Right-click timelines to zoom to the full timeline range
  • Right-click overlapping range marks to choose one or more ranges and zoom to their combined span
  • Use Zoom to Range to enter a custom From and To date directly
  • Right-drag on the timeline background to select a custom time range before zooming into it
  • Zoom with the mouse wheel, touchpad, buttons, or two-finger touch pinch
  • Drag the timeline to pan through time
  • Use portrait layouts with a vertical timeline and cards to the right
  • Use mobile layouts with a focused viewport, small logo, and hamburger menu
  • Override the automatic layout mode from the View Mode menu
  • Save projects in the browser
  • Export and import project files
  • Open project JSON files from a URL parameter
  • Import AI-generated JSON projects and hydrate missing thumbnails from wiki article data
  • Use the AI Wikipedia helper to generate an external-AI prompt for creating new project JSON
  • Use presentation mode for a clean timeline view

Responsive layouts

wicki age adapts to different screens:

  • Desktop landscape keeps the full workspace with sidebar, status bar, and timeline tabs.
  • Desktop portrait hides the sidebar and uses a vertical timeline.
  • Tablet landscape hides the timeline footer and stage status to give the timeline more room.
  • Tablet portrait hides the sidebar and uses the vertical timeline layout.
  • Mobile landscape and portrait show only the timeline viewport, with a compact logo and menu overlay for the most important actions.

How to use

Open index.html in a browser.

Use Article to add a wiki link and a date. Use Timeline to add another research layer. Use Save to store the project in the current browser, or Export to download a project file.

Click a card to select it. Use Ctrl or Cmd while clicking to select multiple cards. Click empty timeline space to clear the selection.

Use right-click context menus on cards, timelines, and time-range marks for zooming, editing, and timeline actions.

Use Zoom to Range to type a custom From and To date and move directly to that span.

Use the View mode button to switch between automatic detection and a specific desktop, tablet, or mobile layout. This is useful on high-resolution phones or unusual touch screens where automatic detection is not enough.

Date examples

  • 2021
  • 2021-06-15
  • 753 BCE
  • 13.8 billion years ago
  • 66 million years ago
  • now, today, or present in the To field for ongoing ranges

Older German-style deep-time inputs such as 10 Mrd. Jahre vor heute are also accepted for compatibility.

Project files

Projects are stored as JSON and can be exported, imported, or generated with the help of an external AI. The built-in AI helper does not call an AI service itself; it creates a structured prompt and lets you paste the generated JSON back into wicki age.

You can also open a project JSON file through the projekt URL parameter. The English alias project works too:

https://example.org/wicki-age/?projekt=https://example.org/myproject.json

The JSON server must allow browser access with CORS. If the project is loaded from a URL, save it manually if you want to keep it in the browser project list.

License and attribution

Copyright 2026 Lars Gerulat.

This project is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

Original concept and project direction: Lars Gerulat.

The project includes a NOTICE file. Forks, modified versions, and derivative works should preserve this attribution notice as described by the Apache License, Version 2.0.

Releases

Packages

Contributors

Languages