
Building @CleanSlop from 🇨🇦 Prev @Powerloom @BlockVigil @DotaProHub
Vancouver, British Columbia
Joined February 2008
- Tweets20.1K
- Following172
- Followers2.6K
- Likes14K
Pinned Tweet
Last week we launched @CleanSlop. This week it got a proper front door :)
Here’s a 30s tour of the new site 👇
Plus, a special link for you in the thread 🧵
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.
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 🙏
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 🙏
Just got our first paying subscriber for @CleanSlop :)
Launched 4 weeks ago today! Lean, bootstrapped, shipping weekly.
Can’t wait to share what we’re working on next week 👀
Also, this reminded me of one from the older days! Baby steps towards it again 😅
xitter.cf/SwaroopH/status/141096…
Whatever you think of @RebelNewsOnline, this is worth a watch. It takes courage to speak up the way this young man did, and it makes me hopeful about Canada's future 🇨🇦
youtu.be/QmwJbiM6IPU?si=LF-c…
Thanks for the stickers @ClaudeDevs, will encourage my agents to go faster 😁
Your coding agent can now talk to @CleanSlop and run scans directly!
Next: a fully agentic CleanSlop, which we’re building with @link 👀
What’s new #3 🤖
Scan from your coding agent. Add one URL to Claude Code, Cursor, ChatGPT, Lovable, Replit and more, approve in your browser, and your agent can scan what you pushed and fix what’s worth fixing.
Setup for your agent 👇
Long-time die-hard @firefox fan, but this redesign is so disappointing. Feels rushed, with so many half-finished bits. Thankfully found this config fix on Reddit:
reddit.com/r/firefox/comment…
Now live on prod for testing! Reply here or DM me if you want access :)
Connected @CleanSlop MCP live on call with @SwaroopH in Cursor IDE.
Frictionless application of changes in-editor.
Complete agentic support dropping this week for select beta users! DM us for early access.
















