
Building @CleanSlop from 🇨🇦 Prev @Powerloom @BlockVigil @DotaProHub
Vancouver, British Columbia
Joined February 2008
- Tweets20.1K
- Following173
- Followers2.6K
- Likes14K
Pinned Tweet
I've been teasing this for a while, and I'm really excited to finally ship it: CleanSlop is now fully agentic 🔥
Paste one line into Claude Code, Codex, Cursor, Grok Bot or Muse 👇
Scan with cleanslop.com
This is a big step up from our first release last month. Back then @CleanSlop was a website: you'd leave your agent to sign up, connect GitHub, run a scan and read the report, then paste it all back in. Now the whole thing happens inside your agent, with a leaner workflow and an overhauled, faster engine underneath.
Your agent signs you in, scans the folder you're in, fixes what's worth fixing, and rescans to check the fixes held. When you run out of scans, it offers a pack or a plan, and you approve it in Link. That's the only time you touch anything.
All of this is backed by @link Agent Identity, @stripe's new identity product for agents, and we're one of the first companies to integrate it across the entire workflow. Your agent presents Link's attestation that a real person stands behind it, along with your Link-verified email, right from the CLI. There's no form, no password and no trip to a website.
It supports TypeScript/Node.js apps today, and it's sharpest on Next.js + Supabase. Link Agent Identity is US and Canada only for now; everywhere else, your agent signs in with GitHub.
We're on @ProductHunt today. If you build with AI, I'd love for you to try it and tell me where it gets confusing or where your agent gets stuck 🙏
We often get asked about how CleanSlop actually works. So we built a page that takes you under the hood. Also, answering more questions on @hackernews today: news.ycombinator.com/item?id…
Yuuuge pile of changelog shipped @CleanSlop in the last two weeks.
Went live on Product Hunt with a fully agentic workflow. Backed by Stripe Link agent identity. 95% faster scans (yep)
Autoscans are live.
And take a look under the hood of the system at cleanslop.com/under-the-hood
Spooky weekend thanks to the amazing folks who put up this special event at @capbridge 🧡
And a spookier start to permanent DST time, had to adjust some hardcoded clocks and already missed my dentist appointment 💀
Shipping so fast our own web interface is starting to feel optional 😂
Seriously though, try autoscan. Set it to run on every push, daily, or weekly and forget about it!
What's new #4 🔁
Autoscan: on Starter, Pro and Max, your repo scans itself on every push, daily, or weekly, and never spends a scan on a commit it already checked.
Also: we open-sourced the CleanSlop CLI, and a new Under the hood page shows what happens when you press Scan 👇
Just please be honest in the first place so you don't have to play these games 🤦
We’re renaming our Max plans:
Max 5x → Max
Max 20x → Ultra
Max is still $100/month, and Ultra is still $200. If you’re a subscriber, there’s nothing you need to do.
We’re also removing the 5-hour limit for verified Ultra accounts, starting today with most existing subscribers. Newer accounts keep a temporary limit until they’re verified, which helps us prevent fraud and abuse. You'll get an email when it's removed.
Weekly limits remain unchanged. View our plans here: claude.com/pricing
Can someone connect me with @hackernews mods wrt to a showhn post?
Setting this up was trickier than expected but fun! Our requirements:
1. Track upstream and sync at release time.
2. Port PRs from the public repo while keeping contributor credit.
3. Publish from the public repo so provenance is verifiable.
The CleanSlop CLI is now open source 🎉
It's the tool your agent runs to scan your repo and fix what it finds, so you should be able to read every line!
MIT licensed, zero runtime dependencies, and every npm release ships with signed provenance ✅
github.com/cleanslop/cli
Swaroop Hegde retweeted
The CleanSlop CLI is now open source 🎉
It's the tool your agent runs to scan your repo and fix what it finds, so you should be able to read every line!
MIT licensed, zero runtime dependencies, and every npm release ships with signed provenance ✅
github.com/cleanslop/cli
Not much to share from this weekend. Chronic pain flared up, probably from pushing too hard. But I'm back at it and will resume the vibe coding series for the next 24 hours with app #3! Got an app idea you'd like to see me build next? Drop it below.
Politics aside, please just do sane things, that's all we want!
Thank you, British Columbia.
Tonight, you voted for change. You voted for a government that will listen, keep life affordable, and never take your hard-earned money for granted.
I want to thank every volunteer who knocked on doors, made calls, and put up signs in the rain. I want to thank our candidates, who stepped forward in a snap election with no time to spare. And I want to thank my wife Shelley and my family for standing beside me every step of the way.
To those who didn’t vote for us: I will work just as hard for you. This is your government too.
The work starts now. Let’s get to it.
Question for @ProductHunt veterans: can you launch a very different feature within a month of your main launch, on the same domain? How do you make it distinct enough not to get flagged as a repeat?
Hello from Toronto! Good to be back though I spent a good chunk of the trip shipping. We entered a feature freeze this morning but I couldn't resist adding the new @link CLI feature that went live today 😎
App #2 in my one-app-a-week vibe coding series: Ludo Club 🎲
Classic Ludo with friends or bots, right in your browser.
The fun part: your browser can't pick the dice. The server rolls, and each game ends with a fair-play receipt so you can check every roll!
Link 🧵👇
Play here, no download needed 👇
ludo-club.replit.app
I haven't forgotten my promise to ship vibe coded app for this week! Today, I'll try doing this on flight wifi 🛫
Thanks to the flight upgrade, @AirCanada 🙏
















