Sign in

Matteo Gabriele

@matteogabriele.npmx.social
445 followers 145 following 2.5K posts

Always be yourself. Unless you can be Batman, in which case always be Batman. agentscan.tools • ai-policy.dev • npmx.dev github.com/matteogabriele

PostsRepliesMedia
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026
001
Matteo Gabriele @matteogabriele.npmx.social · 29/09/2026
1112
Matteo Gabriele @matteogabriele.npmx.social · 27/09/2026
This has been my setup for almost my entire time on Bluesky.
120
Matteo Gabriele @matteogabriele.npmx.social · 21/09/2026
'Vibecoding' is only a year old, but it feels like it's been here forever. Who knew the future of software would look like this.
2221
Matteo Gabriele @matteogabriele.npmx.social · 16/09/2026
This is my take on AI contribution policy: it is not a layer of your workflow I need to know about, and you need to be engaged enough to fool me.
Using AI
This project does not accept AI usage.

If we smell AI, we close the Issue/PR.
If we see automated comments, we close the Issue/PR.
If AgentScan flags you as automation, we close the Issue/PR.
The only way you can use AI in this repository is if we don't know and we don't find out. Fake it till you make it.

AI is not a layer of your workflow we need to know about. As far as we're concerned, you're a real developer who wants to collaborate with us in making OSS a beautiful place to keep innovating and sharing.

