Start Here · Khing Jus Wurk | Official Links & Bookings

KHING JUS WURK · WURKXCREW

There’s a person behind the WURK. Meet him.

Brooklyn roots. Atlanta energy. Music, movement, stories—and the discipline to keep building.

Frank Monroe, professionally known as Khing Jus Wurk, is an Atlanta-area recording artist, songwriter, actor, model, stunt performer, author, podcast host, and personal trainer. Raised in Red Hook, Brooklyn, he connects creativity, fitness, family, and perseverance through Jus Wurk Entertainment and WURKXCREW.

About, career highlights & projects

A 2016 Full Sail University Entertainment Business graduate and Lisa Maile School of Acting and Modeling graduate, Frank trained with LA Stunts, ATL Stunts, and The Jungle MMA Orlando. Explore accurately labeled screen experience, performance samples, and training through his website and press kit.

Original music includes “Keep Getting Money,” “I Am (Wurk),” and “Made A Song About You (Girl).” Record World Magazine listed “I AM WURK” at No. 44 on its National Airplay Top 50 Independent Chart dated August 9, 2014, and No. 50 on its National Airplay Top 50 R&B/Hip-Hop Chart dated August 2, 2014.

Press kit (PDF)Screen profiles & creditsCareer milestones & sources

Shattered Control: Part One explores foster care, survival, family, and belonging. I Am Talking: Black Talk Podcast brings personal storytelling and conversations about identity, resilience, family, and the Black experience.

Read Shattered ControlApple BooksListen to the podcastWatch the podcast
Find me across the platforms
WURKXCREW · family, fitness & community

Make room for individuality, growth, and honest connection. Explore fitness and mindset, connect with the crew, and find the family and autism-awareness section.

Join WURKXCREW DiscordFitness & mindsetFamily & autism awarenessShop WURKXCREWAmazon storefront (paid link)Support the WURK

As an Amazon Associate I earn from qualifying purchases.

Bookings, representation, interviews & creative partnerships:
IAMWurk.com · Atlanta area

PrivacyDisclosures

Monday, November 2, 2026

The Mic Isn't a Mask

By Khing Jus Wurk (Frank D. Monroe) Some people hear a microphone and imagine a character, a performance, or a perfectly rehearsed answer. I think about what happens when you stop trying to sound perfect and start trying to say something worth hearing. My work moves through music, storytelling, entertainment, training and the experiences that shaped my perspective. Those parts of me don't always fit into a caption. A conversation gives them room. It also gives someone else the chance to challenge my thinking, teach me something or simply be heard. That's the standard I want to bring to the microphone: questions over performance. I can be direct without pretending I have every answer. I can speak from experience without claiming that my perspective is the only one. WURKXCREW is the community and creative identity I'm building around that kind of work. No costume. No borrowed story. Just the responsibility to keep showing up as myself. I AM WURK. WE ARE WURKXCREW. IAmWurk.com | @KhingJusWurk

Friday, October 30, 2026

The Child Beneath the Defenses: Why I Wrote Shattered Control

The Child Beneath the Defenses

The Child Beneath the Defenses: Why I Wrote Shattered Control

There is a difference between defending every choice and understanding why you learned to defend yourself.

I wrote Shattered Control: Part One to look at the child beneath those defenses. The story reaches back to my childhood, to the search for belonging and the ways I learned to protect myself before I understood what those habits might cost.

I'm not writing a victory speech, and I'm not asking anyone to excuse every choice. I'm telling my account and trying to understand how those experiences shaped me, so the next part of the story can be written with greater awareness.

Some names and details in the memoir are changed or combined to protect privacy. The book is the beginning of a longer story, not a claim that every wound is healed.

If you want to read the beginning, visit IAmWurk.com or explore the Kindle, paperback, and hardcover editions.

I AM WURK. WE ARE WURKXCREW.

Content note: childhood trauma, family instability and violence are among the book's themes.

Thursday, October 29, 2026

My Sound Doesn't Need a ZIP Code

By Khing Jus Wurk | WURKXCREW

People are quick to ask where a sound comes from. That's a fair question. But I don't think the answer should become a box an artist has to live inside.

Red Hook, Brooklyn shaped how I listen, how I pay attention to words, and how I recognize grit when I hear it. The Atlanta area is part of the life I'm building now. Both places matter to me. Neither one needs me to imitate somebody else's idea of what that city should sound like.

I make music from experience. Some of it is direct. Some of it asks questions. Some of it is simply a chance to put energy into the room and let the listener decide what stays with them.

That's what creative independence means to me. Not pretending I came from nowhere, and not borrowing a personality to prove I belong somewhere. I can respect my influences without becoming their copy.

WURKXCREW connects the different ways I create: music, performance, writing, and the work behind all of them. This music is one part of that larger picture.

If you hear something in the work that connects with your own journey, tell me what it is. I'd rather start a real conversation than chase a label.

I AM WURK. WE ARE WURKXCREW.

Explore the work at IAmWurk.com.

Featured song: “I Am (Wurk)” — Khing Jus Wurk. Written by Frank Monroe; produced by The Real Piano Boy.

Wednesday, October 28, 2026

Before They Call Action: The Work Nobody Applauds

Before They Call Action: The Work Nobody Applauds

There is a moment before a scene starts that interests me more than the spotlight. It is the moment when somebody has to decide whether they respect the work enough to try again.

Acting isn't only about remembering a line. Stunt performance isn't only about making movement look powerful. I want to understand timing, intention, restraint and the decisions that make a performance worth watching.

A first take can miss. A movement can need another pass. That doesn't make the effort meaningless. It reminds me that craft is built through attention, not through pretending to be finished.

I have goals as an entertainer, and I intend to keep pursuing them on my own terms. I want opportunities that value what I can contribute, but I also want to be accountable for what I bring into the room.

That is the WURKXCREW standard I want to keep practicing: create with originality, respect the people involved, and let the work speak for itself.

What part of your craft deserves another careful look?

I AM WURK. WE ARE WURKXCREW.
IAmWurk.com · @KhingJusWurk

Thursday, July 23, 2026

Show HN: I created a catalog with embeds for your projects https://ift.tt/mNv3HME

Show HN: I created a catalog with embeds for your projects Hello HN! Today I would like to introduce my new open-source project called EmbedCatalog. It's free and you can add yours and get interesting and practical embeds there. So far, not many embeds have been done, only three, but in the future I will create more. I would also like to make an editor, but I don’t know how to implement it to make it look better. You may ask “how is this project different from others?” In fact, I wanted to combine the two ideas of a list and the usual README images into one. It turned out how it turned out, but the idea seems like a good one I would appreciate your feedback ^ ^ https://ift.tt/lNbtcvy July 23, 2026 at 07:43AM

Show HN: NeedFeed – Turn Reddit noise into a feed of needs https://ift.tt/o4ktu8d

Show HN: NeedFeed – Turn Reddit noise into a feed of needs NeedFeed reads Reddit threads about your market, drops what doesn't matter, and hands you conversations worth acting on. https://needfeed.io/ July 23, 2026 at 03:31AM

Show HN: A satellite control room from 100% open data, self-hosted in Europe https://ift.tt/Nlfh5zn

Show HN: A satellite control room from 100% open data, self-hosted in Europe https://ift.tt/klGgu8Z July 23, 2026 at 01:42AM

Wednesday, July 22, 2026

Show HN: A map platform where every category is just a filter https://ift.tt/w4BAMnh

Show HN: A map platform where every category is just a filter I built Umkreisel, a map platform where different topics are just filters. Instead of visiting a different website for each niche, you stay on the same map and switch contexts with one click. https://ift.tt/PHyRsbk July 22, 2026 at 03:34AM

Show HN: JavaScript framework where code order matches the UI sequence https://ift.tt/c8RFuDB

Show HN: JavaScript framework where code order matches the UI sequence https://ift.tt/cBZRX3b July 22, 2026 at 01:30AM

Show HN: ReadKinetic – a free, local-first speed reader for your own books https://ift.tt/0Dh7jex

Show HN: ReadKinetic – a free, local-first speed reader for your own books https://ift.tt/PH9UMhK July 22, 2026 at 01:49AM

Show HN: A new kind of FPS aim trainer https://ift.tt/evyX39L

Show HN: A new kind of FPS aim trainer I played a lot of Valorant and got mad, so I made an aim trainer that analyzes your raw crosshair movement to explore your raw motor and perceptual weaknesses instead of scoring scenarios. It also chooses sens and difficulty as part of the tasks, and makes playlists that are optimal difficulty for you to learn and progress faster! https://ift.tt/lDu02Cs July 22, 2026 at 01:39AM

Show HN: BlastRadar GitHub Action, automatic production risk scoring on every PR https://ift.tt/vor9XwB

Show HN: BlastRadar GitHub Action, automatic production risk scoring on every PR https://ift.tt/H4TE5Rw July 22, 2026 at 12:11AM

Tuesday, July 21, 2026

Show HN: QuiverKit – 62 developer tools that run offline https://ift.tt/0sSgKEb

Show HN: QuiverKit – 62 developer tools that run offline I’m currently in the process of getting used to writing code with AI. In addition, I was curious about desktop app development. I came across Tauri and wanted to give it a try. That’s how this hobby project came about. It was important to me that the inputs not go to a server. I wanted to build a project focused on that. For now, it includes 62 different tools. It has been released as native apps for Windows and Linux. The web version is already available. It’s also currently undergoing review as a browser extension. From a Vibecoding experience perspective, I think projects like this are great for warming up. They’re also a great opportunity to experiment with different technologies we’re not familiar with. https://quiverkit.dev July 21, 2026 at 04:07AM

Show HN: Claude is getting an attitude https://ift.tt/RLrNziA

Show HN: Claude is getting an attitude "Ehrlich gesagt: da ziehe ich die Grenze — dabei helfe ich nicht." -> "Honestly: that's where I draw the line — I'm not helping with that." Talking to claude feels like talking to a junior that is over-correct and does not understand it's context. This week is really frustrating. Anyone else experiencing this? July 21, 2026 at 02:54AM

Show HN: Take a photo of a menu, get a website https://ift.tt/7oOvNqa

Show HN: Take a photo of a menu, get a website I got sick of seeing bad restaurant websites and building websites manually, so I automated it. How it works, take a picture of your menu and EatFoodNow sends the image to Gemini to extract the data and structure it to fit a clean website design. Each restaurant is hosted as a subdomain in a Next.JS multi-tenant environment. I've made the process as frictionless as possible so a user gets to see their preview website before signing up. I think supervision is important so after generation everything is editable in a way that looks as close as possible to the final output. I've also integrated Stripe Connect to build an ordering systems and custom domain support. It's free because I want to build products people love to use and then add features later that are worth paying for. Try it break it, give me some feedback and let me know if it's good or bad. - Tony https://ift.tt/BZ7elPf July 21, 2026 at 01:47AM

Show HN: Imud – Gpsd, but for IMUs https://ift.tt/RMZodWu

Show HN: Imud – Gpsd, but for IMUs https://ift.tt/DuSPc43 July 21, 2026 at 12:04AM

Saturday, July 18, 2026

Show HN: Flightwake – a flight recorder for AI coding agents, not a navigator https://ift.tt/rsVaCxU

Show HN: Flightwake – a flight recorder for AI coding agents, not a navigator https://ift.tt/aRgvp49 July 18, 2026 at 09:14PM

New on TikTok: 🤴🏾Every scar tells a story, but every comeback proves the power of discipline. From the concrete to the courtroom, the only direction is forward. Grounded in faith, locked into the work. They can talk, but they can't stop the movement. 🛠️⚡ 🎧 Out now: "Keep Getting Money" #KeepGettingMoney #Music #LIVEIncentiveProgram #JustGoLIVE #PaidPartnership

Watch our new video on Tiktok! https://ift.tt/rZe50V8

Show HN: Ilya Sutskever's AI reading list into a learning RPG – using kimi k3 https://ift.tt/CazHSGF

Show HN: Ilya Sutskever's AI reading list into a learning RPG – using kimi k3 I wanted to take kimi k3 for a spin. It turned my simple one sentence prompt to this. Repo here. https://ift.tt/IFjA3lS Well, I'm mindblown. Very humbling for me as a software engineer. Took couple hours for it to build this completely autonomously. And it was all from its mobile app. It couldn't render this though from within the app - it does have a feature to preview any website and publish it on kimi's domain - but it didn't work for this. I had to put it on github pages. It doesn't store anything btw - all progress is tracked in your browser storage. https://ift.tt/qzFVYie July 18, 2026 at 06:54PM

Show HN: RewindCup – explore 23 World Cups on an interactive globe https://ift.tt/4qj5Qrt

Show HN: RewindCup – explore 23 World Cups on an interactive globe https://rewindcup.com July 18, 2026 at 06:07PM

Show HN: Peek-CLI: Let Claude Code iterate on front end designs https://ift.tt/aTwcMXi

Show HN: Peek-CLI: Let Claude Code iterate on front end designs https://ift.tt/CkAoUWd July 18, 2026 at 03:02PM

Show HN: SDF Pelicans on Bicycle https://ift.tt/bVemUCw

