Is ArtCraft Really Vibe-Coded? I Tested It From the Inside
Overprivileged
0:00 / 0:00
Is ArtCraft Really Vibe-Coded? I Tested It From the Inside
1 771 просмотр · 6 часов назад
Overprivileged
1,92 тыс. подписчиков
1 771 просмотр · 6 часов назад
Is ArtCraft really vibe-coded? The ArtCraft apps (PhotoCraft, FilmCraft, PdfCraft, WordCraft and the rest of the free Adobe and Office clones) get called "vibe coded" in videos with millions of views. So I tested ArtCraft from the inside.
I found a real bug in the ArtCraft Launcher, fixed it, and sent them my own code. Then I watched everything that checks a change before it reaches your computer: their robot tests, their AI reviewer, and the human who presses merge. Their AI caught a mistake I missed.
Vibe coding means you "forget that the code even exists" (the person who invented the word). Security folks put it simpler: if a human reviews the AI's code, it's not vibe coding. So I gave ArtCraft 3 questions: does an AI write it, does anyone test it, and does anyone check it before it reaches you?
Apps covered (all 16): ArtCraft · PhotoCraft (like Photoshop) · FilmCraft (like Premiere) · PdfCraft (like Acrobat) · VectorCraft · EffectCraft · FigCraft · LightCraft · DesignCraft · WordCraft (like Word) · GridCraft · DeckCraft · CadCraft · SoundCraft · AniCraft · CraftLauncher
🔍 What I found (public GitHub data, as of 28 Oct 2026)
✅ About 1,600 people changed the ArtCraft apps in 4 weeks: almost 40,000 changes in 30 days
✅ Half the changes say an AI helped write them (mostly Claude). Their rulebooks are written for the AI
✅ Robot tests run on almost every change. PdfCraft's own test opens 983 real PDF files: 0 crashes
✅ Every change goes in because a person presses merge. Nothing goes in on its own
⚠️ Only about 1 in 5 changes has a review, and about 6 in 100 went in with a red test
⚠️ One night in WordCraft: 11 security fixes, a broken build, fixed in about 2 hours, and no release in between
⚠️ The ArtCraft Launcher setting "Only when I ask" still checks for updates at every start, even in the new v0.9.0
My fix (pull request, still waiting for a human as of publish day): https://github.com/storytold/craft-la...
The bug report: https://github.com/storytold/craft-la...
✅ Do this tonight
1. Download ArtCraft only from the official source: getartcraft.com or github.com/storytold
2. Want the Launcher quiet? Use a network blocker (I used LuLu on Mac) and only allow it when you press "Check now"
3. "Merged" isn't "installed": a fix reaches you only with the next release. Check your version
▶ Craft Watch, the live map of every ArtCraft change: • ArtCraft Changes Every 2 Minutes. So I Bui...
▶ PdfCraft says your PDFs never leave your Mac. I tried to catch it: • PdfCraft Says Your PDFs Never Leave Your M...
▶ I reverse engineered PhotoCraft (what's inside): • I Reverse Engineered PhotoCraft (Free Phot...
▶ Is PhotoCraft safe? My 6-check test: • ArtCraft Review: Is PhotoCraft Safe? I Tes...
📌 In this video
• Is ArtCraft vibe-coded? The real definition of vibe coding, and 3 questions to test it
• How many people build the ArtCraft apps, and how much is written by AI (Claude)
• My own pull request to the ArtCraft Launcher: bug, red test, fix, green, and their AI reviewer
• The WordCraft night: when the tests said no
• Who presses merge, and what that means for the app you download
⏱ Chapters (update from the final cut)
0:00 Millions of views say "vibe-coded"
0:22 What vibe coding actually means
0:40 How many people build ArtCraft?
0:55 ① Does an AI write it?
1:15 I sent ArtCraft my own code
2:30 ② Does anyone test it?
3:05 When the robots said no (the WordCraft night)
4:10 ③ Does anyone check it?
4:45 Their AI caught my mistake
5:40 So… is ArtCraft vibe-coded?
🔎 How I measured
Public GitHub data of the storytold/* repos (commits, pull requests, checks at merge), from git history and Craft Watch. "AI helped" = the change carries an AI co-author tag, so the real share is at least that. "Review" = any GitHub review on the pull request (some may be bots). I can't see their private rules or their Discord. Numbers are rough.
📚 Sources (as of 28 Oct 2026)
Karpathy's original post: https://x.com/karpathy/status/1886192...
OpenSSF glossary, vibe coding: https://glossary.openssf.org/vibe-cod...
Simon Willison: https://simonwillison.net/2025/Mar/19...
Merriam-Webster: https://www.merriam-webster.com/slang...
PdfCraft: https://github.com/storytold/pdfcraft
WordCraft: https://github.com/storytold/wordcraft
Craft Watch (free live map): https://overprivileged.github.io/craf...
⚠️ Not affiliated with ArtCraft / storytold. I had AI help too: my fix was tested, reviewed by their AI, and it still waits for a human. Spot a mistake? Tell me in the comments.
━━━━━━━━━━━━━━━━━━
🔐 About Overprivileged
The security side of AI, explained properly: what AI tools can actually access, what can go wrong, and what to do about it.
🔔 Subscribe: / @overprivileged
💼 Business enquiries: overprivileged.lab@gmail.com
#ArtCraft #PhotoCraft #FilmCraft #VibeCoding