We apologize in advance if this affects contributions made with good intentions, but these are challenging times, and we're making deliberate choices about how we want this project to evolve.
514512
Matteo Gabriele @matteogabriele.npmx.social · 07/09/2026
Not sure why this isn't enabled by default, but if you are authoring a GitHub Action, turn on "Enable release immutability".
1371
Matteo Gabriele @matteogabriele.npmx.social · 05/09/2026
Oh yeah, it's GIF day today, and I finally made my first Noodles for @npmx.dev npmx.dev
67612
Matteo Gabriele @matteogabriele.npmx.social · 30/08/2026
It would also be interesting to have a list of influential developers, like @43081j.com, with complex names that could be easily misinterpreted
060
Matteo Gabriele @matteogabriele.npmx.social · 30/08/2026
Inspired by @jviide.iki.fi post about GitHub name typosquatting, I made a prototype of a possible action we could use in our workflows 👀
2306
Matteo Gabriele @matteogabriele.npmx.social · 30/08/2026
Naaah, that's just a very, very, veeery motivated person.
020
Matteo Gabriele @matteogabriele.npmx.social · 18/08/2026
060
Matteo Gabriele @matteogabriele.npmx.social · 11/08/2026
If you'd like to see hourly clanker activity, you can now go to agentscan.tools/health and switch between daily and hourly views. Don't forget to like and subscribe github.com/MatteoGabrie... I'm kidding; there's no subscribe, but I always wanted to say it. ❤️
1112
Matteo Gabriele @matteogabriele.npmx.social · 06/08/2026
2351
Matteo Gabriele @matteogabriele.npmx.social · 02/08/2026
New feature in AgentScan GitHub app: the honeypot comment. This comment is intended to welcome regular users, but it also contains a hidden comment that only AI agents will read. This will prompt them to write a specific custom string that will immediately close the PR and add a label as automations
Screenshot of a PR autoclosed after a honeypot comment was added by the AgentScan GitHub App
68416
Matteo Gabriele @matteogabriele.npmx.social · 29/07/2026
2100
Matteo Gabriele @matteogabriele.npmx.social · 23/07/2026
Something suspicious is definitely happening here
2130
Matteo Gabriele @matteogabriele.npmx.social · 21/07/2026
0 days since someone rewrote something in Rust
4252
Matteo Gabriele @matteogabriele.npmx.social · 17/07/2026
I never thought I'd be baguette-shopping in Paris with @patak.cat and @graphieros.npmx.social ❤️🥖
5631
Matteo Gabriele @matteogabriele.npmx.social · 15/07/2026
"This is not a claim. It's an actual fact!"
120
Matteo Gabriele @matteogabriele.npmx.social · 14/07/2026
Underrated comment!
3938
Matteo Gabriele @matteogabriele.npmx.social · 05/07/2026
I don't want to be an alarmist, but we are probably fucked if a single company consumes as much energy as countries like New Zealand or Morocco. Just saying.
a graph showing that Google's power demand in 2025 is comparable to that of New Zealand and Morocco
3222
Matteo Gabriele @matteogabriele.npmx.social · 03/07/2026
010
Matteo Gabriele @matteogabriele.npmx.social · 03/07/2026
Is the world healing or running out of money? agentscan.tools/health
190
Matteo Gabriele @matteogabriele.npmx.social · 27/06/2026
You can't put a bot emoji in your about text without expecting anything in return
a screenshot of the about text for the TanStack Query repository
120
Matteo Gabriele @matteogabriele.npmx.social · 26/06/2026
agentscan.tools now has a breakdown for each flag to better understand classification reasons and spot potential bugs.
0122
Matteo Gabriele @matteogabriele.npmx.social · 18/06/2026
GitHub just introduced PR limits, with one notable exception: draft PRs are excluded from the count.
1290
Matteo Gabriele @matteogabriele.npmx.social · 20/05/2026
Winter is coming.
191
Matteo Gabriele @matteogabriele.npmx.social · 15/05/2026
Just added support for external lists of flagged accounts on agentscan.tools Thanks @heyandras.dev for this awesome list!
Screenshot of AgentScan showing a new activity report section derived from external flagged account lists.
2111
Matteo Gabriele @matteogabriele.npmx.social · 14/05/2026
I got my hands on GitHub's roadmap
a book with one page saying "AI" and the other page saying "More AI"
120
Matteo Gabriele @matteogabriele.npmx.social · 12/05/2026
0272
Matteo Gabriele @matteogabriele.npmx.social · 08/05/2026
While eating that dough with my eyes, I went to check Babel PRs and found an account that was "mixed" with just comment spamming, but then dove deeper and found gold. Got an idea for a new feature! You see? Pizza works.
screenshot of a GitHub history with 604 opened PRs in 326 repos in 1 month
010
Matteo Gabriele @matteogabriele.npmx.social · 06/05/2026
Big thanks to the one and only @graphieros.npmx.social for these super cool graphs showing accounts activity bursts on agentscan.netlify.app
1161
Matteo Gabriele @matteogabriele.npmx.social · 03/05/2026
Always.
A screenshot of AgentScan's repository Readme file listing its technology stack: Nuxt, UnoCSS, Netlify, GitHub API, and Love.
020
Matteo Gabriele @matteogabriele.npmx.social · 20/04/2026
Spiderman is lying on a train track in a somewhat flirtatious manner, saying, "Hey, nice graph."
130
Matteo Gabriele @matteogabriele.npmx.social · 18/04/2026
I'm working on a little something something. I might be able to get the account analysis directly in issues and PRs, so it's easier to quickly glance at automated or flagged accounts.
A screenshot of a PR in which an AI agent was commenting on its owner's behalf. The screenshot shows the progress of the new AgentScan Chrome Extension, with a green shield next to the name of a regular user and a red one next to the user flagged as autonomous.
191
Matteo Gabriele @matteogabriele.npmx.social · 25/03/2026
[developer submits a slop PR] me: "You’re in a desert, walking across the sand, you see a tortoise crawling toward you. You flip it onto its back, its belly exposed in the hot sun, legs struggling to turn over, but it can't without help. But you’re not helping."
A scene from Blade Runner featuring a Tyrell Corporation agent administering the Voight-Kampff test to a suspected android.
0292
Matteo Gabriele @matteogabriele.npmx.social · 24/03/2026
You've been heard.
corrected graph of webpack downloads
031
Matteo Gabriele @matteogabriele.npmx.social · 23/03/2026
080
Matteo Gabriele @matteogabriele.npmx.social · 23/03/2026
Happy that the multi-select feature is finally live on @npmx.dev along with lots of new features, bug fixes, and other updates. github.com/npmx-dev/npm...
1458
Matteo Gabriele @matteogabriele.npmx.social · 22/03/2026
You've been heard.
screenshot of npmx PR count to 103
040
Matteo Gabriele @matteogabriele.npmx.social · 21/03/2026
Alright, the first version of the GitHub action is published. If you'd like to try it out, please share some feedback. Hopefully, this will help a little with guarding PRs in these dark days of automation craziness. github.com/marketplace/...
A screenshot of the AgentScan GitHub action comment on a PR, showing how it detects the user's past activity patterns.
1223
Matteo Gabriele @matteogabriele.npmx.social · 21/03/2026
The search bar at the beginning is centered, as it should be. But then everything goes to the extreme left, but my eyes, my head, my attention are centered.
screenshot of kagi search results display left alignment
120
Matteo Gabriele @matteogabriele.npmx.social · 19/03/2026
aaaaaand....
vercel's tos screenshot
041
Matteo Gabriele @matteogabriele.npmx.social · 18/03/2026
fixed 🙏
screenshot of the app agentscan.netlify.app showing a user with organic activity
000
Matteo Gabriele @matteogabriele.npmx.social · 05/03/2026
Just submitted this small Chrome Extension to the store!
0131
Matteo Gabriele @matteogabriele.npmx.social · 03/03/2026
I've just merged this one. There's a link to the issue, a description, and the date it has been flagged. agentscan.netlify.app/user/kaigritun
screenshot of AgentScan app with the new community flag system in place
000
Matteo Gabriele @matteogabriele.npmx.social · 02/03/2026
Working on a community-based flagging system for automated accounts through atproto. Main concern: false positives caused by bad actors contaminating the dataset. The goal is to identify genuine automation without mistakenly flagging legitimate irregular activities. Any thoughts?
A screenshot of the AgentScan app showing a user flagged by the community rather than possible automation patterns detected
2130
Matteo Gabriele @matteogabriele.npmx.social · 24/02/2026
Spaceman says: "AI Agent making PRs is the bottleneck now?".
another spaceman behind him: "Apparently"
030
Matteo Gabriele @matteogabriele.npmx.social · 14/02/2026
Well, I had a thought. The thought became a Nuxt app, and by tweaking values based on your insane/almost-inhuman stats, it kinda looks like it's working. 👀
A screenshot of an app in development showing two views: one displaying Daniel Roe's GitHub feed with an analysis indicating he's a human, and the other featuring Kaigritun, which is recognized as an AI agent.
3100
Matteo Gabriele @matteogabriele.npmx.social · 05/02/2026
meanwhile, on the npmx discord server
"Girl Putting Tuba On Girl's Head" meme, with tuba labeled as "bluesky", 1st girl labeled as "npmx", 2nd girl labeled as "me"
0130