Show HN: SDF Pelicans on Bicycle https://ift.tt/uM8JoaL July 18, 2026 at 03:17PM

Show HN: Get alerts for good seats at 70mm IMAX showings of The Odyssey https://ift.tt/Clm81aE

Show HN: Get alerts for good seats at 70mm IMAX showings of The Odyssey https://imaxxing.io/ July 18, 2026 at 02:06PM

Friday, July 17, 2026

Our Best Overall Electric Razor Is Majorly Discounted at Walmart Right Now

It’s seriously the king of electric razors.

Show HN: Lific: Issue trackers should be simple, right? https://ift.tt/2brnfvx

Show HN: Lific: Issue trackers should be simple, right? I built Lific because I direct AI coding agents on largish projects and needed somewhere for project state to live that isn't markdown files in the repo. When I was begging to work on long horizon ideas, I started on Linear, but my agent files issues faster than a human does, and I hit their limits and pricing wall almost immediately. Then I self-hosted a popular open source tracker which meant running its 13 containers, and its MCP integration was 30k tokens and I got so fed up that I eventually removed it and went back to .md files for a few weeks. Lific is the opposite shape of most of your self hosted server issue trackers: It's a single Rust binary that uses SQLite, and it has an optimized MCP server built in. Web UI is also included integrated directly into the binary. The simplicity is meant to only apply to the size and the ease of installation. The web UI is fully fleshed out with all of the UX you would expect from an issue tracker like linear. Since I started using lific, my agent flow is that I open the web UI, find a few issues I want to work on, then tell the agent "work on LIF-298, 299 and 301, and if you find bugs, file them as new issues." At the end of the day the project has tracked itself. Issues have statuses, blockers, and comment threads, so "what's workable right now" is a query instead of the agent guessing. Plans are persisted step trees, so a session tomorrow resumes with the same understanding of the goal and the path as the session that made the plan. My largest project has 300+ issues and 100+ docs and agents search it fast. Everything exports to markdown in one click, and the database is just a file on your machine. Setup is ` cargo install ` ` lific init ` ` lific connect ` then pick your harness (OpenCode, Cursor, Claude Code, etc). One honest caveat: on Windows there's no service install yet, so the binary has to be actively running for MCP or Web UI to work on windows. The biggest reason I think Lific is different than a lot of the other options is the lightweight nature of it alongside still having a fully featured web UI. It's meant for self hosters to work on big projects with agents, without sacrificing the other benefits of an issue tracker like a nice management UI or authentication for teams using it. Would genuinely love feedback and bug reports either here or on the discord! https://lific.dev July 17, 2026 at 01:52PM

Show HN: Docket (system for active note-taking) now self-hosted after HN asked https://ift.tt/ExswenM

Show HN: Docket (system for active note-taking) now self-hosted after HN asked 6 months ago [0] I did a Show HN for Docket - it’s a system for active note taking in regular meetings like 1-1s, stands, all-hands, etc. On that thread a few of you asked for a self-hosted version. So I built it. There's a free tier available. I put loads of effort into making setup easy - just one install command that gives you a CLI for start/stop/upgrade commands etc. It runs as a single container, you can use a custom domain out the box for hosting over the internet (it provisions a LetsEncrypt cert for you), or just run locally (then via tailscale or whatever else if you want private networking). Single-player mode for private note-taking is indeed a much-encouraged usecase and is unlimited within the free tier. This release also includes other big improvements requested in feedback last time (in both the self hosted and cloud versions): Export of notes; editor formatting more intuitive; easier to manage your actions. Next on the roadmap is native clients, but honestly the mobile web experience is already quite usable. I use it all the time on my phone! Give it a go, and let me know what you think :-) Any help needed with setup or anything else really, contact details are in my profile. [0] https://ift.tt/ZonLkAF https://ift.tt/HVRyKsj July 17, 2026 at 02:51PM

Show HN: A zoomable timeline of 4M Wikipedia events https://ift.tt/wspeg4L

Show HN: A zoomable timeline of 4M Wikipedia events I'm building a journal app in Kotlin Multiplatform and for this purpose I have created a zoomable timeline interface. This is a side-project where I reuse the timeline interface to display 4 million events imported from Wikipedia / Wikidata, scored using PageRank. There is more information on the about page. If you're interested in the stack: I use Kotlin Multiplatform extensively, with Compose Multiplatform for the UI, communicates with the backend using Kotlinx-RPC and behind the hood a simple Postgres database on a Hetzner machine. https://ift.tt/ZpMtmWz July 17, 2026 at 02:37PM

New on TikTok: 🚨 THE ICE IS CRACKING. EXPOSING THE SYSTEM. 🚨 They thought the crushing chest pressure of a sealed courtroom would break me. They thought wealth could buy my silence. They were wrong. All weekend—Friday through Sunday—I am going LIVE to dismantle the machine and bring the unvarnished truth directly to you. I am reading the raw texts, hidden emails, and unsealed court reports LIVE. I am exposing exactly how a billionaire’s network buried the truth to protect their own and paint me as the villain. THE PLAYERS & THE COVER-UP:     •    Herbert A. Fritch (Former Predators Owner): Deployed hundreds of thousands in hush money and NDAs to hide infidelity and two denied children, attempting to financially trap me.     •    Aubrey Harwell Jr. (Adams & Reese): The architect. Orchestrated the contracts, payouts, and legal smears to silence the truth.     •    👴🏻 Gary Bettman (NHL Commissioner): Posed as a "neutral" arbitrator while acting as a crisis manager to protect his billionaire owner and the league's reputation.     •    🧔🏽‍♂️ Jared Maples (Head of NHL Security): The foot soldier using his tactical presence to guard secrets and enforce silence.     •    👩🏾‍🦱👵🏻 Tiffany & Barbara Fritch: The enablers. Tiffany proudly leveraged affairs for side deals, while Barbara turned a blind eye to her husband's documented decay to protect their status quo. The system is the opponent. They relied on you looking the other way. I am bringing the receipts. HOW TO STAND WITH ME:     •    💼 LEGAL AIDE: I need fearless, uncompromising representation ready to step into this justice grind and hold these 22 figures accountable.     •    💰 FUND THE FIGHT: They have millions; I have the truth. Help me fund this battle and secure my family's foundation.     ◦    GoFundMe: https://ift.tt/R7kXhW3     ◦    Cash App: $KhingJusWurk (Live gifts welcome and appreciated.) 🙏🏾 This is about survival, hard truths, and building an unbreakable legacy for Seyvn and Jenna. The WURKXCREW does not fold. Will you stare blindly at the puppet show they created, or will you stand with the truth? Tune in. Listen to the evidence. Take action. #JusticeForFrank #NashvillePredators #NHL #KhingJusWurk #WURKXCREW @NHL @Nashville News @Nashville Predators @TMZ @Tennessean

Watch our new video on Tiktok! https://ift.tt/Hse6zKQ

Wednesday, July 15, 2026

Show HN: 18KB ls alternative in no_std rust and Libc https://ift.tt/kTsAoKN

Show HN: 18KB ls alternative in no_std rust and Libc https://ift.tt/4Oeruq5 July 15, 2026 at 09:49AM

Show HN: Workaround – review and clean up your GitHub stars https://ift.tt/SiY1NJ6

Show HN: Workaround – review and clean up your GitHub stars GitHub doesn’t let you unstar repos in bulk, so I built Workaround, a simple app for reviewing and unstarring GitHub stars in batches. https://workaround.run/dashboard July 15, 2026 at 12:28AM

Monday, July 13, 2026

Show HN: The Polyglot https://ift.tt/1KdDrVs

Show HN: The Polyglot https://ift.tt/KQjfabG July 13, 2026 at 01:54PM

Show HN: Rejit https://ift.tt/5ZrPvJo

Show HN: Rejit A regular-expression engine built from scratch that matches in guaranteed linear time — so it cannot be ReDoS'd. https://ift.tt/eUlJOQP July 13, 2026 at 12:44PM

Show HN: A prompt to make LLMs write property-based tests https://ift.tt/64NvXpF

Show HN: A prompt to make LLMs write property-based tests https://ift.tt/uqbe0ZG July 13, 2026 at 12:17PM

Show HN: Spellfolio – my stock market game with news events and inside info https://ift.tt/LaReA7z

Show HN: Spellfolio – my stock market game with news events and inside info https://ift.tt/Dxo0LY8 July 13, 2026 at 12:05PM

Show HN: HTML, CSS and JavaScript in the Terminal https://ift.tt/VPx3dmp

Show HN: HTML, CSS and JavaScript in the Terminal This is a model I’ve been thinking about lately. It demonstrates a pattern that I’m wondering could exist, where terminal applications, BBS-style shared user boards, and other expressions of creativity and sharing are created with web technologies but rendered into the terminal and accessed over SSH. I like that this brings back some kind of old days of the internet feeling and uses web technologies but sidesteps the public World Wide Web, even though it’s still on the internet. You can try it out too right now, and I’m thinking about making the self-hosting specialized applications part a first-class thing. But right now, the project is organized as a browser rendering engine, which I spent eight years on since the end of 2018, most of that without AI, writing all the code myself. And then a terminal renderer, which connects to that browser renderer and takes its output and bookkeeping and renders it into the terminal. And that is designed by me, including the layout algorithm, but AI wrote almost all the code. So I am basically a software designer and AI nudger in that one. My flow is essentially like one agent at a time, and I’ll monitor it, nudge it based on my intuitions if it gets stuck or needs help or whatever, and guide it towards the goal. Plus being the designer and decision maker. AI makes a lot of decisions, but I make the most of them. So that’s just describing my flow of how I created this terminal thing, which is roughly around a year old. And originally it was created with Gemini Pro 3.1, which at that time a year ago was sort of the most capable model for complex tasks. And I literally did it on the free AI Studio web application, just like pasting in code listings. Obviously, with agents now, everything is much smoother as a workflow. This demo has some kind of a cap on it, so let me know if it hits that. It probably won’t, but feel free to tell me. And you can self-host it today. Let me know if you want to do that. This text was dictated by me and then had punctuation and paragraphing added, but the wording was not changed. https://ift.tt/QBnrkN1 July 13, 2026 at 11:52AM

Show HN: Hackney – Compare Uber, Lyft, Waymo, and Robotaxi Prices https://ift.tt/urypNf4

Show HN: Hackney – Compare Uber, Lyft, Waymo, and Robotaxi Prices I created an app that compares real-time prices and wait times across Uber, Lyft, Waymo, Tesla Robotaxi, Curb, and Empower. It shows you all ride options in one list, then once you’re ready to book, it deeplinks you to the provider’s app with the route pre-filled. I reverse-engineered ride-hailing mobile apps to understand how they fetch prices from their servers. You sign in to my app with your ride-hailing accounts, and then my app requests live prices from the same APIs that ride-hailing apps use. Importantly, my app is built using an on-device approach: the app on your phone stores authentication tokens locally and sends network requests directly to each ride-hailing company’s servers. This keeps your accounts private. I wrote a blog post showing network requests sent by my app, which you can verify yourself: https://ift.tt/Y2EoILb This seems like an obvious app. Why doesn’t it already exist? That’s because most ride-hailing companies don’t offer public APIs for prices and wait times. Uber does offer one, but they prohibit using it for price comparison. When someone built a comparison app using the official API, Uber terminated their API access ( https://ift.tt/w92Xqlf ). There are apps today that don’t use official APIs, but they run your account tokens through their servers and send price requests server-side. To integrate a ride-hailing provider, my app sends network requests for sign-in, token refresh, ride prices, and ride history (to power a feature that shows you unified ride history across apps and how much you’ve saved on each ride). Some ride-hailing apps implement certificate pinning to prevent you from viewing their network requests, and some communicate with their server using Protobuf, a data format that doesn’t include the original field names. Building an app using this approach is technically complex, but it makes possible all sorts of useful products that couldn’t otherwise exist. The app is completely free. In the future, I may monetize through a subscription or partnerships with ride-hailing companies. I’d love to hear your feedback. You can download it today. iOS: https://ift.tt/6LzGR1O... Android: https://ift.tt/Bg7RzH9 https://hackney.app/ July 13, 2026 at 10:47AM

Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop https://ift.tt/HRrQbMw

Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop https://ift.tt/qaUzZto July 13, 2026 at 10:02AM

Sunday, July 12, 2026

Show HN: The Line of Hope – how current teams compare to past champions https://ift.tt/xAzCb5m

Show HN: The Line of Hope – how current teams compare to past champions I built this project, which I call "The Line of Hope". It is a concept that is meant to work for any major sports league. Currently, I have it available for the NFL and MLB, and it's most fun to follow for a league currently mid-season. The idea is to show every team's record in relation to the worst ever past champion through the same number of games in the season. For example, of all past World Series champions, through 40 games, the team with the worst ever record was the 1914 Boston Braves (12-28). If a team had a record of 10-30 through 40 games, they would be considered hopeless, with a Line of Hope Index of -2. You can use this site to see where current teams stand relative to the Line of Hope and how today's games affect current teams Line of Hope index (e.g. did teams lose hope, restore hope, etc.). You can also browse a grid of data to visualize the Line of Hope. Hope you all enjoy! https://ift.tt/2kgTm4q July 12, 2026 at 12:33PM

