Chris Gregori

Chris Gregori

@codestirring.bsky.social

๐Ÿš€ Tech Lead @ Multiverse ๐Ÿ‘จโ€๐Ÿ’ป Elixir & LiveView teacher ๐ŸŒ Building in public https://mmbl.io | https://uini.io | https://mealmind.io | https://madepublic.io ๐Ÿ“– Author of https://liveviewcookbook.com

611 followers298 following178 posts

Kage's first sponsor is live - @beehiiv ๐Ÿ™Œ 62,000 people browsed Kage last month looking for design references and prompts to paste into their coding agents Glad to have Beehiiv in front of them for the next two weeks. If you're writing a newsletter, they're the ones to use ๐Ÿ’ช๐Ÿผ

I think Iโ€™ve become way more interested in the tiny details of products as Iโ€™ve got older The click of a button, packaging, animations, how something feels in your hand The actual feature list matters less and less Am I becoming a design engineer?

One thing I always forget until I travel is how good walking everywhere feels You somehow do 20,000 steps without thinking about it because youโ€™re actually going places and seeing things Meanwhile 30 minutes on a treadmill feels like a prison sentence

Japan is dangerous when youโ€™re someone who likes making things Every shop, menu, bit of packaging, sign and tiny interaction has me thinking about design Iโ€™m supposed to be taking a break from building and instead Iโ€™m collecting ideas ๐Ÿ˜…

Travelling really exposes which apps on your phone are actually useful Maps, camera, translation, Suica, notes Everything else basically disappears for 2 weeks Quite nice realising how little you actually need

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

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

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..

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

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

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

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

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 ๐Ÿ‡ฏ๐Ÿ‡ต

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.appStowdrop ยท 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.

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.designDesign inspiration, ready to buildBrowse beautiful interfaces from real products and turn any design into a prompt for Claude Code, Codex or Cursor.

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 ๐Ÿ˜…

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

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

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

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 ๐Ÿ˜Ž

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

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

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 ๐Ÿ˜ญ

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.

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 ๐Ÿคฏ

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

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 ๐Ÿฅด

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. ๐Ÿ‘‡๐Ÿผ

View full thread

What it deliberately doesn't do: sessions, funnels, cohorts, heatmaps, replay. If you need those, use Umami or Plausible. If you want the useful numbers at a glance on a 10MB box, this is it. Issues and PRs welcome.

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. ๐Ÿ‘‡๐Ÿผ

View full thread

Connect Google Search Console and you get the actual search terms Google strips from the referrer. Connect Polar and revenue sits next to traffic, broken down by first-touch referrer, campaign, landing page and country.

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. ๐Ÿ‘‡๐Ÿผ

View full thread

It speaks MCP, read-only. Point Claude Code (or anything with Streamable HTTP) at /mcp with a token and ask "how are my sites doing this week?" or "where is my German traffic coming from?" No LLM inside. It just serves the numbers plus a few signals like trend and spikes.

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. ๐Ÿ‘‡๐Ÿผ

No cookies, no stored IPs, no GeoIP database, no third-party calls at runtime. Visitors are a daily-salted hash. Country comes from your proxy header or the browser timezone. Favicons are fetched by Glance itself. Map outlines are bundled. Nothing leaves your box.