3D Print AI Filter v4.5.0 🤖
background.js
manifest.json
options.html
options.js
popup.html
popup.js
README.md
hey! This is a huge update - basically rewrote the whole detection engine from scratch
what's new
way better detection
- 4-tier AI tool database - 150+ tools organized by how sure we are it's AI
- tier 0 is like meshy/tripo/rodin - if we see those, instant 100% ai score
- tier 1-3 are less common tools with lower (but still high) confidence
creator tracking
- now tracks which uploaders keep posting AI stuff
- if someone has posted 3+ AI models, their future models get a bonus sus score
- catches those mass-upload accounts
9 sites now!
added CGTrader, TurboSquid, and Sketchfab to the existing 6
multi-language
- detects chinese AI tags like ai生成 and ai创作
- should catch more international AI uploads
suspicious username detection
- catches bot-like usernames (user123, ai_uploads, hex strings, etc)
- slight score boost if username looks sus
better scoring
completely redid the scoring:
- AI badge = +100 (was like 90)
- tier 0 tool = +100
- tier 1 tool = +85
- definitive phrase = +95
- tags = +95
and human signals:
- "designed by me" = -50
- CAD software = -40
- process terms = -30
- lots of makes = up to -40
- detailed description = up to -20
fixed makerworld!!!
the whole reason i rewrote this lol. makerworld detection was broken because:
- card selectors weren't matching their DOM
- AI badge detection was too weak
- scores were too low to hit threshold
all fixed now. should actually catch models tagged as AI 🎉
how to update
- delete your old extension folder
- unzip this new one
- go to chrome://extensions
- click reload on AI Filter
- refresh any open 3d sites
the modes
Basic - fast, catches explicit AI tags and tool mentions. good for most people.
Advanced - adds behavioral analysis. looks at engagement, description length, title patterns. catches sneaky ones.
ML - adds tensorflow model on top. needs custom model URL to actually do anything tho.
scoring example
a typical AI model might get:
- AI badge: +100
- "meshy" in text: +100 (but capped at 100 total)
- result: 100% → flagged as AI
a typical human model might get:
- "modeled in blender": -40
- 50 makes: -20
- 200 likes: -15
- detailed description: -12
- result: like 0% → marked clean
known issues
- some sites with heavy JS might need a rescan after page loads
- ML mode without a model just uses advanced mode
- very new AI tools might not be in database yet (open an issue!)
what's next
- maybe firefox support
- more sites based on requests
- better ML model (need training data)
made for hack club flavortown 🍪
if you find AI models getting through, lmk what site + what tool they used!