Show HN: VectorSim Tool for Visualizing DSP https://ift.tt/GDkVi98

Show HN: VectorSim Tool for Visualizing DSP Dan Boschen developed this tool for visualizing frequency-domain content of filters using a sum-of-phasors approach. https://ift.tt/fG4rLdR July 12, 2026 at 12:11PM

Show HN: Instrumation a PYPI library for Instruments https://ift.tt/wxhClI9

Show HN: Instrumation a PYPI library for Instruments https://ift.tt/nJtCUiA July 12, 2026 at 11:29AM

Show HN: Skillscript – A declarative, sandboxed language for tool orchestration https://ift.tt/aQvAxow

Show HN: Skillscript – A declarative, sandboxed language for tool orchestration Hi HN — I'm Scott. Skillscript is a small language I built to write what I want my local agent to actually do, in a form I can read and version, instead of hoping the model gets it right each time. The itch started with something small. I wanted my NanoClaw agent to run my morning brief the same way every day. Check overnight tickets, summarize the deploy pipeline, flag anything urgent. Every session, it would re-figure out how to do this from scratch, drift a little, and cost tokens for what's basically a fixed procedure. I could put it in a system prompt or an MD skill file, but those are still instructions the model reads and reasons about every time. And I wanted it to run autonomously and then hand it to the model to reason over the data. The second thing that pushed me: I wanted to use small local models for the cheap stuff. They're capable, but if you just hand them the wheel, they wander. What I wanted was a way for the frontier model (or me) to write a specific procedure and hand it to the local model to execute, not interpret. The skillscript is the program; the model is the runtime. Skillscript is that. A skillscript is a text file with named steps, variables, conditions, and calls out to tools (MCP connectors, a local model, and shell commands from an operator allowlist). It's deliberately minimal — no eval, no arbitrary imports, no subprocess, no unbounded loops. Bounded language, limited potential for damage. Everything a skillscript can do is in the file. You read it and know. Where it is: pre-1.0 (0.30), MCP-native, self-hosted. Rough edges I know about: first-run setup takes more steps than it should, some of the grammar is still moving, and the local model integration currently assumes Ollama. It works well enough that I use it every day, but I wouldn't necessarily call it production-ready. - Repo: [ https://ift.tt/NYaMFGO ]( https://ift.tt/NYaMFGO ) - Site: [ https://skillscript.ai ]( https://skillscript.ai ) - Docs: [ https://ift.tt/NcSrvh8 ]( https://ift.tt/NcSrvh8 ) - npm: `skillscript-runtime` I'd welcome critique on two things especially: the language design (is it too small? too big? wrong shape?) and the trust model around agent-authored skills. What would you want to see before you trusted this on your own machine? https://ift.tt/NYaMFGO July 12, 2026 at 09:34AM

Show HN: Kurvengefahr – browser CAD/CAM for pen plotters https://ift.tt/Hfz0IMW

Show HN: Kurvengefahr – browser CAD/CAM for pen plotters A few years ago I made a pen plotter attachment for Prusa MK4 ( https://ift.tt/0S4EhIM... ) and at the time I didn't have a good way to turn artwork into G-code for it, and I put the project on ice for a while. I recently wanted to dabble in line art again and made a small browser app to make it easier. As agentic AI tools of 2026 are quite addictive, it rather quickly grew into something quite a bit more - an integrated browser CAD/CAM for pen plotters that covers everything from importing existing artwork, creating artwork from scratch, preparing for plotting and hardware integration. It includes some off-beat features like a Logo interpreter for turtle art and Graves RNN for handwriting synthesis and in addition to 3D printer pretending to be pen plotters it now also supports actual pen plotters based on EBB (AxiDraw) and GRBL firmwares through Web Serial. If you own an AxiDraw or a GRBL plotter, I'd very much appreciate it you gave it a try and give feedback. As I don't own those, I did all the testing with a hardware mock on STM32, so I am not sure how well it works attached to an actual plotter. Source code and docs are on GitHub: https://ift.tt/eQkKXMJ https://ift.tt/hSUHwmJ July 12, 2026 at 10:09AM

Saturday, July 11, 2026

Show HN: Reame – a CPU inference server that gets faster as it runs https://ift.tt/Stbyovr

Show HN: Reame – a CPU inference server that gets faster as it runs https://ift.tt/5UnCSxK July 11, 2026 at 12:27PM

Show HN: Orbit – AR satellite tracker, watch 15k+ objects https://ift.tt/rcplmHW

Show HN: Orbit – AR satellite tracker, watch 15k+ objects Hey HN! I made Orbit, an iOS app that allows you to see the satellites, planets, and constellations above you in AR, on a 2D map, and on a 3D globe. The app includes more than 15,000 objects tracked by CelesTrack, together with their pass predictions, descriptions, and detailed orbital data. A searchable catalog of all objects is also available, as well as a built-in chatbot designed to answer any space-related questions you might have. This is my first published iOS app, so any feedback is greatly appreciated! App Store: https://ift.tt/JY8gLs1 https://nagylukas.github.io/orbit.html July 11, 2026 at 12:39PM

Show HN: Earth Game – An offline CLI for turning life goals into quests https://ift.tt/6s3bJKz

Show HN: Earth Game – An offline CLI for turning life goals into quests https://ift.tt/MPatU5B July 11, 2026 at 12:37PM

Show HN: Haizu – Placement Management System https://ift.tt/JNI7FlV

Show HN: Haizu – Placement Management System We have released an open-source personnel allocation management system for workers in factories and warehouses. https://ift.tt/vBsKezY July 11, 2026 at 11:05AM

Show HN: Sfotty Pie – A browser-based Atari 8-bit emulator in TypeScript https://ift.tt/EQgPpt0

Show HN: Sfotty Pie – A browser-based Atari 8-bit emulator in TypeScript Hi HN! This is my little tribute to the machine that started it all for me. I first shared it publicly some five years ago when it was only able to run Atari BASIC. Today it's in a much more usable state where most games work with highly accurate video and audio, even on a phone. Highlights: * Almost every component is cycle-exact. The CPU passes the SingleStepTests/65x02 suite with a perfect score and the emulator scores 53/57 on Altirra's Acid800 suite. The biggest gap is serial I/O, which is currently emulated by trapping calls to the OS. Other than that, the emulation is pretty "literal", favoring code clarity over performance. * It ships with open-source replacement ROMs from the Altirra and Atari++ projects, so it boots to a working machine without copyrighted Atari firmware. You can drop your own ROMs and disk images into the library. They stay entirely in your browser (IndexedDB), nothing is uploaded anywhere. It's a completely static site. * It emulates the entire Atari 8-bit family (400/800, XL/XE, XEGS, but not 5200) with configurable RAM size. All the components (ANTIC, GTIA, POKEY, PIA) are emulated and cycle-exact. You can select between NTSC and PAL with customizable palettes for each. False colors (artifacting) are not emulated yet. * Emulates the keyboard (BEWARE, it steals a lot of browser shortcuts), joysticks (via keyboard, gamepad, or an on-screen touch joystick for mobile), most types of cartridges, and non-copy-protected disk images (.atr, only disk 1 for now). It can also directly boot executables (.xex) by generating a boot disk on the fly. * The UI is still rough and largely vibe-coded. It includes a command palette, custom shortcuts, and a "couch picker" to launch games from your library with a gamepad without leaving the couch. It's MIT-licensed with all source available on GitHub. Getting started: https://ift.tt/FLXqc14 GitHub: https://ift.tt/CXp0gAN https://a8.aygun.me July 11, 2026 at 08:58AM

Friday, July 10, 2026

Marlowe No. 127 Eye Cream Review: A Product That Does What It’s Supposed To

It won’t magically erase your genetic bags, but it’ll cool down morning puffiness and tired eyes.

Show HN: Reviving my 2001 college band with AI https://ift.tt/wkQ5NDm

Show HN: Reviving my 2001 college band with AI 25 years ago, I joined a band called Fading Maize at Ripon College in Wisconsin. We did what we could with what we had. We recorded 3 albums over the next 3 years and played at as many bars and coffee shops as we could. We built a website with Microsoft Frontpage. Then we all went our separate ways, got married, had kids, focused on other things. Earlier this year I had the idea to approach the lead singer who wrote all of the lyrics and melodies to the stuff we played back then and wanted to "reimagine" everything in 2026 using AI. That's the project I want to share here! The site has a before/after player where you can flip between the original dorm-room recording and the 2026 version mid-song without losing your place, so you can hear exactly what changed. The original 2001 website is preserved and browsable at https://ift.tt/PiXZ0tE , rough edges intact. On the AI question, since it's the elephant: the songs, lyrics, and arrangements are the original human work from 2001-2003. AI gets a bad rap and I can totally see why, but our case was different. We wrote the lyrics, we created the melodies, we played the parts, it just didn't sound as good as we heard it in our own heads. Being fully transparent about our use of AI, sticking tightly to our original lyrics and melodies, but making full use of AI to give us the studio, session players, and production budget we never had seemed like the right balance of concerns. I'm super proud of how it turned out and the transparency we've used along the way. Happy to discuss the audio pipeline, the site (Next.js), or what it's like to A/B your 20-year-old self! https://ift.tt/cJAPnQa July 9, 2026 at 03:49PM

Show HN: PastPage – Find archived versions of dead links https://ift.tt/PcpGD1H

Show HN: PastPage – Find archived versions of dead links hi, i'm a journalist and i made PastPage because i often need to check for archived versions of urls. this browser extension helps me a lot. it autmates the process of checking lots of different web archives. also, it helps with 404 etc. i made it free and open source, and it have great privacy practices, e.g. i don't see which url you are searching. i'd like feedback and i don't want to make money. https://ift.tt/NOx6krp July 10, 2026 at 10:43AM

New on TikTok: Commented on@DOLIE’s post

Watch our new video on Tiktok! https://ift.tt/VSRCF34

Thursday, July 9, 2026

Show HN: Tokenstead, find AI models for your hardware https://ift.tt/2qJlmhN

Show HN: Tokenstead, find AI models for your hardware https://tokenstead.ai/ July 9, 2026 at 10:10AM

Show HN: Estimania – Estimation Game https://ift.tt/KWvFRic

Show HN: Estimania – Estimation Game Estimania is a daily game where you get 5 numerical questions and are scored based on how close your guesses are to the actual number. There's also a leaderboard and groups, so you can compare your judgment with other players and friends. I'd love to hear your thoughts! https://estimania.app/ July 9, 2026 at 10:28AM

Wednesday, July 8, 2026

Show HN: Pretend to Vibe Code, but Meditate https://ift.tt/yGm6nqL

Show HN: Pretend to Vibe Code, but Meditate https://ift.tt/86V4B2r July 8, 2026 at 12:58PM

Show HN: Maps for e-scooters (hills and battery routing) https://ift.tt/BU3dQbY

Show HN: Maps for e-scooters (hills and battery routing) I built BattMap, AMA! Living in San Francisco is hilly. Google Maps is great for bike maps, but I wanted to know if my scooter could make it up the hills, how much battery it would burn, and if I could make it back home without recharging it. https://battmap.com July 8, 2026 at 12:06PM

Show HN: Kastor – Terraform-style specs for AI agents https://ift.tt/C8L2pz4

Show HN: Kastor – Terraform-style specs for AI agents https://ift.tt/NlJehg2 July 8, 2026 at 11:25AM

The Shape Up: The Best July Releases in Men's Grooming

The new products that earned permanent spots on our bathroom counters this month.

Show HN: Pug.sh – open-source product analytics https://ift.tt/aqb2uti

Show HN: Pug.sh – open-source product analytics https://pug.sh/ July 8, 2026 at 09:07AM

Tuesday, July 7, 2026

Show HN: Prizmi – a proactive AI assistant for everyday life https://ift.tt/VnMSGFX

Show HN: Prizmi – a proactive AI assistant for everyday life Hi HN, we built Prizmi because we wanted an AI assistant that would i) do real and interesting things instead of explaining how to do them ourselves, ii) act on all our devices, iii) be proactive in true sense, iv) keep us in full control, v) respect our privacy, vi) be easy to set up, and vii) be used by non-technical people including seniors. This is what Prizmi is designed to do: you text it from a messaging app, and it acts for you across your phone and your computers. It's also proactive, so you can set something up once and it keeps running. It also follows up on its own when it has something useful to say. Some examples: - "Check my email every weekday at 9am, 11am, 3pm, and 5pm and draft replies for me" - "Send me a reminder to take my medication every day at 6pm" - "Look at my screen and solve this coding question" - "Sort my Downloads folder by file type" - "Turn on my gmail vacation auto-reply from monday to friday, and write a message for me." It remembers what you've told it, so if it decides to check-in with you, it would be specific not generic. You can turn check-ins and any other skills on or off with one toggle. Your chat history and what Prizmi remembers are encrypted and each person's data is kept separate. Prizmi does not click Submit, Pay, or Send; you are the one who makes the final call. We are bootstrapped. If you can, please give it a try at prizmi.ai (there are demo videos on the homepage and you'll have some free credits to get started). We are specifically looking for feedback on onboarding, things that confused you or you think would be confusing for a non-technical user, tasks that you tried but it couldn't handle, or any feature or skills that you think we should build. Happy to answer questions. Thank you! https://prizmi.ai/ July 7, 2026 at 12:15PM

New on TikTok:

Watch our new video on Tiktok! https://ift.tt/pujY179

Show HN: Context Warp Drive – Deterministic context folding for AI agents https://ift.tt/u5AhXLw

Show HN: Context Warp Drive – Deterministic context folding for AI agents https://ift.tt/jAQLK7Y July 7, 2026 at 11:18AM

Show HN: VESlocker – stop offline brute-force of PIN-protected local data https://ift.tt/TKWVz7U

Show HN: VESlocker – stop offline brute-force of PIN-protected local data https://ift.tt/wKP7IV6 July 7, 2026 at 10:59AM

Show HN: Shellular – run Claude Code, Codex, Pi from your phone https://ift.tt/rdetZX0

Show HN: Shellular – run Claude Code, Codex, Pi from your phone https://shellular.dev/ July 7, 2026 at 10:08AM

Show HN: Turn commodity WiFi signals into real-time spatial intelligence https://ift.tt/hPlZ9i7

Show HN: Turn commodity WiFi signals into real-time spatial intelligence https://ift.tt/NuS3p6E July 7, 2026 at 08:42AM

Show HN: Disclosure Lookup – a Caido plugin that finds where to report a vuln https://ift.tt/z1Fqdpw

Show HN: Disclosure Lookup – a Caido plugin that finds where to report a vuln https://ift.tt/CcI6B4k July 7, 2026 at 12:01AM

Monday, July 6, 2026

Sunday, July 5, 2026

Show HN: EdgeRunner – run GGUF models with Swift and Metal https://ift.tt/7aO6mMg

Show HN: EdgeRunner – run GGUF models with Swift and Metal https://ift.tt/arLqkNF July 5, 2026 at 01:21PM

Show HN: Small World – The "Preact" of 3D Web Engines (TypeScript, WebGPU) https://ift.tt/hTeM4pu

Show HN: Small World – The "Preact" of 3D Web Engines (TypeScript, WebGPU) https://rottensteiner-stefan.github.io/small-world/ July 5, 2026 at 10:53AM

Show HN: Calm Engineering Dashboard https://ift.tt/Ba2LV3n

Show HN: Calm Engineering Dashboard https://gitbiased.com/ July 5, 2026 at 09:36AM

Show HN: Build offline-first web apps in pure Go and HTML https://ift.tt/FHDPxZo

Show HN: Build offline-first web apps in pure Go and HTML For a while, I've struggled to really get into the Mobile ecosystem. With the duopology that Google (Android) and Apple (iOS) hold on the mobile ecosystem, it's very difficult for developers to build and maintain decent mobile apps, especially when you're a solo developer and UI/UX isn't exactly you're fore anyway. So I built (after some experiments with a friend @xuu) a little Go application framework that combines HTMX, DaisyUI/TailwindCSS and Service Workers with a little hack that works remarkably well that I've been able to build 3 quite nicely polished mobile apps (PWAs you install to your Home Screen). If anyone is interested in their next mobile app built with web technologies and gives Swag a try, I'd appreicate feedback/ideas! https://swag.mills.io July 5, 2026 at 08:48AM

Show HN: A pipeline that writes courses and adversarially reviews them https://ift.tt/p2KMnQC

Show HN: A pipeline that writes courses and adversarially reviews them https://purrlearn.com July 5, 2026 at 10:00AM

Saturday, July 4, 2026

Show HN: Typocalypse – An Arcade Typing Roguelike https://ift.tt/hR1lzXd

Show HN: Typocalypse – An Arcade Typing Roguelike I created a small typing game. Would love to get some feedback on it. What can I improve? Are there any features you're missing? Are you having fun playing it? I certainly did have fun :) https://ift.tt/tjoB27u July 4, 2026 at 03:28PM

Show HN: Gemma 3 inference in pure C++ with Metal acceleration https://ift.tt/tPgNBdV

Show HN: Gemma 3 inference in pure C++ with Metal acceleration https://ift.tt/Hd6MRtQ July 4, 2026 at 11:54AM

Show HN: Groot – Kubernetes incident evidence in one .tar.gz https://ift.tt/32JFZRT

Show HN: Groot – Kubernetes incident evidence in one .tar.gz https://ift.tt/dt6g75v July 4, 2026 at 08:31AM

Show HN: Hacker-News Buddies https://ift.tt/GJxsjIZ

Show HN: Hacker-News Buddies https://hn-buddies.stupidlabs.lol Find hackernews audience whose comments matches most to you. This is based on tf-idf weighted keywords match from comments. Covers data from Jan 1, 2020 through May 31, 2026. Keywords that are too rare or too broad across authors are filtered out before scoring. Due to above filtering, a lot of the authors are NOT covered here. Full coverage would have yielded more than a few trillion records, and I don't have that much compute or disk. Details of the process: https://hn-buddies.stupidlabs.lol/about-data --- You can also see who talks most about certain topic or keyword. For example, NSA: https://hn-buddies.stupidlabs.lol/?keyword=nsa Trump: https://hn-buddies.stupidlabs.lol/?keyword=trump --- Global insights page: https://hn-buddies.stupidlabs.lol/insights --- This also lets you uncover duplicate accounts. For example: 1. "fdklhhjf" and "selamcan" 2. "angkatoto" and "jalantoto" 3. "Donnakravo" and "dommakravosec" and "kravossedonna" and "kravosdonna" July 4, 2026 at 10:24AM

Show HN: Quick and dirty inter-agent collaboration https://ift.tt/9SYWyUt

Show HN: Quick and dirty inter-agent collaboration https://ift.tt/oBUPXF3 July 4, 2026 at 09:49AM

Friday, July 3, 2026

Show HN: Hacker News but as Tweets https://ift.tt/wgsn5Ya

Show HN: Hacker News but as Tweets https://hackernews-reader.pages.dev/ July 3, 2026 at 11:45AM

Show HN: Finding better quantum error correction codes using ILP https://ift.tt/E69ViST

Show HN: Finding better quantum error correction codes using ILP https://ift.tt/HunEAmj July 3, 2026 at 10:34AM

Show HN: SigRank – Competitive Stat Screen and Operator Performance Evals O7 https://ift.tt/03pylcg

Show HN: SigRank – Competitive Stat Screen and Operator Performance Evals O7 https://ift.tt/wMuI9k3 July 3, 2026 at 10:58AM

Show HN: AI latent space with overlapping manifolds https://ift.tt/fWZUR8x

Show HN: AI latent space with overlapping manifolds https://ift.tt/jqC8EDb July 3, 2026 at 11:05AM

Show HN: An assertion library for E2E testing and real user monitoring https://ift.tt/EVuBRS8

Show HN: An assertion library for E2E testing and real user monitoring https://ift.tt/5XCtxWR July 3, 2026 at 09:30AM

New on TikTok: Commented on@🦋🦄 sugarandbutter’s post

Watch our new video on Tiktok! https://ift.tt/JnQailc

Thursday, July 2, 2026

Show HN: QUALITY.md – open format/specification, agent skill, and CLI https://ift.tt/JSTgtc4

Show HN: QUALITY.md – open format/specification, agent skill, and CLI Hello all, I created QUALITY.md to help build a holistic quality evaluation process for my projects. Turns out it's also ideal for loop engineering. I'm hoping this provides a valuable contribution to the conversation around quality and craft and having AI help us in the effort. I hope to shift the mindset from a reactive/review/repair mindset to a proactive care mindset. Give it a go. I look forward to your thoughts/comments/feedback! Website: https://getquality.md GitHub: https://ift.tt/0YgOMnm https://getquality.md July 2, 2026 at 12:36PM

Show HN: Randomify – stumble onto niche music at random https://ift.tt/3fBUIv8

Show HN: Randomify – stumble onto niche music at random https://randomify.net July 2, 2026 at 11:56AM

New on TikTok:

Watch our new video on Tiktok! https://ift.tt/APOoSGD

Show HN: Egaki – create videos with code and MDX files https://ift.tt/2gVdYGc

Show HN: Egaki – create videos with code and MDX files https://egaki.org/docs July 2, 2026 at 11:37AM

Show HN: ctx – Search the coding agent history already on your machine https://ift.tt/PkH0RQO

Show HN: ctx – Search the coding agent history already on your machine Coding agents don't have long-term memory. But you do have months of full-fidelity agent transcripts stored on your machine. A simple solution that goes a long way: ingest those transcripts and logs into a structured SQLite database, then search them with ranked text match. Everything is fully local and doesn't require anything fancy like a graph database or hosted memory service. This is the idea behind ctx, a Rust CLI that handles the ingestion and searching. We give our agents a skill that tells them to reference past sessions before working in an area. Usually we do this through an "Agent History Research Subagent" whose job is just to prepare a short brief covering any relevant history before the task begins. A real example: sometimes our test suite runs would fail because disk was full on the runner. The correct approach was to run the cleanup runbook, but the root cause of the failure was not clear to the agents, so they would think it was a test regression and go down the wrong rabbit hole debugging. When the agent searched history, it realized this failure had been encountered before and found the right workaround immediately. That got the agent onto the right cleanup path, and later we improved the log output so the same failure would be clearer next time. It's a boring story, but it's real agent productivity. Another nice use case is quickly generating session transcripts for sharing. You can exclude the noisy intermediate messages, so the transcript shows the important parts of the session more cleanly. Try attaching a session transcript to your next PR so your teammate and their agent can review the provenance and prompting behind the change. If you're up for an additional challenge, ask your agent to "exhaustively review all agent history in this repo and find where the SDLC is struggling or isn't agent-native". Using past sessions to recursively improve the agentic SDLC is a loop that we're using a lot today. If you try it out, please let us know what you think! https://ift.tt/pDxyRYr July 2, 2026 at 11:58AM

Show HN: Enola-A deterministic architecture graph for developers and AI agents https://ift.tt/IcPvBue

Show HN: Enola-A deterministic architecture graph for developers and AI agents Together with a friend, we were developing a golf application. Our codebase grew rapidly and became split between multiple repositories: the iOS app, Android app, backend, front-end, and extra tooling. Both of us also work in larger scale-ups, and we saw the same problem: understanding large distributed codebases becomes progressively harder. Yay for microservices. It takes time to understand and answer questions like: - What calls this function? - What is the impact of changing this interface? - Is this code actually reachable and used? Not a secret that both of us embrace the leverage AI coding agents bring. But … AI agents spend a surprising amount of time understanding and rediscovering architecture. For them, architecture is a result of greps and, at times, assuming dependencies. With a new session, they rediscover the architecture again. Yet, architecture is deterministic. To introduce any changes, you need to understand the architecture. Over months, we optimised and built Enola to manage that hurdle. Enola is an open-source architecture engine that exposes an MCP server. Index any codebase into a persistent knowledge graph. If needed, combine multiple repositories into a graph of graphs. While constructing the graph, Enola parses the repository without using an LLM. The graph is built deterministically from source code. Outcome: A structured, deterministic architectural model of your system (a collection of multiple repositories) . Why open-source? Our goal is to provide engineering tools to manage the “code inflation”. There is a lot more code being produced, and codebases grow faster and faster. But the architectural integrity is still needed. Enola exists because software engineering still begins with understanding a system before changing it. Key Features (subset) : 1. Impact Analysis: Determine the "blast radius" of a change by querying the graph of relationships between symbols, modules, and API routes. Simply ask: “If I change this, what breaks?” 2. Dead Code Discovery: Identify unused code paths and orphaned components that aren't reachable through your defined entry points. 3. Dependency Analysis ( We called it traverse, because why not) : Trace the dependencies, both downstream and upstream. You can simply ask Enola: “What depends on X?” 4. Multi-Repo Context: Enola supports a "graph of graphs," allowing you to index and query relationships across as many repositories as your architecture requires. So stack them up! 5. Performance: Enola runs fast, given its architecture, naturally depending on your codebase. Give it a try! Curious. We are open-source, building in public. You can find the documentation and source in the link above. If you have a complex codebase and would be willing to test Enola, I’d appreciate the feedback. Tell us what works, what is missing. https://ift.tt/6a1BS58 July 2, 2026 at 10:53AM

Show HN: Point0 – a fullstack TypeScript framework on Bun and React https://ift.tt/Ho1islF

Show HN: Point0 – a fullstack TypeScript framework on Bun and React https://ift.tt/U3TOkjE July 2, 2026 at 10:28AM

Show HN: Mail Memories – A desktop app to rescue photos from Gmail https://ift.tt/F2419xV

Show HN: Mail Memories – A desktop app to rescue photos from Gmail https://ift.tt/gytux6G July 2, 2026 at 10:16AM

Wednesday, July 1, 2026

Show HN: Open-source sandbox for your product team https://ift.tt/OvcrlIL

Show HN: Open-source sandbox for your product team Kshitij and Rahul here. We're building Playground, an open-source sandbox that lets your non-technical teams prototype directly on production codebases, without bugging you (developers) to spin up and maintain another repo. The repo is here: https://ift.tt/oA2kPuB . We've been working together for six years. Last year we built an AI design agent because we thought designers were the biggest bottleneck. But we were wrong. After talking to teams, we realised designers, PMs, founders and even sales people all wanted to quickly change and explore flows for their users, that looked and behaved like the real app. But devs don't trust non-technical teams to work on production and not fuck up the code. Agree. So the other way is setting up another mock repo. And that defeats the point. It adds maintenance cost of keeping both in sync. This is what happened when both of us were working together too. So we built an open-source Playground. It has all the features out of the box: super intuitive, good ux, links to claude/codex, latest features, easy additions of skills, collaborative and best of all, safe guardrails so if you want, you can get the code in one click (unlike figma or other closed source shit). I work on the Playground. Rahul on Conductor. We're super claude pilled and believe in this duo being the new product team size, something coinbase and square are already doing with "pods". Right now it supports Nextjs projects. We will definitely add more frameworks and improve the developer experience. We'd especially love feedback from teams already maintaining internal sandboxes. Go let your non-tech team play. July 1, 2026 at 01:35PM

Show HN: Open-Source Interview Platform https://ift.tt/Iw5ZyB3

Show HN: Open-Source Interview Platform Hey! I have been building CoderScreen, an alternative to coding interview platforms. I thought it was an interesting product to build with the evolution with all the sandbox products coming our for code execution, as well as me never being satisfied with existing platforms. The current features are: - Live interviews for pair programming exercises - Assessments for async technical screening It is built on Cloudflare primitives such as Workers, Durable Objects for the multiplayer experience, Sandbox for the code execution. Would love to get feedback on the current product, as well as hear your thoughts on the future of hiring in this AI era. Would you want to see an interview based on how candidates use coding agents? Would you like to see more take-home based projects instead of simpler async coding challenges? https://ift.tt/sUNgeCk July 1, 2026 at 01:31PM

Show HN: Trigora – A hosted runtime for event-driven TypeScript workflows https://ift.tt/IDs0TyA

Show HN: Trigora – A hosted runtime for event-driven TypeScript workflows https://trigora.dev July 1, 2026 at 01:30PM

Show HN: AnalystAIPack – 118 runnable agent skills for malware analysis and RE https://ift.tt/z3FpLdO

Show HN: AnalystAIPack – 118 runnable agent skills for malware analysis and RE https://ift.tt/gaOKvRf July 1, 2026 at 01:27PM

Show HN: AnalystAIPack – 118 runnable agent skills for malware analysis and RE https://ift.tt/1c0pisk

Show HN: AnalystAIPack – 118 runnable agent skills for malware analysis and RE https://ift.tt/lT3KpIc July 1, 2026 at 01:25PM

Show HN: Classify mechanical faults using Contrastive Language-Audio Pretraining https://ift.tt/PXDBqpK

Show HN: Classify mechanical faults using Contrastive Language-Audio Pretraining https://ift.tt/kbR38rM July 1, 2026 at 12:57PM

Show HN: Pglayers – PostgreSQL extensions as stackable Docker layers https://ift.tt/Y6e2y3d

Show HN: Pglayers – PostgreSQL extensions as stackable Docker layers https://ift.tt/SmonjHE July 1, 2026 at 12:50PM

Show HN: PMB – local memory for coding agents that shows if it is used https://ift.tt/WOL4fpN

Show HN: PMB – local memory for coding agents that shows if it is used https://pmbai.dev June 29, 2026 at 11:37AM

Show HN: A simulation of a hybrid pulse-position and duration modulation concept https://ift.tt/h91KJTY

Show HN: A simulation of a hybrid pulse-position and duration modulation concept https://ift.tt/8aK4Wqc July 1, 2026 at 11:43AM

Show HN: Reminal – A zero-config SSH alternative that's also mobile friendly https://ift.tt/ovucH5K

Show HN: Reminal – A zero-config SSH alternative that's also mobile friendly https://ift.tt/Ut9DBuI July 1, 2026 at 10:47AM

Show HN: Thumbprint – A network fingerprint observatory https://ift.tt/FL7yIXH

Show HN: Thumbprint – A network fingerprint observatory https://thumbprint.me/ July 1, 2026 at 10:32AM

Show HN: GolemUI – The new paradigm for JavaScript forms https://ift.tt/bJnt0lj

Show HN: GolemUI – The new paradigm for JavaScript forms We're a team of three friends who have been working with forms and Open Source for a decade, and we joined forces together to create something where we can apply all of our experience. We recently released GolemUI, an Open Source library to generate forms dynamically from JSON definitions, with a typed layer to simplify authoring. This library has a lot to offer. These are the main characteristics: 1. A JSON engine. The form is governed by a JSON definition that you can store in a DB, version, diff, or generate it with LLMs as a validated JSON. 2. We provide also 28 headless components (and growing) that you can style with CSS variables. We offer APIs so you can drop in Material, Shoelace, or your own components. 3. A DX typed authoring layer on top to write forms programmatically, that generates JSON. So you don't have to write it. 4. The same definition can render the UI components in React, Angular, Vue, Lit, or Vanilla JS. 5. We also have a deterministic MCP that has tools for to validate the model's output, generate JSONs or code, and ensure that the definition returned by the LLM is always valid. You can find more information here: Happy to hear any feedback from you and answer any questions! https://golemui.com July 1, 2026 at 11:12AM

Show HN: Pinch-to-zoom tree navigation https://ift.tt/yYlQMpZ

Show HN: Pinch-to-zoom tree navigation I got this idea recently when I had to browse files more than usual and felt the pain: why do I need to click through every level when I want to drill down to the bottom? So I made a quick interactive prototype — it feels surprisingly natural. Sharing it as a UX idea, not as a finished implementation. I’d like to see whether this interaction makes sense for apps that work with trees: file explorers, object inspectors, project browsers, and similar interfaces. https://ift.tt/pAYCazr July 1, 2026 at 10:11AM

Tuesday, June 30, 2026

Show HN: Makes local LLMs faster and more reliable by optimizing for your device https://ift.tt/lneuBHS

Show HN: Makes local LLMs faster and more reliable by optimizing for your device Time to first token is 39% faster Agent wall times decrease by 46% No swaps Tracks your resource usage in real-time and adjusts how the model runs so that it works perfectly on your device. Implements KV cache sizing, prefix caching, live RAM pressure management, context trimming, KV quantization, and more. Built a ton of features https://ift.tt/89M6S1z June 30, 2026 at 02:13PM

Show HN: Shot-scraper video tool for recording YAML-defined webapp feature demos https://ift.tt/gWhr7ao

Show HN: Shot-scraper video tool for recording YAML-defined webapp feature demos https://ift.tt/TE4nm9H June 30, 2026 at 12:58PM

Show HN: Clusy – Cursor for data science notebooks in cloud https://ift.tt/DTYv35w

Show HN: Clusy – Cursor for data science notebooks in cloud https://www.clusy.io/ June 30, 2026 at 01:09PM

Show HN: My 13-year-old built an ant colony tracker https://ift.tt/FrhWwu0

Show HN: My 13-year-old built an ant colony tracker He's 13 years old. He wanted to track his own ant colonies — growth, feeding, humidity, and other metrics. He built the whole app himself with some help from AI tools; I just helped him deploy it to a server. Would love to hear your feedback! https://formicarium.es June 30, 2026 at 12:48PM

Show HN: fenic – LLMs as dataframe operators, query meaning and structure https://ift.tt/WzODIsn

Show HN: fenic – LLMs as dataframe operators, query meaning and structure Hey friends. I'd like to share a project that's dear to me. fenic is a dataframe API with LLMs added as first-class citizens, a classic lazy dataframe API extended with new operators that are backed by LLMs. What this gets you is the ability to work with structured and unstructured data in the same context. Most importantly, the LLMs aren't integrates as opaque UDF black boxes. They're exposed as "semantic" operators that the planner can reason about alongside the classic ones. (There are examples and code snippets on the repo to see how everything works together) Why build this? I'm a data infra / systems person. When LLMs showed up, what I saw was a new type of compute that changes the characteristics of the workloads we deal with. I wanted to experiment with how our current systems can absorb these new workloads and compute types, and what it would take to make the DX as seamless as possible, that's where the UDF + arbitrary prompt was feeling too problematic. To support this properly, we had to introduce a few really cool things: New plan operators. You don't just send prompts at an LLM. You use operators like semantic join, semantic map and reduce, and semantic filter, among others. They mix with the classic operators, and because the planner sees them as real operators rather than black boxes, it can reorder work around them. Typed outputs. There's ergonomics to turn the output of a semantic operator straight into a typed dataframe column. A Pydantic schema for the LLM output becomes a typed struct column you can unnest, explode, and so on. New data types like a markdown data type. Markdown became an important way to share information with LLMs, even though it started life as a way to format text for presentation. It carries structure, and being able to access that structure the way you would a struct or JSON type adds to the developer experience I mentioned. Async UDFs. One of the more interesting shifts in workloads from the LLM explosion is the need to put heavily I/O-bound steps in your pipeline: fetching a response from an API, crawling a website, and so on. Async UDFs fill that gap, and the implementation handles the nuances for you: concurrency, retries, and the rest. An LLM-inference-aware planner and runtime. This is one of the parts I'm most excited about, and there's a lot still to do. Today: identical prompts within a batch collapse to a single model call, so duplicates cost zero tokens; requests are dispatched concurrently under per-provider rpm/tpm limits with retries and backoff; null and empty cells skip the model entirely; and you get token and cost metrics per operator. There's also an optional persistent response cache so re-runs skip the model. MCP as a new catalog primitive. Much like a registered view, you can register a dataframe pipeline as an MCP tool in the catalog. fenic then serves an MCP server with that pipeline as the tool's logic, executed over your data. These are just some of what's gone into fenic while experimenting with how LLMs can become part of our compute infrastructure. There's more, and plenty more to polish on what's already there. I've been using fenic for all sorts of things. On the small/personal end, I use it to take my podcast audio recordings and turn them into nicely structured tables of metadata I can research. On the heavier end, I use it as tooling for agents to analyze agent traces exported from Pydantic Logfire, to discover evals and turn them into reproducible artifacts in the form of dataframe pipelines. pip install fenic Repo: https://ift.tt/VmYDwGt Docs: https://docs.fenic.ai There's also a skill you can use with claude code, codex etc. to quickly get started with fenic in your favourite agentic coding environment. I'd love to hear your thoughts, criticism, and anything else that comes to mind. I'm here to answer questions. https://ift.tt/VmYDwGt June 30, 2026 at 12:39PM

Show HN: Openleetcode – local LeetCode runner with open test suites https://ift.tt/budcQwk

Show HN: Openleetcode – local LeetCode runner with open test suites https://ift.tt/BopaJQ0 June 30, 2026 at 12:16PM

Show HN: Don't ask if devs cheat with AI, test if they're good with it https://ift.tt/zA2oV31

Show HN: Don't ask if devs cheat with AI, test if they're good with it https://ift.tt/Y7hKEHJ June 30, 2026 at 11:45AM

Show HN: Shoaku – Your Coding Navigator https://ift.tt/VhAWFvk

Show HN: Shoaku – Your Coding Navigator AI Agents like Codex and Claude are incredibly powerful and have drastically sped up implementation. However, I noticed a strange side effect: I began to lose confidence in my own coding. I submitted a pull request after the AI completed the implementation. It looked good, but during code review, I was asked, "Why did you implement it this way?" I grew increasingly embarrassed because I couldn't immediately explain the complex code. Previously, I built confidence by understanding the design through reading and writing code, which was enjoyable, but now I've lost that. This coding assistant helps users understand their thought process and coding progress, with the AI acting solely as a guide and not writing code on its own. To still leverage the AI agent's autonomous implementation capabilities, a separate AI thread runs in the background in a temporary working directory, providing highly accurate navigation assistance to the user. The AI's responses are still a bit strange at times, but if this concept resonates with you, please share your feedback. As a solo creator, I find that very encouraging. Thank you. https://ift.tt/FMxmWfI June 30, 2026 at 10:24AM

Show HN: Second opinion – A skill to query different models https://ift.tt/2Tg0BSO

Show HN: Second opinion – A skill to query different models Make this skill to help me cross examine suggestions made by claude to other Claude or opencode supported models mid session. It compiles relevant context, consult a second opinion for me and support following up with the second opinion. A pattern that I find quite useful. Currently it supports claude to claude, claude to opencode and opencode to claude invocation. These are the two harnesses I use. https://ift.tt/9NX4ohw June 30, 2026 at 10:20AM

Show HN: ServerKit – A mobile UI for server management https://ift.tt/KPtLXBm

Show HN: ServerKit – A mobile UI for server management Problem Statement: A few months ago, I was outside of my city. I was on a bus when one of my team members messaged me saying users were unable to read the product description PDF. I had to wait 3 more hours until I got back home, opened the laptop, and SSH'd into the server to find out what was wrong. In that moment I realized that being able to manage a server from a phone is very important when a laptop is not nearby. What it does: It is a UI wrapper over standard SSH command outputs. It parses the SSH output and shows the results in UI elements, and also translates your actions to relevant SSH commands. This way users won't have to heavily rely on the command line – as we know, typing commands from a mobile device is also hard. However, it also has a terminal to allow you to do anything. It also supports Kubernetes, where you can see and manage pods, view logs and stats, and RDBMS to allow you to quickly perform database operations – a bit like phpMyAdmin or pgAdmin. Tech Stack: Flutter, SSH, Android Secured Storage, Firebase, Docker Why Android: I know – iOS is a major platform for this niche. But for now – as it is an MVP – I have decided to develop for Android to validate my idea and understand if it solves a real problem. The good news is, it does solve a real problem – at least the analytics say so. Within 30 days I got 5 premium users. About 30% of users connect their server and 23% of them use the app regularly. So now I am working on the iOS version. Current Limitations: Currently the app only supports Ubuntu – other Debian based OSes are not tested, though they might work as well. The Kubernetes and AWS features need more testing. Also, ServerKit VPS Lab currently limits sessions to only 30 minutes TTL to prevent misuse. Feedback Request: I would love your feedback on the VPS management and monitoring features, RDBMS features, and Kubernetes features. I also tried to keep the terminal simple, but your feedback on this is also valuable to me. Try it out: If you don't want to connect your own VPS, you can test the app using ServerKit Lab. It will allow you 30 minutes of free VPS to test the app. Install ServerKit: https://ift.tt/xlM4bsi... https://ift.tt/jJZcgf5 June 30, 2026 at 10:12AM

Monday, June 29, 2026

Show HN: The UNESCO Tsunami Warning Emails Are Gone https://ift.tt/xwIsKWg

Show HN: The UNESCO Tsunami Warning Emails Are Gone This key piece of tsunami warning and safety was discontinued this morning and evidently there's no way to get it back. :/ https://ift.tt/X2ewbfh June 29, 2026 at 02:06PM

Show HN: Rust / Red Alert inspired WASM game in the browser (open source) https://ift.tt/q4nOMTo

Show HN: Rust / Red Alert inspired WASM game in the browser (open source) https://punnerud.github.io/mpe-ra/ June 29, 2026 at 12:48PM

Show HN: HyperPaste – a free, open-source clipboard manager for macOS https://ift.tt/I429dsh

Show HN: HyperPaste – a free, open-source clipboard manager for macOS To me it always felt like clipboard history was one of the few things missing from macOS. There are already some excellent clipboard managers available, but after trying quite a few of them I kept coming back to the same goal: I wanted something that felt like it belonged on macOS. Fast, keyboard-first, private, and visually restrained. One thing I felt strongly about from the beginning was that it had to be open source. Clipboard managers have access to some of the most sensitive data we copy — passwords, API keys, personal information, financial details — and for something that sits in the background watching my clipboard all day, I personally wasn't comfortable using closed-source software. That ruled out a lot of otherwise great applications for me. The result is HyperPaste. HyperPaste is a free, open source clipboard manager for macOS, built with SwiftUI and AppKit. Clipboard data stays on your Mac — there are no accounts, cloud services, telemetry, or ads. Some highlights: - Instant search - Keyboard-first workflow - Rich support for text, code, links, colors, images, and files - Automatic color previews - Favorites for frequently used clipboard items - Native context menus and keyboard shortcuts - Local-first design with no ads or analytics One of the design goals was to avoid turning clipboard history into a productivity suite. I wanted HyperPaste to stay focused on one job: helping you quickly find and reuse things you've copied. The project is MIT licensed and the source code is available on GitHub. I'd genuinely appreciate any feedback, bug reports, feature suggestions, or criticism. I'll be around to answer questions throughout the day. https://hyperpaste.io June 29, 2026 at 11:13AM

Show HN: Sonar, local cited codebase briefings tailored to your role https://ift.tt/7fIxk4j

Show HN: Sonar, local cited codebase briefings tailored to your role https://ift.tt/W5kUyEN June 29, 2026 at 08:47AM

Show HN: macOS Native Markdown Reader with Vim Keybinding Using Swift https://ift.tt/hyLIopO

Show HN: macOS Native Markdown Reader with Vim Keybinding Using Swift I have been working on this MacOS Native Markdown Reader with Vim Keybinding using Swift and here is the first public version https://ift.tt/EUgHXlC June 29, 2026 at 11:24AM

Show HN: Klorn–I built an email firewall because every AI inbox made mine louder https://ift.tt/AtwbM8f

Show HN: Klorn–I built an email firewall because every AI inbox made mine louder https://ift.tt/K6lUSMF June 29, 2026 at 10:18AM

Sunday, June 28, 2026

Show HN: Caliper – pass@k reliability testing for Claude Code and Codex skills https://ift.tt/Ge26Ocu

