Excited to share vlt 1.0 along with our hosted registries & ecosystem mirrors now GA! A drop-in npm replacement, built so nothing runs on your machine just because you typed install. → faster delivery → malware blocking at the registry layer → graph-native querying
Luis Montes
@monteslu.com
Purveyor of fine PWAs. IcedDev CEO Hand crafter of artisanal SQL queries. BikeMesaAZ organizer, bike rider Mastodon: @monteslu@fosstodon.org
With the help of Claude and romdev, I'm discovering more #NES #GameGenie codes! This time using aldonunez's Zelda 1 disassembly. AEINAUIL: Magic Book causes the sword beam to leave behind flames, just like the magic wand (Add the optional code AEINILIL and you won't even need the Magic Book!)
You can run the karaoke app with: npx loukai-app Since the talk i've be able to remove python/pytorch and it is now 100% webGPU and much faster.
Karaoke still runs on technology from the '80s. 🛼 What if we rebuilt it with Web Audio, AI, open-source models, and modern web APIs? Watch @monteslu.com give one of the most delightfully nerdy talks from CascadiaJS 2026. youtu.be/wk2Fj2H5eoI
Karaoke still runs on technology from the '80s. 🛼 What if we rebuilt it with Web Audio, AI, open-source models, and modern web APIs? Watch @monteslu.com give one of the most delightfully nerdy talks from CascadiaJS 2026. youtu.be/wk2Fj2H5eoI
On airplane wifi, discovering new #NES #SuperMarioBros #GameGenie codes via #ClaudeCode and github.com/monteslu/rom... ! Just one for starters, but hopefully this will be a long thread! AEYAGYZE: right-hand warp pipe in 1-2 leads to World 8
The #ROMHacking community needs to get over their AI hatred, and quickly. Claude Opus and Fable are REALLY good at disassembling ROMs and commenting the code right now. Future models won't be, as they get optimized for corporate use. #ROMHack #RetroGaming #emulation #NES #SNES #homebrew
"File select. File A has saved data; B and C are empty. To trigger the intro I need to start a new game on an empty file. Let me move the cursor down to MARIO B, then arm the breakpoint and select it." -- #ClaudeCode playing #SNES #SuperMarioWorld via github.com/monteslu/rom... #ROMHack
Another #NES #GameGenie code for #SuperMarioBros just discovered by yours truly (a world first AFAIK): EUANAZEP : Mario moonwalks Courtesy of #ClaudeCode, Doppelganger's comprehensive disassembly, and @monteslu.com 's github.com/monteslu/rom... suite of #ROMHacking tools! #RetroGaming #Emulation
As we were singing karaoke last night at @cascadiajs.com wrapping up a great conference, hours earlier we learned origin story or low-res imagery alongside karaoke songs. Why does this 1986 CD+G format still exist, and what’s a modern take on what you can build today? Check out Luis’ project.
Here's my slides on Karaoke and AI for #CascadiaJS cascadiajs26.netlify.app @cascadiajs.com
oh yeah you can play with the karaoke app now: npx loukai-app I probably should have said that during my talk. #cascadiajs @cascadiajs.com
Here's my slides on Karaoke and AI for #CascadiaJS cascadiajs26.netlify.app @cascadiajs.com
Cascadia JS 2026
cascadiajs26.netlify.app
For AI and karaoke history @monteslu.com started with mary had a little lamb! Also, karaoke CDs have Atari 2600 level graphics. And Luis has a "DJ bike" and leads rides in Arizona. #CascadiaJS
"romdev-mcp" provides emulators for various retro systems, plus hooks for an LLM to press controller buttons, dump audio samples, take screenshots, etc. I had it play NES Tetris a while and then draw this. (It fixed the mistakes later.) #RetroGaming #MachineLearning github.com/monteslu/rom...
romdev-mcp creator Luis Montes is a HeatSync regular - catch him on Wednesdays at Caffeine and Coworking and ask him about it!
"romdev-mcp" provides emulators for various retro systems, plus hooks for an LLM to press controller buttons, dump audio samples, take screenshots, etc. I had it play NES Tetris a while and then draw this. (It fixed the mistakes later.) #RetroGaming #MachineLearning github.com/monteslu/rom...
Coworking with Friends. Without @lukekarrys.com 😢 Because Luke would have wanted it that way. Probably.
#NES #ROMHack Here's the NES ROM compilation skill I asked #ClaudeCode to create after all this weekend's work! github.com/jaymcgavren/... To-do: - Improve versatility - Support platforms other than Mac - snes-build, mega-drive-build, etc. - Move out to its own "marketplace" repo
ai-skills-marketplace/plugins/retro-build/skills/nes-build/SKILL.md at main · jaymcgavren/ai-skills-marketplace
A collection of plugins I've written for Claude Code and other LLM harnesses - jaymcgavren/ai-skills-marketplace
github.com
Get a bunch of bikes and ride them around with your friends. It's the shit.
Opus 4.6 with 1M token context is perfectly capable of finding exploits in codebases. Just sayin
The spam approach of finding someone's open source projects and using them as a talking point is kind of exhausting to wade through. you bastards
Aww yeah early screening LFGO! One of my favorite books in a long time.
Running Three.js with WebGL on a cheap Linux gaming handheld WITHOUT a web browser. #threejs
Added Home Assistant support to AgentGate. Your AI agents can securely read your smart home data through the same human-in-the-loop approval system. github.com/monteslu/age... @home-assistant.io
GitHub - monteslu/agentgate: API gateway for AI agents to access your personal data with human-in-the-loop write approval.
API gateway for AI agents to access your personal data with human-in-the-loop write approval. - monteslu/agentgate
github.com
Quick demo showing how AgentGate can lock down permissions for tools like OpenClaw, Codex, and Claude Code www.youtube.com/watch?v=P7pg...
Don't just give OpenClaw your credentials, Secure it with Open Source
YouTube video by Luis Montes
youtube.com
Can whoever's DDOSing github chill for a bit? I was in the middle of working on a personal project. Only do that when I'm doing real work for my job. Thanks.
agentgate v0.4.0 shipped! Agents can now broadcast to teammates, see each other's queues, withdraw pending items, and get real-time UI updates. Plus cleaner codebase and better docs. https://github.com/monteslu/agentgate
AI agents want your API keys. Don't give them your API keys. Built a proxy that lets them read everything but queues writes for approval. I review it over coffee. monteslu.com/blog/ai-runn...
How to Let AI Run Your Life Without Giving It Your Keys
A quick and practical guide to leveraging AI assistants while keeping control of your digital life.
monteslu.com
Here's my slides from @halfstackconf.bsky.social today halfstack26.netlify.app Had a lot of fun presenting on using AI for karaoke
HalfStack 2026
halfstack26.netlify.app
Ok, still write MCP servers over HTP/SSE. It's trivial to write a shim to create a direct skill for MoltBot / ClawdBot DO NOT bother with mcporter github.com/moltbot/molt...
Added MCP server support for clawdbot so it can be called from all sorts of tools. by igorhvr · Pull Request #1605 · moltbot/moltbot
I wanted to be able to call clawdbot from other tools so this is an implementation of a MCP server for it. It works for me/in the narrow cases I tested it (mostly from Claude Code) it was proven us...
github.com
ok a day later and finding that there probably should be a middle ground on keeping specific structured mcp tools in the system. The open ended cli is of course super useful, but it's not enough when I have focused tools I need to stay in context all the time
Clawdbot / Moltbot is legit. Long term memory by default without dependency on a specific AI vendor is great. And providing a mechanism to inject messages via the gateway without typical MCP request/response flow during a chat is HUGE.