pi vs reveal.js

pi and reveal.js share 3 technologies: React, marked, and highlight.js. pi is written in TypeScript and reveal.js in JavaScript.

Read it as markdown

What they share and what sets them apart

earendil-works

pi

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

TypeScript120kRead on November 4, 2026, at commit e885255What is pi built with?

Only in pi

  • OpenAI
  • Anthropic
  • lowlight
  • yaml
  • @aws-sdk/client-bedrock-runtime
  • @silvia-odwyer/photon-node
  • typebox
  • @xterm/headless

In common

Only in reveal.js

Side by side

SizeLines written by people and agents, without generated ones; code files, without tests.
pi677,258 lines written1,543 code files
reveal.js22,210 lines written60 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
pi0.3% of its commits signed by AIWith Claude Code, Gemini CLI, Cursor, and Amp
reveal.js0% of its commits signed by AI
ActivityFrom GitHub and its history, on the day SeeRepo read it.
piLast push November 4, 20267,130 commits119,972 stars
reveal.jsLast push September 30, 20262,783 commits72,512 stars
TestsThe files that test the code, and the share of code files a test imports.
pi1,475 test files46.8% of its code files have a test that imports them
reveal.js30 test files21.7% of its code files have a test that imports them

Frequently asked questions

Which is bigger, pi or reveal.js?
pi, with 677,258 lines written; reveal.js has 22,210.

The proof: earendil-works/pi's code at commit e885255

Which has more GitHub stars, pi or reveal.js?
pi, with 119,972 stars; reveal.js has 72,512.

The proof: earendil-works/pi on GitHub

Which has more tests, pi or reveal.js?
pi, with 1,475 test files; reveal.js has 30.

The proof: earendil-works/pi's code at commit e885255

Which was updated more recently, pi or reveal.js?
pi: its last push was on November 4, 2026, and reveal.js's on September 30, 2026.

The proof: earendil-works/pi's commits on GitHub

Which has more commits signed by AI, pi or reveal.js?
pi: an AI signed 0.3% of its commits, with Claude Code, Gemini CLI, Cursor, and Amp.

The proof: the commits each tool signed in earendil-works/pi

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →