Skip to the content
Agent Tools
Live Card gallery

Live Photos and GIFs, made from one HTML card

Every card below is one HTML file sent to the free Live Card MCP tool, which returned the Apple Live Photo, the MP4 and the GIF you can download here. Copy a template, change the words and numbers, and ask your assistant to render it.

See the 12 cards

https://livecard.openkrill.app/mcp

TypeScript is now the most used language on GitHub: the cover still of the Live Card

02 · Rank swap

TypeScript is now the most used language on GitHub

In August 2025 TypeScript became the most used language on GitHub with 2,636,006 monthly contributors, up from #3 in Octoverse 2024, when Python was #1.

Source: GitHub, Octoverse 2025: A new developer joins GitHub every second as AI leads TypeScript to #1, 28 Oct 2025.

MP4 255 KB Live Photo JPEG + MOV, 487 KB GIF 344 KB

How it was made: one HTML file of 6,641 characters, sent to render_live_card as both the still and the motion. It rendered in 36 s on 2026-10-09.

Open the template Call arguments

The marathon world record finally fell below two hours: the cover still of the Live Card

03 · Step line with a count-down

The marathon world record finally fell below two hours

Sabastian Sawe ran 1:59:30 in London on 26 Apr 2026, the first men's marathon world record under two hours, down from Paul Tergat's 2:04:55 in 2003.

Source: World Athletics, World Record Progression of Marathon (Men, Senior), 2026.

MP4 230 KB Live Photo JPEG + MOV, 457 KB GIF 320 KB

How it was made: one HTML file of 7,958 characters, sent to render_live_card as both the still and the motion. It rendered in 33 s on 2026-10-09.

Open the template Call arguments

Burj Khalifa is still the world's tallest building: the cover still of the Live Card

04 · Silhouettes to scale

Burj Khalifa is still the world's tallest building

Burj Khalifa in Dubai is still the world's tallest completed building at 828 m, 149 m above Merdeka 118 in Kuala Lumpur at 679 m.

Source: The Skyscraper Center (CTBUH), The 100 Tallest Completed Buildings in the World in 2026, 2026.

MP4 257 KB Live Photo JPEG + MOV, 459 KB GIF 393 KB

How it was made: one HTML file of 7,806 characters, sent to render_live_card as both the still and the motion. It rendered in 35 s on 2026-10-09.

Open the template Call arguments

Chips went from 2,300 transistors to 336 billion: the cover still of the Live Card

05 · Log-scale line chart

Chips went from 2,300 transistors to 336 billion

Transistors per chip grew from 2,300 in the Intel 4004 (1971) to 336 billion in NVIDIA Rubin (2026), about 146 million times more.

Source: Intel, Intel Chips timeline poster (1971 to 2012); Apple and NVIDIA vendor pages, 2012.

MP4 325 KB Live Photo JPEG + MOV, 582 KB GIF 428 KB

How it was made: one HTML file of 9,726 characters, sent to render_live_card as both the still and the motion. It rendered in 34 s on 2026-10-09.

Open the template Call arguments

2024 was the warmest year on record, and 2025 came close: the cover still of the Live Card

06 · Bar chart coloured by value with a count-up

2024 was the warmest year on record, and 2025 came close

In NASA GISTEMP v4, 2024 was +1.29 °C above the 1951-1980 average, the warmest year on record, and 2025 followed at +1.19 °C, up from +0.26 °C in 1980.

Source: NASA GISS, GISTEMP v4 global land-ocean index, annual means (GLB.Ts+dSST.csv, J-D), 8 Sep 2026.

MP4 204 KB Live Photo JPEG + MOV, 433 KB GIF 350 KB

How it was made: one HTML file of 8,411 characters, sent to render_live_card as both the still and the motion. It rendered in 31 s on 2026-10-09.

Open the template Call arguments

Atlanta is still the world's busiest airport: the cover still of the Live Card

07 · Horizontal bars with a plane

Atlanta is still the world's busiest airport

Atlanta handled 106.3 million passengers in 2025, ahead of Dubai (95.2 million), Tokyo Haneda (91.7 million), Dallas/Fort Worth (85.7 million) and Shanghai Pudong (85.0 million).

Source: ACI World, World's Busiest Airports (final 2025 rankings), 15 Jul 2026.

MP4 262 KB Live Photo JPEG + MOV, 477 KB GIF 406 KB

How it was made: one HTML file of 6,516 characters, sent to render_live_card as both the still and the motion. It rendered in 40 s on 2026-10-09.

Open the template Call arguments

Oslo's day swings by 13 hours; Singapore's barely moves: the cover still of the Live Card

08 · Two-line chart with a stroke reveal

Oslo's day swings by 13 hours; Singapore's barely moves

On 21 June 2026 Oslo got 18 h 50 min of daylight but only 5 h 54 min on 21 December, while Singapore stayed between 12 h 03 min and 12 h 12 min all year.

Source: timeanddate.com, Sunrise and sunset times in Oslo and Singapore, monthly tables for 2026, 2026.

MP4 236 KB Live Photo JPEG + MOV, 467 KB GIF 347 KB

How it was made: one HTML file of 7,539 characters, sent to render_live_card as both the still and the motion. It rendered in 39 s on 2026-10-09.

Open the template Call arguments

