Sign in

Matteo Gabriele

@matteogabriele.npmx.social
434 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 · 21h
Too many people are giving up on OSS. We are problem-solvers, so let's solve the problem. Together.
5578
Matteo Gabriele @matteogabriele.npmx.social · 29/09/2026
1112
Matteo Gabriele @matteogabriele.npmx.social · 28/09/2026
I feel like these newly discovered AI-only developers are acting like leaders of a shady cult. They say I need to surrender to the inevitable. The pressure. Stop fighting and just reach the final stage of grief: acceptance. My only stage is skepticism. To all of them, blink twice if you need help
2140
Matteo Gabriele @matteogabriele.npmx.social · 26/09/2026
My AI contribution policy has been improved and is now part of ai-policy.dev, an open-source collection of AI policies. It's not a silver bullet. You can't enforce a policy programmatically, but it helps you and everyone contributing understand where your project stands.
ai-policy.dev
Human Responsible · AI Contribution Policies
Your tools are your business, but everything you submit must be yours.
3528
Reposted by Matteo Gabriele
James @43081j.com · 24/09/2026
Today we're launching ai-policy.dev! A collaboration of me, @danielroe.dev and @matteogabriele.npmx.social - this provides a few human curated AI contribution policies you can choose from. Our hope is that this will help you better define your stance and what kind of contributions you accept 🙏
ai-policy.dev
AI Contribution Policies
Ready-to-use AI contribution policies for open source projects.
1313540
Reposted by Matteo Gabriele
Vladimir @vladimir.berlin · 21/09/2026
If you are in Amsterdam this Thursday, come to the @vitest.dev x @npmx.dev meetup! guild.host/events/vites...
guild.host
vitest x npmx | Guild
Sep 24th 6:00PM: Join us in Amsterdam for a joint event with the Vitest and npmx communities! A huge thank you to Biscuit for hosting us Schedule: 18:00 - 19:00 -> Socialising & Food 19:00 - 19:15 ...
34511
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
Reposted by Matteo Gabriele
James @43081j.com · 20/09/2026
cooking something up with @matteogabriele.npmx.social and @danielroe.dev 👀
0402
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 · 14/09/2026
You might think I'm crazy, but yesterday I worked on my website, and I was in the zone for hours, like the good old days. It was just me, a mechanical keyboard, a nice VSCode theme paired with a good font, good music in my headphones, some coffee, and my brain. Let's all slow down a bit.
7722
Matteo Gabriele @matteogabriele.npmx.social · 12/09/2026
I haven't post anything from @zurichjs.com because I was too busy enjoying Zurichjs. I had a blast meeting so so so many beautiful people ❤️
2363
Reposted by Matteo Gabriele
Alec Lloyd Probert @graphieros.npmx.social · 12/09/2026
AgentScan data, gathered hourly from 400 repos, clearly shows that for every PR you receive during the week-end, 1/3 to 1/2 will most likely be from an agent. Now using AgentScan helps OSS maintainers triage, to keep week-ends enjoyable.
agentscan.tools
AgentScan - GitHub Automation Detector
Automation pattern detection for open source maintainers
0287
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 · 01/09/2026
GitHub doesn't show how many projects use your GitHub Action or GitHub App, so I wrote a custom script to retrieve that information for AgentScan. I didn't expect this many projects ❤️ I'm stoked on one end and sad on the other for the mess AI spam is causing. Stay positive 💪
agentscan.tools
Used by | AgentScan
Public repositories running AgentScan on their CI
3499
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 👀
2296
Matteo Gabriele @matteogabriele.npmx.social · 28/08/2026
I think we can all agree that the "good first issue" label is effectively dead.
4221
Matteo Gabriele @matteogabriele.npmx.social · 24/08/2026
Trust is the most valuable thing we're losing in OSS these days. Join communities, chat, have a laugh, learn how to give and accept feedback, and help out your favorite projects with some good old-fashioned code & love.
1324
Reposted by Matteo Gabriele
Bjorn Lu @bluwy.me · 22/08/2026
Wrote a userscript that adds "AI" labels to users detected by agentscan.tools (by @matteogabriele.npmx.social)! Much needed hints to judge "contributions" these days. 👉 github.com/bluwy/github...
3 screenshots: one adds the "AI" label to detected authors on the GitHub PR list, one adds the "AI" label to a detected author of a PR, and one adds a "Report to AgentScan" menu item for PR comments
15512
Matteo Gabriele @matteogabriele.npmx.social · 22/08/2026
The Voight-Kampff test is back. If you want a package that handles GitHub requests and account activity analysis, you can use this one now. github.com/unveil-proje...
github.com
GitHub - unveil-project/vk: Fetch GitHub account activity and analyze it for automation patterns
Fetch GitHub account activity and analyze it for automation patterns - unveil-project/vk
2184
Matteo Gabriele @matteogabriele.npmx.social · 21/08/2026
Having someone like Uncle Bob preach clean code and AI at the same time makes absolutely no sense.
361
Matteo Gabriele @matteogabriele.npmx.social · 20/08/2026
I know you don't want to read this, but you're getting dumber each time you make a prompt. This week, you are literally less smart than last week.
230
Matteo Gabriele @matteogabriele.npmx.social · 18/08/2026
060
Reposted by Matteo Gabriele
James @43081j.com · 17/08/2026
i've written up some thoughts about AI in the open source world, and more importantly, why humanity is important. its a bit wordy and doomy but this is an important topic right now. there is still a lot of good in the OSS world at least ❤️
43081j.com
Humanity in Open Source
Thoughts on how the open source world is changing in the AI era, not always for the better.
109535
Matteo Gabriele @matteogabriele.npmx.social · 13/08/2026
Reconnect with your code ❤️
2191
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
Reposted by Matteo Gabriele
Software Stewardship Lab @stewardshiplab.org · 07/08/2026
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
stewardshiplab.org
A Research Lab for Open Source ✸ Software Stewardship Lab
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
214043
Matteo Gabriele @matteogabriele.npmx.social · 06/08/2026
2351
Matteo Gabriele @matteogabriele.npmx.social · 04/08/2026
Sorry, but if your title is "AI Native Engineer", I will most likely think less of you.
2230
Matteo Gabriele @matteogabriele.npmx.social · 03/08/2026
I feel like we might have stopped trying to struggle, understand, refactor, and evolve. DX issues have just been assigned to a different entity that then tells us what to do next.
170
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 · 25/07/2026
@npmx.dev is not just a browser for packages, it's mostly a reminder that we can take internet back in our hands. You want it, you build it.
17311
Matteo Gabriele @matteogabriele.npmx.social · 24/07/2026
When you rely on a calculator for calculations, you are likely to lose your ability to perform basic math. If you offload your entire thought process and skills, you'll become incapable of doing anything on your own. They won't stop selling you the service, but you can stop using it.
0100
Matteo Gabriele @matteogabriele.npmx.social · 21/07/2026
0 days since someone rewrote something in Rust
4252
Reposted by Matteo Gabriele
npmx @npmx.dev · 17/07/2026
npmx.dev 🤍
817617
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
"AI-first everything" is the "More doctors smoke Camels" of our generation. Touch grass.
2231
Matteo Gabriele @matteogabriele.npmx.social · 14/07/2026
Underrated comment!
3938
Reposted by Matteo Gabriele
ubugeeei @ubugeeei.dev · 13/07/2026
Wrote! wtrclred.io/en/posts/24
wtrclred.io
In the Age of AI, Rethink Yesterday's Logic
AI has rewritten the cost structure behind engineering. It is time to rethink technology choices, debt, specifications, tests, OSS, hiring, and trust.
172
Matteo Gabriele @matteogabriele.npmx.social · 11/07/2026
Besides the flood of AI spam, what's your biggest frustration with GitHub or working in OSS these days? Just dump them here like if I was your therapist.
372
Matteo Gabriele @matteogabriele.npmx.social · 08/07/2026
You're looking for an idea, or maybe you don't even know you need one yet, but you'll be glad when it shows up. Go wash the dishes. No music. No TV. Nothing. Just wash the dishes.
2161
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
Reposted by Matteo Gabriele
daniel wraith @danielroe.dev · 05/07/2026
🙋‍♂️ want a zero-config backup of your github repos and think @tangled.org is pretty cool? then synchub.to is for you! 👉 it's a github app that automatically syncs your public github repos to tangled ✨ let me know what you think! 🙏
synchub.to
synchub.to
Mirror your public GitHub repos to tangled.org, automatically.
2334258
Matteo Gabriele @matteogabriele.npmx.social · 05/07/2026
Alright! It is done! Finally made a GitHub app for AgentScan so you can just install it, select your repositories, and more easily keep automation lovers out of your projects. Give it a spin and drop me some feedback on GitHub
agentscan.tools
AgentScan - GitHub Automation Detector
An open experiment in detecting automation patterns on GitHub
48717
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
For all the IDE-nerds out there who like a good font and theme and still enjoy looking at their code, I've just found my new favorite font. So good. madmalik.github.io/mononoki/
madmalik.github.io
mononoki
5382
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 · 24/06/2026
I think we are 5 PRs away from burning the entire planet.
0151
Matteo Gabriele @matteogabriele.npmx.social · 21/06/2026
This is how we handle clankers at home! I've just released the AgentScan GitHub action with bounty detection and immediately caught one.
github.com
fix(#198): Use SecureBananaLabs/bug-bounty leaderboard.json by Notime02 · Pull Request #201 · MatteoGabriele/agentscan
Fix Added the SecureBananaLabs/bug-bounty leaderboard.json integration to the nuxt.config.ts file under the integrations section. Otomatik oluşturulmuştur. Summary by CodeRabbit New Features Le...
1172
Matteo Gabriele @matteogabriele.npmx.social · 19/06/2026
So you guys are calling an AI that calls multiple AIs, which then opens a PR with the code that is then reviewed by another AI, which then triggers the previous AI(s) to implement those changes, push them, and repeat until the PR is approved, then merge?
static.klipy.com
Tom Delonge Blink182 Wtf Meme
ALT: Tom Delonge Blink182 Wtf Meme
3120