Show HN: Caliper – pass@k reliability testing for Claude Code and Codex skills Skills for Claude Code and Codex are hard to test. What I mean by hard is that there's no standard way to do it. You evaluate the skill once on something, it looks like it works. You publish it. Then the new super model releases (GLM 5.2 anyone?), it will quietly break for some part, and you won't find out until your users complain. I also faced the same problem, so I tried to build something lightweight to stop doing that. Caliper. It's a local and lightweight harness that runs a skill k times in isolated environments and gives you a pass@k score (How much times it succeeded in these k times). As a non-deterministic technology, you can't just say "it worked once". You need to answer how much it passed in k times. You define success in a YAML spec. I picked YAML to keep a schema and make it still readable for a human. You either use a LLM judge, a Python assertion, or both: Here's an simple evaluation example with a JSON extraction, so you write this in a YAML file: tasks: - name: Extracts action items as clean JSON prompt: "Read /tmp/transcript.txt and write the action items to /tmp/actions.json." expect: "A valid JSON array where every item has owner, task, due. No markdown fences." assert: | import json items = json.load(open("/tmp/actions.json")) assert isinstance(items, list) assert all({"owner","task","due"} <= i.keys() for i in items) Then with the CLI, you'll run it: caliper run extract-actions.eval.yaml --k 5 --baseline What's cool about the --baseline flag is that it will re-runs everything without the skill, so you can see whether the skill is doing the work or the base agent was going to pass anyway: ID Task k(5) pass@k task-1 Extracts action items as JSON 5/5 100% PASS With skill 100% No skill 60% Delta +40% Most models know how to get the JSON right most of the time (JSON extraction was solved by 2 years old already). But that's it, "most of the time" is the bug. That delta shows how the skill actually helped. (It's sometimes 0%, sometimes -100%!) I also created two skills you can get started right away with your favorite harness, e.g. Claude Code, Codex or Pi: - evaluate-skill: run and manage evals without leaving your workflow - grill-skill: reads your SKILL.md, interviews you about what "good" looks like, writes a 3-task spec (happy path, edge case, adversarial), and runs it You can install the skill with the command: npx skills@latest add edonadei/caliper I for now support claude-code, codex, pi, claude-api, openai-api. You can run the agent and the judge as separate backends, so you can run a skill on one and judge with another. GitHub: https://github.com/edonadei/caliper PyPI: https://pypi.org/project/caliper-eval/ Of course, it's a first step. I think the autorater layer can be vastly improved, more handholding to create and iterate on evaluation specs, supporting more harness, why not including this layer into a self-improvement bigger system? If you're also building agentic evaluations, I'm genuinely interested to hear how you are handling that. https://github.com/edonadei/caliper June 28, 2026 at 01:42PM

Show HN: DRM-Free Books https://ift.tt/Rz5LtIx

Show HN: DRM-Free Books After several years of mandatory DRM lockdowns from most commercial book sources, now authors have a choice when it comes to DRM for their books. Pick authors and books that are DRM-free, or download DRM-free classics that are out of copyright. https://ift.tt/UbE3CNk https://ift.tt/UbE3CNk June 28, 2026 at 12:58PM

Show HN: Zanagrams https://ift.tt/yE8FeO7

Show HN: Zanagrams https://zanagrams.com/ June 28, 2026 at 11:26AM

Show HN: Import the HN Home to a reading queue with clean reader view and TL;DR https://ift.tt/85F0KkO

Show HN: Import the HN Home to a reading queue with clean reader view and TL;DR https://ift.tt/hnGQFHS June 28, 2026 at 11:12AM

Show HN: Clanker TV https://ift.tt/Elisnr6

Show HN: Clanker TV https://botflix.tv/ June 28, 2026 at 10:30AM

Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB https://ift.tt/hlK7Sjm

Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB https://ift.tt/y0XHwJI June 28, 2026 at 07:41AM

Show HN: role-model, a router for hybrid local/cloud AI https://ift.tt/aSKUOQc

Show HN: role-model, a router for hybrid local/cloud AI Hey everyone, I'm launching role-model today: a routing protocol, a reference router runtime, and an extension for Pi that allows for better informed routing decisions. role-model is mostly deterministic, with fallback to a controller model, that routes requests based on a chosen routing strategy. the protocol is structured around assigning domains and roles to models, where requests sent by consumer applications like Pi have task types to enrich routing metadata and thereby accuracy. you can to run the built-in benchmark to compare performance of models across speed, quality and cost, as well as observed performance on real tasks. I have a diagram on how routing works in [0]. The runtime supports local models, either directly to your local endpoint (LM Studio, llama.cpp etc), or routing between multiple local models via vendored llama-swap. Since there was another model router post yesterday where people discussed the basics of routing, I will focus on discussing some of the interesting learnings I've made building and testing this: 1. Model routing is essentially trying to predict the future: which model will perform optimally (based on criteria defined by the user) on this request? 2. After you have routed the request, you want to evaluate if it was the right decision or if some other model would have performed better 3. You also realize that having the router assess difficulty (among other things) to make decisions by itself is far from ideal - we'd prefer to have the consumer application work with the router to define what the request needs 4. You also realize that it becomes much easier, decisions become much accurate, and the outcomes of routing becomes more impactful when there is more of a distinction between models For point 2, I will be launching evals that you can run locally to benchmark models in your pool on the same requests. The outcomes here can then be used for point 1, as input when routing new requests. For point 3, I've built the pi-role-model package for Pi, which lets the Pi agent inject role_model.intent metadata including difficulty, preferred roles or even specfic model ids, required capabilities (say tool use or image input) and so on. You should be able to customized this further in Pi, and route in additional ways by changing metadata. This is why I've also built the role-model routing protocol. For point 4, what model routing really does as a second order effect is create a market for specialized models - models that may or may not be smaller, could be cheaper or more expensive, may be locally runnable. It makes little sense to route between two frontier models (GPT 5.5 and Opus 4.8); it makes more sense to route between models where one of the factors of quality, speed, cost is a multiple of the other candidate models, and it makes even more sense to have specialized domain models: code, prose, math and science, visuals and so on. It is at this stage model routing becomes really valuable. While role-model has a reference runtime that I'm continuously building out (there's lots to do to improve routing, as well as give users more granular control over routing decisions, and also ways to improve cross-model caching and also add techniques like FastContext), the ultimate goal of role-model is for there to be a standard protocol for inference requests that is used by consumer applications, so that the provider, be it a router middleware or an inference provider, will be able to route to a model that strikes the best balance between cost, speed and quality and also respects user choices, and even lets the user control these preferences to use local models for some tasks and allow cloud for others. Links: [0] role-model - the case for a model routing protocol: https://ift.tt/6mwCnS3... [1] GitHub: https://ift.tt/Rm3ljwg [2] Docs: https://role-model.dev/ https://ift.tt/Rm3ljwg June 28, 2026 at 06:46AM

Saturday, June 27, 2026

Show HN: Wind particles on Mapbox from a single EXIF JPEG https://ift.tt/SgcnqfR

Show HN: Wind particles on Mapbox from a single EXIF JPEG https://ift.tt/vrWSfwk June 27, 2026 at 02:16PM

Show HN: A Living Neural Web in HTML5 Canvas https://ift.tt/gEXnO1V

Show HN: A Living Neural Web in HTML5 Canvas https://techoreon.github.io/verpad/canvas-playground.html June 27, 2026 at 12:35PM

Show HN:I got tired of spending 3hrs daily on job applications,so I automated it https://ift.tt/EXH0Mf6

Show HN:I got tired of spending 3hrs daily on job applications,so I automated it https://jobspire.co.in/ June 27, 2026 at 11:21AM

Friday, June 26, 2026

Show HN: I built a hardware quantum RNG and wired it into a Magic 8-Ball https://ift.tt/ZSIYGgs

Show HN: I built a hardware quantum RNG and wired it into a Magic 8-Ball Gday, author here! I've wanted to hack together a "real" quantum random number generator for another upcoming project, and I got carried away a bit, and went down the 'over-engineering' cliff. So, for your nerdy enjoyment, I have documented it all up, and I added something cool for fellow "Multiple World Interpretation" followers in the Quantum Mechanics debate. This QRNG uses sexy bits: Each is the decision of a photon to go left or right after hitting a 50:50 beam splitter. Standard kinda device, where you attenuate a light source down to single photons, offer them semi-mirror to bounce off, and see which PMT detector they hit (or which universe we ended up in ;) ). Basically, Through → bit=0. Bounce → bit=1. As I take the MWI interpretation of Quantum Mechanics (its the more fun options), I have also built a Quantum Magic 8-Ball. Ask it a questions, and you get and receive exactly one answer here, plus every possible answer across the multiverse. https://quantumlever.stream/oracle Enjoy! https://dnhkng.github.io/posts/building-the-beam-universe-splitter/ June 26, 2026 at 02:05PM

Show HN: A map of every UK railway, including stations that no longer exist https://ift.tt/7HJLeVC

Show HN: A map of every UK railway, including stations that no longer exist Author here (Nathan). The goal for this site was to map the entire UK rail network: not just the parts a journey planner surfaces, but heritage lines, freight-only curves, named tunnels and viaducts, and the thousands of stations that have closed and were never mapped. The project is built entirely on open data. Lines and current stations come from OpenStreetMap via Overpass, closed stations from Wikidata (approximately 6,100 that fall outside a 250 m radius of a live OSM station), and postcode lookups from postcodes.io. The main challenge is that the sources rarely agree with one another, or even with themselves, so much of the work involved small reconciliation rules. For example, the heritage flag is propagated across every segment sharing a line name, so the Swanage Railway is coloured consistently. I shared an early version with a railway enthusiast community, and a large share of the fixes came from people who know the network considerably better than I do. A full write-up of the data challenges is available here: https://ift.tt/D3diAFr No account or app is required. You can search by postcode, station name, three-letter code, or line name. Corrections are very welcome, as there is always a station someone knows I have got wrong. https://ift.tt/SQiyGmY June 26, 2026 at 01:44PM

Show HN: Smart model routing directly in Claude, Codex and Cursor https://ift.tt/GXWqKaT

Show HN: Smart model routing directly in Claude, Codex and Cursor We built a model router that plugs into coding agents (e.g. Claude Code, Codex, Cursor, etc.) and intelligently sends requests to the best model to serve them. Here's a quick demo of running it locally: https://youtu.be/isKhAyivtfM At Weave, we write ~all our code with AI, and it's been getting more expensive. This came to a head when Opus 4.7 was released and, thanks to its tokenizer changes, our costs shot up. We knew we didn't need Opus for everything but we didn't want to lose out on the intelligence for the cases where you really need it. So we decided to build a model router to handle this for us. The Weave Router acts as an Anthropic/OpenAI endpoint specifically for coding agents. It looks at every inference request and intelligently (more on that in a sec) decides what model to send it to, handling all the translations required along the way. So it can use faster/cheaper models (e.g. DeepSeek v4, GLM 5.2, Kimi K2.6) when possible, and frontier models (Opus 4.8 & GPT 5.5 (& Fable whenever it's back)) when necessary. How do we know what model to route to? We trained an RL model on tens of thousands (so far!) of agent traces. We reward the routing model when it selects an LLM that successfully completes the given task. Here's an example: if you ask the router to plan a complex change, it will (probably) route that request to Opus 4.8. Subagents exploring the codebase to gather context will be routed to more suitable models (e.g. DeepSeek V4 Flash). Then when you have the plan ready to implement, it will be (most likely) be handed to a quicker model (e.g. GLM 5.2) to carry it out. We've been using this internally for the last month or so. We've saved 40% on tokens vs. what we otherwise would have paid, with no noticeable differences in quality or velocity. The router is source-available under Elastic License 2.0, so you can self-host it. Or if you prefer, you can also use our hosted version: weaverouter.com. I'll be here to answer any questions you may have! https://ift.tt/FHhA510 June 26, 2026 at 12:40PM

Show HN: Apply for jobs by directly emailing relevant people at a company https://ift.tt/9TmeSWY

Show HN: Apply for jobs by directly emailing relevant people at a company I created this tool that massively increases your chance of landing an interview by directly emailing the relevant people in the companies, making you stand out in the crowd of applications received on job portals. Simply enter the name of the company and position, the tool searches the internet for relevant people, gives you their emails and LinkedIN profiles and also lets you send them highly personalised emails right from your own email. https://dmtheboss.com/ June 26, 2026 at 11:03AM

Show HN: ZeroGate – API gateway to scale cloud GPUs to zero when idle https://ift.tt/vgKV54s

Show HN: ZeroGate – API gateway to scale cloud GPUs to zero when idle https://ift.tt/8zTc06i June 26, 2026 at 10:23AM

Show HN: I built a tool that matches Founders to VCs based on their pitch deck https://ift.tt/rWi16Ih

Show HN: I built a tool that matches Founders to VCs based on their pitch deck Hey HN, I am a VC and 3x venture-funded Founder. VCs and Founders are both playing a low-probability matching game. Better targeting both ways is the way to solve this problem for both parties. So I build Investor Match - Founder uploads a pitch deck (or paste a Docsend link), and it returns 20 ranked investor matches with fit scores, contact details and pre-drafted outreach emails. There is also a deck Teardown feature to improve your deck before sending to Investors. We launched in Jan. and over 3,000 founders have run their decks. There are over 10,000 VCs in the database. Founders have reported over $100M in commitments from matches so far. When I was a founder, I was scraping Crunchbase and Techcrunch for investors and cold-emailing them, generally without enough context on stage, sector fit, or what they actually invest in. Most prior matching systems were dumb key-word matches (you are B2B, Investor X invests in B2B so match). Investor Match does full symentac match after having read all Investor websites, social media, portfolios, actual investments and news articles. It does a much better match for your geography, stage, sector, etc. The core flow: Founder uploads deck, context is extracted and confirmed by Founder to create a Company Card. That card gets matched against investor profiles including stage, check size, sector, currently deploying status, and other thesis signals. Decks are encrypted and never shared without founder consent. Cold emails are generated with specific personalization to the specific partner and their portfolio at the firm. There is also a PDF of the recommendations created with a reason for the fit. Founders with existing investors who send that list to their exising stakeholders tend to get 100% warm intros to these new investors. You have the context to do both cold and find warm intros. The system does not send emails, it is not a spam gun. You still run the outreach process. While the core flow is the Founder one, there there are hundreds of VCs who have active accounts and use the tool to receive deal flow, create a firm specific deck bot, and do warm intros for their portcos raising. This is how I use it as a VC. The last three pre-seed companies I invested in all found their Seed leads in the 20 VCs recommended by this tool. I was able to make 10-15 warm intros instead of in the past when I would remember 1-2 people to intro. The tool consumes millions of tokens per deck and provides the first 3 matches free as well as a high level Deck Teardown. To see full matches and emails, etc, it is $20 for matches and $10 for Teardown. I am just trying to cover server costs (barely today), and this is not a business to monetize founders. At $1 per high-quality VC match, it is a good deal when raising millions. Still in beta, with some rough edges. Would love feedback from anyone who has fundraised recently or built something similar. https://investormatch.pro June 26, 2026 at 09:34AM

Thursday, June 25, 2026

Show HN: Bible as RAG Database https://ift.tt/9BAtKfc

Show HN: Bible as RAG Database Made this in a free evening. Index an permissive license translation of the Bible (WEB) into a RAG database to allow returning passages of similar semantic meaning. Lots of fun. For example, "more money more problems" returns Ecclesiastes 5:9-13 which, I'll just say, is spot on.. "Moreover the profit of the earth is for all. The king profits from the field. He who loves silver shall not be satisfied with silver, nor he who loves abundance, with increase. This also is vanity. When goods increase, those who eat them are increased; and what advantage is there to its owner, except to feast on them with his eyes? The sleep of a laboring man is sweet, whether he eats little or much; but the abundance of the rich will not allow him to sleep. There is a grievous evil which I have seen under the sun: wealth kept by its owner to his harm." Anyway - thought it was fun enough to share. It's slow and I vibe coded it so I haven't sorted out how to make it not take 15 seconds to vector search against the full 4GB index. https://ift.tt/1sofnQV June 24, 2026 at 09:42PM

Show HN: Hikaru Labs – Bulk image and file processing, 100% in-browser https://ift.tt/tJVSyLw

Show HN: Hikaru Labs – Bulk image and file processing, 100% in-browser https://hikarulabs.xyz June 25, 2026 at 11:48AM

Show HN: Top' for Redis Using eBPF https://ift.tt/g9byH6p

Show HN: Top' for Redis Using eBPF https://ift.tt/BdLTfrg June 25, 2026 at 01:01PM

Show HN: iOS Apps on Linux https://ift.tt/0FvAt6Q

Show HN: iOS Apps on Linux We developed and tested SwiftUI for Linux (and AppKit, NSFoundation, etc.) -- looking for more Swift apps to test on Linux! https://ift.tt/1Eb2a9W June 25, 2026 at 11:29AM

Show HN: Navatala GPU – multi-back end GPU kernels and Python bindings https://ift.tt/BQkcwmr

Show HN: Navatala GPU – multi-back end GPU kernels and Python bindings https://ift.tt/mG2hJP5 June 25, 2026 at 10:58AM

Show HN: FileVeil · Hide Any File Inside Another File https://ift.tt/j0G7vtm

Show HN: FileVeil · Hide Any File Inside Another File I built FileVeil to hide any file inside another file. Use a photo, video, document, audio file, or archive as the cover file. The resulting file still looks and works normally while securely containing encrypted hidden files. Everything runs locally in your browser. No uploads. No servers. AES-256-GCM encryption. Video demo: https://www.youtube.com/watch?v=tcxjIDRZh9s I'd love your feedback on the implementation, UX, and real world use cases. https://fileveil.com/ June 25, 2026 at 10:07AM

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments https://ift.tt/6JLDQ5o

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments https://ift.tt/3ZEUWIw June 25, 2026 at 10:08AM

Wednesday, June 24, 2026

Show HN: Follow the Thread – a calmer, typographic way to read Wikipedia https://ift.tt/UDZbPrI

Show HN: Follow the Thread – a calmer, typographic way to read Wikipedia https://ift.tt/2yt3dJn June 24, 2026 at 01:16PM

This Laser Hair Growth Device Actually Works. For Prime Day, It’s Cheaper Than Ever.

It’s hands-free, mess-free, and now, $100 off.

Show HN: DBOSify – Drop-in Temporal replacement built on Postgres https://ift.tt/rY8iopO

Show HN: DBOSify – Drop-in Temporal replacement built on Postgres https://ift.tt/zeQGiCU June 24, 2026 at 01:20PM

Show HN: Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format https://ift.tt/5qCmZME

Show HN: Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format I started this project back in 2015, to translate the TeX original specification into an easily parsed format (s-doc), and to create an HTML rendering of that format as a proof of concept. The project is homed here: https://ift.tt/wMEAOnh Differences from the Hyperspec (from the README): - Most importantly, it is free to modify and distribute. - The original TeX is very hard to parse and use for things other than generating a printed copy. The Hyperspec is an HTML rendering which can be parsed as HTML, but loses a lot of information. The Metaspec has an easily parsed intermediate form that can be used for all kinds of purposes, like converting into lookups. - Math equations are rendered using MathML. - Includes the acknowledgements and appendix sections. - Uses progressively enhanced Javascript to provide search and light/dark theme switching. - Incorporates over 145 patches for content, using corrections accumulated over the years, and documented in the errata page. - Includes TeX comments, which can contain interesting historical data. - Includes links and identifiers to bibliographical references. https://metaspec.dev/# June 24, 2026 at 12:28PM

Show HN: peerd – AI agent harness that runs entirely in your browser https://ift.tt/xuJ1Kh8

Show HN: peerd – AI agent harness that runs entirely in your browser Hey HN. http://peerd.ai is an AI agent harness that lives entirely in your browser as a web extension. You don’t have to install a separate “AI browser”. You don’t have to bolt on or run some external process or manage a clunky mcp integration. It’s just a fully contained web extension, written in no build vanilla JS with minimal non-browser dependencies, using your own provider keys, and Apache 2. This isn’t just a fun hack. While it has largely been a solo side project, I genuinely believe the browser and the web could be the most natural platform for AI agents to operate safely, autonomously, and most importantly without A2A middlemen (more on that in a sec). To demonstrate that point peerd doesn’t just drive browser automation. It spins up isolated sandboxes using tabs and worker instances to support various real workload types. Those include headless JS computational work, visual JS notebooks, personal client side apps, and real Linux VMs on top of wasm with full http networking. The industry discourse over the last several months has been dominated by “which substrate is the best for ai agent sandboxes” with many competing answers focused on different models and use cases. Cloudflare is one of the most prominent examples, positioning its v8 isolate based workers as the best in class solution thanks to faster than container startup times and strong isolation guarantees. The v8 isolate is of course the product of chromium, which runs on billions of browsers around the world for free. The browser as a whole is perhaps the most battle tested sandbox system in the entire software industry. It’s been built on 3 decades of learning from hostile content, hostile code, and hostile users. Native and cloud agents are necessarily rebuilding all or most of this posture from scratch. peerd doesn’t. It leverages everything the browser has to offer and pushes it to its functional limits, while inheriting its security baseline and isolation from the host system. Robust sandboxing isn’t the only thing the browser offers and peerd uses. It comes with extremely powerful and underrated primitives, from webCrypto, webRTC, webAuthn, webGPU, and ~soon WebNN. Direct web access, with your real live sessions, and api calls with fetch present an alternative model to MCP integrations. The agent can write and spawn web apps right there in a tab, no hosted service necessary. Then there’s the A2A piece: peerd already has a rudimentary p2p (peerd-to-peerd?) network in place using webRTC. Today you can connect with peers on the network, add them as contacts, and share signed apps you’ve created. I’m working on extending these apps to be able to leverage the same p2p network to support decentralized web apps (dwapps), as well as facilitate true p2p A2A with no platform or middlemen. Given this is an early part time project, this is an extremely experimental build and in a v0.x preview state. I’ve taken care to attempt to address the lethal trifecta: the main agent loops/sessions never ingest untrusted DOM code or possess low level navigation tools. It delegates those tasks to dedicated web runners with no wider tooling or secrets access that return summarized results. Both the DOM and the summarized results are bracketed as untrusted, meaning two stacked prompt injection escapes are needed. All egress goes through a central module that has a customizable deny list, and only models calls to designated allowed endpoints are possible. See more in the docs, site, and the code itself. Ultimately, use at your own risk. Today anthropic, open router, local ollama, and even an experimental WebGPU instance of Gemma are supported. Honest limitations: Chrome store and AMO are still pending until it can get more eyeballs and live usage. Just loading unpacked from GitHub is the easiest way to go, and as a bonus makes it easy to audit thanks to no build. Linux on wasm depends on the Cheerpx engine, which is not open source and has restrictions for commercial use. That may be a good reason to reassess it compared to alternatives, but it’s also the most performant and looks closest to implementing 64bit support. Poke around, use it, critique it, and have fun. https://ift.tt/bQSkVjI June 23, 2026 at 11:05AM

Show HN: Forte – Cloud infra to get startups to production faster https://ift.tt/Ladkhfp

Show HN: Forte – Cloud infra to get startups to production faster Forte is an opinionated cloud platform that gets developers to production faster. Developers bring their code and Forte containerizes it with autoscaling and no cold starts, securely configures auth, and provides logging insights and monitoring out of the box. I used to help lead service development at AWS, and even before AI coding was widespread, our biggest bottleneck was rarely feature development. We would spend months on security prep, observability tooling, on-call optimization, and other overhead before launching new features. When I worked in startups, every team hit a surprisingly similar set of problems and spent weeks rebuilding auth, logging, monitoring, and payments. Platforms like Heroku, Render, and Railway are helpful for getting a container running but don't provide the rest of the tooling the teams need to go to production -- auth, secure defaults, and request-level logging. We built Forte to solve that entire stack of problems. You can check out Forte at https://ift.tt/eRiJKcF (it's free to sign up and doesn't require a payment method). We'd love to hear your questions and feedback! https://ift.tt/eRiJKcF June 24, 2026 at 12:06PM

Show HN: Graft – one golden VM image for your Mac dev box and CI runners https://ift.tt/Qdj0lt1

Show HN: Graft – one golden VM image for your Mac dev box and CI runners https://ift.tt/oP1ptzg June 24, 2026 at 10:57AM

Show HN: Orchid – Local-first record and replay for AI agent debugging https://ift.tt/crlbYKL

Show HN: Orchid – Local-first record and replay for AI agent debugging Orchid (Orchestration interactive debugger) is a zero-instrumentation proxy that captures every API & LLM call in your agent pipeline, then lets you inspect and replay the entire run locally, step by step. No instrumentation, no vendor lock-in, no cloud dependency. It also provides a visual inspector and MCP server, so you can inspect the session yourself or use your favorite agentic coding IDE to debug your agent runs. I built it because I was tired of debugging agent failures by grepping through logs, and the available AI observability tools all seemed to require intrusive instrumentation and/or sending my prompts and responses to a cloud service. I wanted something that would let me debug agent runs locally, without having to worry about vendor lock-in or data privacy. Orchid is that tool. The call inspection features work extremely well, at least for my use cases, but the replay feature is perhaps more interesting. It makes LLM pipeline testing deterministic without mocking or re-running expensive API calls. Free, self-hosted, runs on your machine or infrastructure: https://ift.tt/59kiTKJ Would love feedback from anyone building multi-step agentic systems or struggling with non-deterministic LLM test failures. https://ift.tt/59kiTKJ June 24, 2026 at 10:48AM

Show HN: eBook to audiobook narration with realistic AI voices https://ift.tt/VyPKGA0

Show HN: eBook to audiobook narration with realistic AI voices For a while I've wanted to try out the new AI voices for long-form narration, but everything I found required a subscription that didn't justify my limited usage. I came across the open Kokoro model [0] and the voices are very good -- good enough to listen to for hours without the fatigue I got from legacy, robotic TTS voices. The model is 82m parameters and designed to run fast, but I still struggled to get reasonable times from CPU inference on my 12-core laptop. I thought a cloud-based GPU service would let me generate audiobooks fast enough to feed my own self-hosted library, and that same pipeline could become a product other people could use. I had two goals in building this: get some exposure to AI multi-agent coding workflows, and build a TTS product targeting ebook to audiobook conversion specifically. 99% of ebookaloud was written by DeepSeek v4 in OpenCode. I've used about 750 million tokens costing $12 in credits over the course of a month, and I'm very pleased with the results. Every change/feature went through a plan -> implement -> test -> review -> correct -> commit cycle with a mix of Pro and Flash agents. This was generally limited to one or two concurrent workers. I had a separate eval agent for quality control on various parts of the extraction and synthesis pipeline, which I could run 8-10 at a time. I may be approaching Yegge's Stage 6 [1] in terms of AI workflow automation. I later set up Claude Code and ran Opus 4.8 side by side with DeepSeek. There are definitely quality differences, but I'm an experienced developer with a hands-on approach. I didn't write any of the code, but I have read critical sections of what it generated and had extensive conversations with DS Pro about each step of the approach. Opus didn't have much critical to say about DeepSeek's choices, and I'm not convinced a frontier model would have made an appreciable difference for my workflow. I suspect on a large codebase the differences would become more apparent, but the few changes I implemented with Opus had similar issues to all the models I've used: random changes without my direction, over-complicating simple solutions, taking unanticipated/destructive actions when it gets stuck, etc. I do see Opus being capable of handling more of the complex planning and orchestration that I was involved in. That's something I may want sometimes but not others. As to the product itself, there are a lot more sophisticated solutions out there. I'm not trying to compete with ElevenLabs. I'm targeting m4b generation for a seamless audiobook experience with a pay-as-you-go pricing model and good-enough output quality. This is the first product I've ever tried to commercialize, and AI code generation put something polished within reach. Without AI, this would have taken me 6-8 months of manual research and development, and I would have gotten burned out long before completing it. I have a free sample on the front page of the site if you just want to see what it generates in terms of voice/format. I made a few opinionated decisions regarding output quality. I aimed for 140 wpm for most of the voices to match industry standards, but some are much slower or faster and lose prosody at that rate. Rather than give users a wall of options, I'm deferring to the playback device for things like speed control. If the site sees real usage I'd like to expand to support Kokoro's other languages, and extraction and synthesis from PDF would round out the product quite a bit. [0] https://ift.tt/U4u0WwQ [1] https://ift.tt/bEhLQBt... https://ebookaloud.com June 24, 2026 at 11:04AM

Show HN: L0/L1/L2 agents, leases, gates, audits, Git-worktree isolation https://ift.tt/lfgH9Qd

Show HN: L0/L1/L2 agents, leases, gates, audits, Git-worktree isolation https://ift.tt/UV7zqlb June 24, 2026 at 10:22AM

Show HN: Nub – A Bun-like all-in-one toolkit for Node.js https://ift.tt/qujNzQX

Show HN: Nub – A Bun-like all-in-one toolkit for Node.js https://ift.tt/WP7TRJI June 24, 2026 at 10:14AM

Tuesday, June 23, 2026

Show HN: Caplets - Give your agent capabilities, not giant tool walls https://ift.tt/6YrRtjN

Show HN: Caplets - Give your agent capabilities, not giant tool walls https://caplets.dev June 23, 2026 at 12:31PM

Show HN: I gave Claude Code the keys to the Visual Studio debugger https://ift.tt/0dNBYjD

Show HN: I gave Claude Code the keys to the Visual Studio debugger I use Visual Studio daily, and Claude Code only ships native integration for VS Code (annoying). So, I built the Visual Studio half myself. It's an unofficial extension that speaks Claude Code's undocumented IDE protocol. It started simple. Review Claude's edits in the real VS diff and accept or reject there, with no duplicate y/n prompt in the terminal, plus sharing the C# and C++ compiler errors with it directly. The infra I built for the extension allowed me to add the interesting part, the VS debugger. When you're paused at a breakpoint, Claude can read the call stack and locals, and with a toggle it can drive the debugger itself: set breakpoints, step, start and stop a session, and find a bug by running the code instead of reading it. There's a short walkthrough in the README where it catches a bug that never shows up in the output, by watching a counter fail to reset as it steps through a loop. Would really appreciate if you take the time to check it out. Thanks! https://ift.tt/BDFlso8 June 23, 2026 at 12:14PM

Show HN: Treedocs: Documentation that automatically checks for staleness https://ift.tt/SIJugLb

Show HN: Treedocs: Documentation that automatically checks for staleness https://dandylyons.github.io/treedocs/ June 23, 2026 at 11:07AM

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX https://ift.tt/TL507Qz

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX Hi all! TikZ is a widely-used LaTeX package for drawing figures in papers. It uses commands like \draw[->] (0,0) -- (1,2); to draw lines, shapes, text, etc. Academics usually code up their figures by hand, so there is lots of twiddling around with the coordinates and recompiling until things look nice. I guess it’s a bit like SVG, but it’s more code than markup, for example it has loops with \foreach. I built an open-source WYSIWYG TikZ editor (available for web and desktop) that allows you to edit your TikZ source code visually by dragging and resizing elements. It simultaneously shows the source code and the rendered figure, and lets you edit either one while the two views stay in sync. I’m not aware of any other editors that are simultaneously source editors and WYSIWYG (even for editing SVG or HTML), and I’m quite pleased with how well the combination works. The way the app is implemented is by parsing the TikZ code, and at all times keeping track of the exact source location of each object. Thereby, when a user drags an element to a new position, the app can override just the numbers in the coordinate without changing anything else in the code (such as line breaks or indentation). This approach essentially required reimplementing a large fraction of TikZ, which is the kind of task that no human would ever want to do. I think building software that doesn’t exist yet because it would be impossibly tedious to code up is one of the great new possibilities thanks to coding agents, and it’s worth brainstorming for other examples. (This app was built almost entirely by Codex.) Implementing the app came with lots of fun side quests, including building converters from SVG / pptx / ipe to TikZ, re-implementing the LaTeX hyphenation and line-breaking algorithm to support multi-line nodes, and making a color picker that uses the red!20!black color mixing notation used in LaTeX papers. https://ift.tt/YfwGyz6 June 23, 2026 at 10:24AM

Show HN: Transformer Primitives – A visual explainer you can send to anyone https://ift.tt/10fhtr2

Show HN: Transformer Primitives – A visual explainer you can send to anyone I have had a few conversations in the past year with non-technical folks (traditional finance types, consultants) who asked for a simple explainer on how GPTs work. These people generally have the horsepower to grasp new concepts quickly but don't necessarily have the math background to dig in super deeply and want a stronger framework than "they predict words". I had generally been pointing them to Karpathy, Illustrated Transformer, and other youtube content but I figured something more hands on without the math requirement might be better at explaining questions like "why matrix multiplication?". I built this as a simple 60-70 minute interactive course with some demos I could send along to them. I've found it effective as the initial foray into understanding jargon and concepts before they graduate to Karpathy et al. It's free, no signup required. I would love feedback on where it might lose a non-technical reader, and where someone who does this for a living thinks I have simplified past the point of being correct. understandgpt.xyz https://understandgpt.xyz/ June 23, 2026 at 09:59AM

Show HN: Bun-sqlgen – Type-safe raw SQL for Bun, no ORM https://ift.tt/zs1vxFZ

Show HN: Bun-sqlgen – Type-safe raw SQL for Bun, no ORM https://ift.tt/ZMYIEB1 June 23, 2026 at 10:20AM

Show HN: perl-lsp – annotation free static analysis for Perl https://ift.tt/qkR5OAN

Show HN: perl-lsp – annotation free static analysis for Perl Built in Rust on top of ts-parser-perl and tower-lsp. Witness bags with graph traversal (value edges, call flow edges). How it works: - builds witnesses and scopes by walking the parse tree. Fully known values get concrete types, otherwise they get an edge pointing to the last witness we have for this symbol - a worklist runs to a fixed point: reducers fold each symbol's witnesses and chase edges. At this point, the witness bag is complete and ready to use - all downstream features are queries into the bag, following along the graph edges that are relevant Extensible - you can bring your own Rhai plugin to shortcut common patterns (exporters and OOP frameworks), or even add new types of definitions (worker tasks and web routes). The build/query timing distinction with edges lets you late bind types, which is duly similar to how Perl itself works: `Foo->new` isn't known if it's the constructor for Foo or calling a method on the sub name `Foo`; late binding lets you make that call after the worklist folds. https://ift.tt/VaJZBYR June 23, 2026 at 09:17AM