Sign in

Chris Gregori

@codestirring.bsky.social
603 followers 298 following 170 posts

🚀 Tech Lead @ Multiverse 👨‍💻 Elixir & LiveView teacher 🌐 Building in public mmbl.io | uini.io | mealmind.io | madepublic.io 📖 Author of liveviewcookbook.com

PostsRepliesMedia
Chris Gregori @codestirring.bsky.social · 7h
I think handhelds have made me enjoy games more again Sitting at a desk or TV and deciding “I’m going to play a game now” somehow feels like a commitment Picking something up for 20 minutes on the sofa doesn’t Apparently removing 5 seconds of friction is all my brain needed
000
Chris Gregori @codestirring.bsky.social · 27/09/2026
There’s a weird sweet spot for software where it does exactly 3 things extremely well and then just stops Every app eventually seems to get tempted into becoming an entire operating system I want more tiny tools like Glance & Boop I have a few ideas for more
110
Chris Gregori @codestirring.bsky.social · 26/09/2026
Getting older has completely changed what I want from games I used to want the biggest 80 hour RPG possible Now “I can play this for 25 minutes and actually make some progress” is a genuine selling point until WoW Forever comes out..
110
Chris Gregori @codestirring.bsky.social · 25/09/2026
One underrated thing about LLMs is how many things I’m now willing to learn Not because learning got easier exactly It’s just that there’s always someone there who will answer the stupid question you were too embarrassed to ask
100
Chris Gregori @codestirring.bsky.social · 25/09/2026
There’s something really satisfying about self hosting tiny open source tools A little VPS with a bunch of software you actually understand and control feels so much nicer than having 15 different SaaS subscriptions
000
Chris Gregori @codestirring.bsky.social · 24/09/2026
I miss when the internet felt like loads of weird little websites made by individuals Feels like AI might weirdly bring some of that back The cost of making something stupid just because you want it to exist is basically zero now
100
Chris Gregori @codestirring.bsky.social · 24/09/2026
SaaS isn't dead but I think I’m slowly becoming obsessed with software that I can just buy once and own No account, no subscription, no “£7.99/month billed annually” Just give me the app and leave me alone sometimes
010
Chris Gregori @codestirring.bsky.social · 23/09/2026
kage.design is slowly turning into the design reference library I wanted for myself - Find a page you like - Drill down into the individual components - Copy one as a prompt and throw it at your agent Should I allow people to create accounts and save collections?
kage.design
Design inspiration, ready to build
Browse beautiful interfaces from real products and turn any design into a prompt for Claude Code, Codex or Cursor.
110
Chris Gregori @codestirring.bsky.social · 22/09/2026
Odin 3 might be the perfect travel gaming device A Steam Deck and my MSI Claw are obviously way more powerful but they’re absolute units This thing disappears into my backpack and can emulate basically everything I’d actually want to play on a flight Been excellent in Japan 🇯🇵
000
Chris Gregori @codestirring.bsky.social · 22/09/2026
I think local-first software has completely ruined me stowdrop.app opens instantly, stores everything locally and doesn’t need an account Now whenever another app makes me wait for a loading spinner just to see my own data it drives me insane GPUI 🧡
stowdrop.app
Stowdrop · Capture links, notes and snippets instantly.
One shortcut stows whatever you're looking at. Two letters pull it right back. Native macOS, private by default, synced through your own iCloud. $19 once.
010
Chris Gregori @codestirring.bsky.social · 21/09/2026
I think the hardest part of getting AI to build good UI is actually showing it what “good” means “Make this look beautiful” is basically useless Giving it an actual component you like + a prompt describing it gets you so much further Pretty much the idea behind kage.design
kage.design
Design inspiration, ready to build
Browse beautiful interfaces from real products and turn any design into a prompt for Claude Code, Codex or Cursor.
120
Chris Gregori @codestirring.bsky.social · 19/09/2026
Going to Japan is going to force me to do something I’m apparently incapable of doing at home Stop building things for a couple of weeks I’ve been going a bit ridiculous with side projects lately so I think I actually need the forced break 😅
000
Chris Gregori @codestirring.bsky.social · 18/09/2026
Running my own VPS used to be one of those things I just couldn’t be bothered to learn properly Networking, firewalls, Docker, debugging some random Linux issue at 1am… Now I can just have an LLM guide me through being a part time sysadmin It’s genuinely not scary anymore
040
Chris Gregori @codestirring.bsky.social · 17/09/2026
I don’t think I’ve ever had more ideas for things to build than I do right now The annoying part is building has become the easy bit Deciding which ideas deserve more than 2 days of my attention is much harder
000
Chris Gregori @codestirring.bsky.social · 17/09/2026
One thing I’m really looking forward to in Japan is actually forcing myself to use my camera properly again I’ve spent so much of this year building things that photography has taken a massive back seat Tokyo seems like a pretty good place to fix that
100
Chris Gregori @codestirring.bsky.social · 16/09/2026
I keep bookmarking nice websites and then completely forgetting why I saved them Which is basically why I built kage.design Now up to 1,300+ individual components you can browse for inspiration and copy straight into your AI agent as a prompt
kage.design
Design inspiration, ready to build
Browse beautiful interfaces from real products and turn any design into a prompt for Claude Code, Codex or Cursor.
000
Chris Gregori @codestirring.bsky.social · 15/09/2026
Kage now has an entirely free to use MCP 🤖 270+ real product screenshots and 1400+ sliced components, each with a prompt describing its layout, type, spacing and colour, available to your coding agent. No key, no account. One command to connect. kage.design/mcp-setup
000
Chris Gregori @codestirring.bsky.social · 14/09/2026
145 products analysed 1358 components with prompts for AI agents 257 design example Full screen landing page capture Categorised, analysed and turned into prompts 100% free. kage.design
kage.design
Design inspiration, ready to build
Browse beautiful interfaces from real products and turn any design into a prompt for Claude Code, Codex or Cursor.
010
Chris Gregori @codestirring.bsky.social · 12/09/2026
kage.design now breaks pages down into components 🧩 As of now there are 1,198 of them 🔥 It's 100% free - give it a try
kage.design
Design inspiration, ready to build
Browse beautiful interfaces from real products and turn any design into a prompt for Claude Code, Codex or Cursor.
000
Chris Gregori @codestirring.bsky.social · 11/09/2026
On the left - convex's landing page On the right - a one shot of a new dev tool using kage.design's prompt 100% totally free - try it out
011
Chris Gregori @codestirring.bsky.social · 09/09/2026
Okay so @SimEdw was right - fine tuning a model really can get you great results. Fine tuned Qwen 3.5 2B and getting better results than stock Gemma 4 which is 5x larger 🎈 Ready to go in mmbl 😎
100
Chris Gregori @codestirring.bsky.social · 08/09/2026
Okay I'm so onboard now - Paper is so good. Being able to design and ask your LLM to chip in feels like the future and I can't go back to Figma.
000
Chris Gregori @codestirring.bsky.social · 08/09/2026
I think I work 5x as much on my side projects now with all this AI tooling but I probably get 20x out of it. The value is insane but not getting burnt out or addicted is quite tough
000
Chris Gregori @codestirring.bsky.social · 08/09/2026
Big updates to the Uini.io landing page and dashboard look 🔥 AI helping with the development means I can spend more time designing which I never had a chance to do before so things get a much nicer level of polish. Would love feedback
510
Chris Gregori @codestirring.bsky.social · 07/09/2026
Astra might be amazing but it still sadly has nothing on Fable for frontend design. I can give an entire brief to Astra and tell it to do something and it'll still create a slop version of it - Fable just gets it right and it looks beautiful. Shame - I only want one sub 😭
000
Chris Gregori @codestirring.bsky.social · 07/09/2026
So 3 days ago I asked Astra to figure a way to make my model spend cheaper on a side project by optimising how I was using the output across shared accounts. It’s now 28x more cost efficient without any change in user functionality. Oh and traffic was up on these days. Insane.
000
Chris Gregori @codestirring.bsky.social · 07/09/2026
www.chrisgregori.dev/ Re-designed my personal site this weekend - added a bit more colour and some micro interactions after spending some time in Figma
000
Chris Gregori @codestirring.bsky.social · 06/09/2026
We are living in the future I asked Astra to guide me through how to use Figma with Computer Use and it created me a guide in Figma, guiding me through the tools in the app using the virtual mouse showing me what to click and why. A computer just interactively taught me 🤯
000
Chris Gregori @codestirring.bsky.social · 06/09/2026
Adding the ability to add any model you like for mmbl to do it's work. You can use the on device, entirely private model or if you want more power and don't mind paying your own API tokens - you can choose from a big cloud provider. If you haven't already checked it out do so at mmbl.io
000
Chris Gregori @codestirring.bsky.social · 05/09/2026
Do people struggle to sunset their old projects? I have about 15 different services running, 80% don’t have any traffic but I love being able to just pull them up. Almost like a mini digital museum of my creations. Costing me to keep some going though 🥴
000
Chris Gregori @codestirring.bsky.social · 05/09/2026
I did it again... I didn't want Umami taking up 500mb of my VPS so I built a tiny OS Go alternative that takes up 10mb. Does it do as much? No. Does it track views, referrers, events, Google Search terms, attribute against Polar, have realtime graph and MCP support? Yes. 👇🏼
120
Chris Gregori @codestirring.bsky.social · 05/09/2026
Gun to your head name the absolute best non-slop LLM design skills I can throw at Astra to see how beautiful of a landing page it can build me
000
Chris Gregori @codestirring.bsky.social · 05/09/2026
mmbl got released on iOS today - yes another todo list app with AI integration but all of it lives on your phone using a custom model I fine tuned. Brain dump -> Organised tasks Oh and it’s free 👇🏼
100
Chris Gregori @codestirring.bsky.social · 03/09/2026
Stowdrop now handles snippets too 😎 I often have to post similar things about my apps all over the place when doing marketing on various Reddit or X threads - now I'm literally a keypress away from finding, editing and inserting my snippets anywhere Check it out 👇🏼 (for free)
100
Chris Gregori @codestirring.bsky.social · 03/09/2026
Experimenting with some gradient effects to give stored links in Stowdrop a bit more pop. What do people think? 3rd one is just a funky gradient from the colour of the tag you've got rather than a preview of the stored link.
000
Chris Gregori @codestirring.bsky.social · 03/09/2026
Anyone tried Flash 3.8 yet for actual coding ignoring these benchmarks?
000
Chris Gregori @codestirring.bsky.social · 03/09/2026
iCloud sync for Stowdrop.app is out now 🎈 I love GPUI so much, this app has been so useful to me
stowdrop.app
Stowdrop · Drop anything. Find it later.
One keystroke saves whatever you are looking at. Two letters get it back. Native macOS, no account, pay once.
000
Chris Gregori @codestirring.bsky.social · 02/09/2026
Stowdrop 1.3 is out. Your library now syncs between Macs through your own iCloud. Off by default, no account, no server of mine. Also import your browser bookmarks, export everything as JSON/HTML, and search by date ("links from last week"). Still $19 once. stowdrop.app/changelog/
stowdrop.app
Stowdrop changelog
Every release of Stowdrop, newest first. Updates are free with any licence.
010
Chris Gregori @codestirring.bsky.social · 02/09/2026
Underrated LLM usage for building something: If you have a non-deterministic outcome based on some code you've got, ask your agent (i.e. Fable) to benchmark different approaches and return a report to you. I'm doing this often and just found a better model to use for my app
100
Chris Gregori @codestirring.bsky.social · 02/09/2026
Has anyone got a Google Fitbit Air? I have an Apple Watch but I miss wearing nice watches instead
000
Chris Gregori @codestirring.bsky.social · 01/09/2026
I’ve had an app awaiting iOS App Store review for over a week now. What’s going on?
100
Chris Gregori @codestirring.bsky.social · 01/09/2026
Boop started because I wanted errors on my phone. Now I’m using it for new signups, payments, failed jobs, deployments and anything else I care about. Turns out a tiny, self-hosted notification inbox for your own software is surprisingly useful. What would your apps boop you about?
020
Chris Gregori @codestirring.bsky.social · 01/09/2026
Okay I'm loving Flutter - especially when you guide it with a design system you want it to follow - this new app is beautiful
010
Chris Gregori @codestirring.bsky.social · 01/09/2026
What should I add to Boop? It started as a tiny way to send events from my apps to a beautiful, native iOS inbox. I’m curious what would make it genuinely useful to you. Integrations? Priorities? Actions? Multiple devices? Tell me the feature I haven’t thought of yet 👇
000
Chris Gregori @codestirring.bsky.social · 31/08/2026
How did I just find out about the Elixir Lucide icons package? I thought we were stuck with hero icons (which aren't bad to be fair). Gonna be adding this to the next release of phoenixsaaskit.com Also adding Autoport, LLMs.txt, built in skills for animations and design
phoenixsaaskit.com
Modular Phoenix LiveView SaaS Starter Kit
Production-ready Elixir SaaS boilerplate with modular features, CLI setup, and built-in OAuth, payments, AI, and more. Build fast, scale clean.
020
Chris Gregori @codestirring.bsky.social · 31/08/2026
Might have been the only one sleeping on this but rather than building a backend for your app that needs AI, consider just loading a small hugging model straight onto the device. I just tried it with the new version of mmbl for iOS and I've eliminated my need for a server 🤯
000
Chris Gregori @codestirring.bsky.social · 31/08/2026
Building a flutter app and it's quite nice for animations.. am I gonna loate this decision in the future?
000
Chris Gregori @codestirring.bsky.social · 31/08/2026
Despite me preferring Codex, I have to say Fable is so damn good, especially for design and Swift compared to Sol Pro. If Codex solved this I'd have no issue dropping Claude
000
Chris Gregori @codestirring.bsky.social · 30/08/2026
Boop is now SentryDSN compatible! And contains a pre-compiled binary for easy deployment and running. cc: @ilbert_luca I spruced up the iOS app icon too to be a little cleaner. github.com/chrisgreg/b...
github.com
Release v1.3.0 · chrisgreg/boop
Added Sentry SDK compatibility. Point any server-side Sentry SDK's DSN at Boop (https://boop_proj_...@your-boop-host/1) and it reports straight into that project with no code changes. POST /ap...
010
Chris Gregori @codestirring.bsky.social · 30/08/2026
FPLXI has a 67% conversion from users trying the tool for free to signing up for an account. 6% of users pay for Pro. I think that's a pretty good conversion but I probably need to work on getting more users trying it out
000