Jesus Moreno · JMCodes @jmcodes.bsky.social · 13/03/2026God I love LLMs sometimes. Three days ago I sat down with a client to plan out our go live, we set a month timeline. This morning we're essentially code complete. That means we get three weeks of hardening, testing, and making sure it works seamlessly. 010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 10/03/2026I built an agent orchestrator in a day. You can define agents, route tasks, and review what the agent is doing. Up next I'm going to add permissions and confirmations and that'll close out the table stakes workflow. 000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/02/2026The Tamagotchi is really just a loading spinner. OpenCode SDK is basically an agent framework, think VoltAgent or similar. You plug into OpenCode’s existing agent loop and build your own UI on top. On my 'desktop', I used the same loop to build an AI-powered graph editor. 030
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/02/2026Quick update: I tightened the Tamagotchi UI and wired mood + animation to live OpenCode activity like reading, patching, replying, and retry. New screenshot below. Details coming soon. #OpenCode #BuildInPublic 010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/02/2026I recently switched to OpenCode as a long-time Claude Code user, and the biggest unlock is this: you can embed AI into any application layer, from silly experiments to real production UI. Built this reactive Tamagotchi as a tiny proof. Full build thread soon. 210
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/02/2026Built an issue tracker cli for Claude and added a force graph view in the terminal. The forcegraph is mostly not useful except to kind of zone out while Claude works but it looks cool lol. 110
Jesus Moreno · JMCodes @jmcodes.bsky.social · 22/01/20261st image, building an app 2nd image, app is published to PDS 3rd image viewer renders it in an iframe and injects the SDK 100
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/01/2026Last year I was fired after four awesome years from a great company that no longer fit what I wanted from life. Sitting tonight at my girlfriend's house, playing cards, and drinking beer with her family, after a day of coding on my own projects. I think it was for the best. #career #life 200
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/01/2026Today's coding session using saas-blocks.com a few prompts to get from requirements to fully deployed and implemented admin functionality for the gym platform I'm building for a client. As usual using Cloudflare Workers + D1 and Tanstack Start. #buildinpublic #indiedev #shadcn 231
Jesus Moreno · JMCodes @jmcodes.bsky.social · 17/12/2025I have finally worked out all of the 'use client' bugs when installing the free blocks on a fresh nextjs project. Gonna do these 11 screens as the free blocks. It's so close to being ready. #buildinpublic #shadcn #webdev #indiehackers 041
Jesus Moreno · JMCodes @jmcodes.bsky.social · 16/12/2025Adding in the free blocks section. Personally I think it's starting to feel really good. #buildinpublic #shadcn #webdev #reactjs 071
Jesus Moreno · JMCodes @jmcodes.bsky.social · 16/12/2025Name WIP but I'm really feeling this new direction. Coming soon. #buildinpublic #shadcn #webdev #frontend #saas #startups 160
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/12/2025Building out just enough UI to tell the story and get real world excitement. Most of these components and layouts come from the jmcodes blocks library I've been building out. It's demo UI but it's fully wired to state, react-query, and form validation. 110
Jesus Moreno · JMCodes @jmcodes.bsky.social · 13/12/2025I gotta say the shadcn cli makes it extremely simple to install even complex UI, the white screenshot is on a fresh project with just the basic shadcn theme. #buildinpublic #shadcn 181
Jesus Moreno · JMCodes @jmcodes.bsky.social · 11/12/2025One obvious thing here, you'd want a date field to know _when_ this happened. The schema it generated had this but the UI did not. 000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 11/12/2025Got some modals up, zod schemas, react-hook-form, nothing fancy just reusing existing field components and patterns. Will be using the same schemas to set up a quick trpc server and generate some drizzle schemas after I finish the UI. 110
Jesus Moreno · JMCodes @jmcodes.bsky.social · 11/12/2025I need a CRM, so gonna vibe one from the design system I've build up for our apps. Using the fleet dispatch blocks as a base. #buildinpublic #webdev #shadcn #vibecoding 161
Jesus Moreno · JMCodes @jmcodes.bsky.social · 06/12/2025the recording tool is just a little hammerspoon wrapper around ffmpeg www.hammerspoon.org and a link to zdog since i forgot zzz.dog 000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 06/12/2025Redid our landing page! vite and tanstack router, cloudflare workers, shadcn + react-hook-form for base components, zdog for the rotating 3d models, and d1 to collect form submissions jmcodes.tech #buildinpublic #webdev #frontend 251
Jesus Moreno · JMCodes @jmcodes.bsky.social · 06/12/2025Sometimes you just have to be sure claude saw what you think it saw 000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/12/2025For example, here's the frontend skill www.claude.com/blog/improvi... As a remindcc file, now it's only shown to claude when I type something like "let's build my landing page, use creative design and make it pop" github.com/JMCodes-Studio/remindcc #claudecode #vibecoding #devtools 031
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/12/2025Here it is in action, I'll publish the github link soon just need to do some final polish. #claudecode #vibecoding 010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 03/12/2025Working on a little claude code hook that injects something into the context based on a trigger phrase or regex. calling it remindcc it's basically replaced my claude.md file #claudecode #devtools #buildinpublic #deno 150
Jesus Moreno · JMCodes @jmcodes.bsky.social · 02/12/2025Added a quick community feature, planning to add color search, and some sort of voting mechanism. I don't want to require login to publish so I'm probably not going to allow custom names or descriptions. Also KV is not the move for this, durable objects? 010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 02/12/2025New theme builder live. Not a designer but I do client work with shadcn so I built the one I want. Generates OKLCH scales as a starting point, pick from a palette, or override completely. ui.jmcodes.tech/theme-builder How do you handle theming? #shadcn #buildinpublic #devtools #webdev 152
Jesus Moreno · JMCodes @jmcodes.bsky.social · 02/12/2025That thing where you rebuild a UI and immediately wonder why you didn't do it this way from the start.. Putting variables front and center since that's what I actually care about tweaking when I'm building a theme. #shadcn #devtools #buildinpublic 051
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/12/2025I'm building a theme builder! I use shadcn as my base for most projects and every client has a different brand. So I'm building the theme builder I need for client work. It's not perfect yet but it works. ui.jmcodes.tech/theme-builder #buildinpublic #devtools #shadcn #reactjs 061
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/12/2025Working on a directory bundle, I've got some open source claude code tools and prompts I plan to share this week and I need a place to share them! Why not build my own? 000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/12/2025Building a premium shadcn blocks library based on nine years of production experience. Forced myself to launch early at ui.jmcodes.tech, will be sharing more on my process and experiences as I go! #reactjs #buildinpublic #frontend #ui #starterkit 041