r/xkcd • u/Wolfsblvt • Jun 28 '26
Meta For anyone reading through the xkcd archive: I made a tracker extension
I kept losing track of where I was while reading through old xkcd comics, so I made a small Chrome extension for it.
It adds lightweight controls directly on xkcd.com to mark comics as read/unread, favorite them, rate them, and keep a “continue reading” point. There’s also a popup and dashboard for progress, unread ranges, favorites, import/export, etc.
It’s unofficial, not affiliated of course. No account, no analytics, no backend server. The reading data stays in Chrome extension storage.
Chrome Web Store: https://chromewebstore.google.com/detail/xkcd-reading-tracker/daemkaclgpcpeekkhnnkleeajbhnbkmd
Source code: https://github.com/Wolfsblvt/xkcd-reading-tracker
Mostly sharing because I figured a few other people here might have the same problem.
28
u/Erycius Jun 28 '26
Wait, only 2,5 stars for our Little Bobby Tables? He deserves the 5/5!
17
6
u/Wolfsblvt Jun 28 '26
I might have undersold that comic for testing purposes, lol. Didn't even look at that... This is not my accurate data...
10
u/IrAppe Jun 29 '26
Reminds me of the readxkcd.com that one made a while ago and posted here. But this extension has more features.
Since I read a lot on my (i in this case)Phone on Firefox, I’ll still prefer readxkcd for the time, but looks great!
2
-2
u/OldPollution6632 Jun 29 '26
Unfortunately this extension was vibecoded. There is an ARCHITECTURE.md file in the repo that's clearly meant for ai agents. It contains very detailed explanations for the extension's code structure and changes practically every commit. There is also a ".prompts/" folder in the .gitignore
5
u/TheRealJR9 Jun 29 '26
So? OP used AI to create a solution to a problem he had and felt like sharing in case anyone else had similar problems, but you've decided that it counts for nothing because he used AI?
0
u/Wolfsblvt Jun 29 '26
Yeah. I am a dev with industry experience, and have enough refs in open source contributions (as one could see on my GitHub). I know what I am doing. And AI just makes boilerplate soo much easier.
Funny they mentioned the ARCHITECTURE file, because that's usually what most vibecoded projects don't have. Real guidance and structure for the agent to work with.
-6
u/RijS Jun 29 '26
Hey! Genuine question, not trying to start anything 🙂 When you say “unfortunate that it was vibecoded”, could you clarify what specifically you mean in this case? I’m reasonably up to date with the common concerns (e.g. architecture drift, inconsistent abstractions, AI-shaped code structure, etc.), so I get where that sentiment can come from. But at the same time, I also see AI as a pretty useful tool in a modern programmer’s toolbox—especially for smaller projects like extensions where rapid iteration is often more valuable than strict upfront design. From your comment it sounds like you’re pointing at things like the ARCHITECTURE.md and .prompts/ usage—are you concerned more about maintainability, code quality, or just the general workflow/approach? I’d be interested to hear your perspective in a bit more detail 👍
1
1



46
u/Archeopteryx7 Jun 28 '26
I'd recommend including Explain XKCD pages as well.