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.
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
In common
hakimel
reveal.js
The HTML Presentation Framework
JavaScript72.5kRead on November 5, 2026, at commit e240e17What is reveal.js built with?Only in reveal.js
Side by side
pireveal.js
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.