Solar power grew more than tenfold in ten years: the cover still of the Live Card

09 · Bar chart with a sun and a count-up

Solar power grew more than tenfold in ten years

World solar generation rose a record 636 TWh (+30%) to 2,778 TWh in 2025, more than ten times the 256 TWh of 2015.

Source: Ember, Global Electricity Review 2026, 21 Apr 2026.

MP4 254 KB Live Photo JPEG + MOV, 421 KB GIF 380 KB

How it was made: one HTML file of 7,342 characters, sent to render_live_card as both the still and the motion. It rendered in 68 s on 2026-10-08.

Open the template Call arguments

Each new million Wikipedia articles takes longer: the cover still of the Live Card

10 · Milestone line chart with a count-up

Each new million Wikipedia articles takes longer

English Wikipedia reached 1 million articles on 1 Mar 2006 and 7 million on 28 May 2025, and had 7,249,543 on 8 Oct 2026; the gap per million grew from 1.5 to 5.3 years.

Source: Wikipedia, History of Wikipedia and the MediaWiki statistics API, 8 Oct 2026.

MP4 311 KB Live Photo JPEG + MOV, 505 KB GIF 455 KB

How it was made: one HTML file of 7,491 characters, sent to render_live_card as both the still and the motion. It rendered in 96 s on 2026-10-08.

Open the template Call arguments

Nearly three in four people now use the Internet: the cover still of the Live Card

11 · Icon grid that fills, with a count-up

Nearly three in four people now use the Internet

About 6 billion people, 73.6% of the world, use the Internet in 2025 by ITU estimate, up from 60.1% in 2020; 2.2 billion remain offline.

Source: ITU, Measuring digital development: Facts and Figures 2025 (Internet use), 17 Nov 2025.

MP4 408 KB Live Photo JPEG + MOV, 660 KB GIF 556 KB

How it was made: one HTML file of 7,913 characters, sent to render_live_card as both the still and the motion. It rendered in 34 s on 2026-10-08.

Open the template Call arguments

One in four new cars sold in 2025 was electric: the cover still of the Live Card

12 · Icon grid that fills, with share bars

One in four new cars sold in 2025 was electric

Electric cars took 25% of new car sales worldwide in 2025, about 21 million cars, up from a 2.7% share in 2019.

Source: IEA, Global EV Outlook 2026, Trends in electric cars, 20 May 2026.

MP4 266 KB Live Photo JPEG + MOV, 485 KB GIF 321 KB

How it was made: one HTML file of 9,475 characters, sent to render_live_card as both the still and the motion. It rendered in 17 s on 2026-10-08.

Open the template Call arguments

15 thói quen giúp bạn sống khỏe hơn: a numbered list of 15 habits over a soft photo

From a list to a vertical video

The same renderer makes the list clips of Daily Chart Facts. One command turns a sourced list into a 14 s clip at 1080 by 1920: the whole list holds still so a viewer can pause and read, over CC0 museum photos that pan and cross-fade, with licensed music under it.

Chrome draws the text once and ffmpeg moves the photos under it, so this clip rendered in 28 s on a 4-core server.

Sources: WHO (physical activity 2020, healthy diet 2020, processed meat 2015, alcohol 2023, hypertension) and CDC (sleep), named in the clip.

MP4 720 by 1280 Daily Chart Facts on YouTube

Make your own card

  1. Add the Live Card tool to your assistant with the address above. It needs no key and no sign-up.
  2. Open a template, or copy its HTML. Each one is a single self-contained file: inline CSS and SVG, no image or font from the web.
  3. Ask your assistant: "Change this Live Card template to show my numbers, then render it with Live Card." It sends the HTML as cover_html and motion_html and gives you the four links.

The call arguments file is the exact JSON we sent to render_live_card for that card: 1080 by 1440, 3000 ms at 30 frames a second, and the still at 2900 ms, the last stable frame.

How the cards are built

  • One file is both the still and the animation. Everything moves in the first 2 seconds and holds still for the last second, so the final frame is a full cover.
  • Motion is plain CSS: keyframes for entrances, a stroke reveal for lines, scale from a baseline for bars, and @property integers that count up to the sourced number. The renderer plays them on a virtual clock, so frame n is drawn at exactly n times 1000/30 ms.
  • Fonts the renderer ships: Inter (100 to 900, and italic), Instrument Serif (and italic), JetBrains Mono and Noto Color Emoji. Name them in font-family; nothing is downloaded by the card. A card that names no font gets Inter, and an emoji in any font draws in Noto Color Emoji.
  • Every number on a card comes from the source named at its foot, with the date it was published.

What you download

  • MP4: the one to send. 1080 by 1440 H.264 at 30 frames a second, with its index at the start of the file so it plays before it has fully loaded. It plays in chat apps, on X and on TikTok, where a GIF or a Live Photo shows as a still.
  • Live Photo: a plain zip with 2 files of the same name, the JPEG still and the QuickTime MOV. It is not a .pvt bundle, which only a Mac can open, so it unzips on Windows and Linux too. The 2 files share one content identifier, so Photos on a Mac or an iPhone keeps them as one Live Photo when you import both together.
  • GIF: 540 by 720, 15 frames a second, for a README or a web page.

Every still is the last frame of its video, drawn by the same HTML at 2.9 s, so the cover in a feed and the motion never disagree.