The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Abralo – Free, easy way to run several Claude Code agents in one window
Hi guys,<p>I've been using Claude Code for almost everything lately. Have given one an email account so it can research business leads, draft emails, fact-check them and clear them with me before sending (works really well by the way). I also tend to have a few Claude Code agents running at any one time for coding.<p>I used to create a split terminal to manage them from there, but found working in the terminal all day pretty depressing and, more importantly, found it hard to follow Claude Code's process and see which agents needed my immediate attention.<p>I tried Anthropic's VS Code Claude Code extension and it had a great UI (more info on Claude Code's process and easier to read), but it crashed my PC when I ran more than 3 and I couldn't watch multiple agents in parallel (had to constantly switch between them).<p>So I built a lightweight Tauri desktop app which lets you run multiple Claude Code agents in one window alongside each other. It's easier to read the output and see which agents need your attention than a terminal.<p>Have been using this all day everyday instead of an IDE and have obsessed over every detail to make sure it's easy-to-use, but also lightweight and fast (so you can manage multiple agents without your PC crashing).<p>There are some nice features like better usage alerts for when you're going to hit your 5-hour and weekly limits (with sparklines to show when usage peaked, and which agents are the most token-intensive).<p>It's free to use (you just need to log in with your existing Claude Code account) for up to 4 agents simultaneously. This app doesn't store your Claude Code account details and doesn't store any of your interactions with Claude Code. They remain between you and Anthropic. It's compatible with Windows, MacOS and 64-bit Linux.<p>Would really appreciate any feedback, so if you have any thoughts, issues or suggestions please let me know.<p>Thanks,
Chris
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.<p>This is my first published iOS app, so any feedback is greatly appreciated!
App Store: <a href="https://apps.apple.com/app/id6772174570">https://apps.apple.com/app/id6772174570</a>
Show HN: Richest people in the world by wealth creation instead of ownership
Show HN: Learn by rebuilding Redis, Git, a database from scratch
Show HN: Ant – A JavaScript runtime and ecosystem
Hello HN!<p>I'm the author of Ant, a JavaScript ecosystem built around a runtime with its own JavaScript engine. Ant also includes a package manager, the ants.land package registry, a platform for deploying and hosting applications, and Ant Desktop for building native desktop apps with web technologies, similar to Electron.<p>The goal is for these pieces to work as one coherent platform while remaining compatible with the wider JavaScript ecosystem. It's still early, and I'd appreciate any feedback on the overall direction or what you'd like to see from an e2e alternative to the existing JavaScript stacks.<p>P.S. I’ve shared Ant here before as a runtime; since then, it has grown into the broader ecosystem you see today.
Show HN: Wyrm – Solve algebra by touch, built on an open-source soundness engine
There is a mobile game called DragonBox. It sort of tricks you into learning algebra by starting with very abstract manipulations of a puzzle that must follow rules... gradually the game teaches you more and more rules and also strips out the more abstract elements until on the last levels you are finally solving real equations. I loved it, it taught my kids algebra.... and it was just fun.<p>Over the years I often thought that there should be a calculator for Algebra that works this way... something where you can drag terms around and cancel & distribute with gestures, but most importantly enter your own problems. It should also do more kinds of problems than DragonBox allowed. So I finally decided to build it.<p><a href="https://dicroce.github.io/wyrm/home.html" rel="nofollow">https://dicroce.github.io/wyrm/home.html</a><p>Here's a video showing it: <a href="https://www.youtube.com/watch?v=_STbS4zvIlU" rel="nofollow">https://www.youtube.com/watch?v=_STbS4zvIlU</a>. If you'd rather just play with it: there's a limited in-browser demo (real engine, a few example equations, no download) on the landing page — <a href="https://dicroce.github.io/wyrm/home.html" rel="nofollow">https://dicroce.github.io/wyrm/home.html</a>.<p>The app can be found on iOS (<a href="https://apps.apple.com/us/app/wyrm-math/id6782342042">https://apps.apple.com/us/app/wyrm-math/id6782342042</a>) and as of this week on Google Play (<a href="https://play.google.com/store/apps/details?id=com.dicroce.wyrm">https://play.google.com/store/apps/details?id=com.dicroce.wy...</a>).<p>I also decided to open source the underlying math engine so others could build on it: <a href="https://github.com/dicroce/wyrm_math" rel="nofollow">https://github.com/dicroce/wyrm_math</a>. My goal for the engine btw is to build it all the way up to Calculus.<p>Monetization is deliberately boring: the engine is free (MIT), and the polished gesture app is $4.99 once. No subscriptions, ads, accounts, or analytics.<p>I'd love feedback on the engine design — especially from anyone who's worked on CAS or proof-assistant-adjacent problems. And if you played DragonBox as a kid and wished it went further: this is for you!
Show HN: Runloom – Go-style coroutines for Python free-threaded
Show HN: Frugon – Find which LLM calls a cheaper model could handle (local, MIT)
I started leaning in on AI heavily this year, as I wanted to get more done autonomously, but then my token usage climbed dramatically to the point where my weekly quota would run out before the end of the week, sometimes a couple of days into the week.<p>I realised I had to do something about it else I'd have to double my spend. So I decided to start tracking my cost per task type. This revealed that a lot of my spend went to searches/scans or simple things like scouting tasks.<p>I then decided to turn this into a simple CLI tool that can be used to read your OpenAI-style logs locally, and analyze the cost and compare this spend to other models, then show you how much you could potentially save by switching those calls to a cheaper model.<p>When you run analyze you get an offline estimate priced against LiteLLM and gated by LMArena tiers. The general savings bands come from the research published by RouteLLM; but you can confirm this yourself using 2 commands --measure (shows the prompt-response output side by side) and --judge (a model chosen to do the comparisons). These send a sample of the prompts from the logs to the candidate models - either the default choice or set by you. This call goes directly to the model provider (never through me) as any normal LLM call would, and the response is shown and judged to either be better or worse or a tie.<p>It's deliberately small, because I tend to over complicate/think things sometimes: analyze + capture + a few commands, doing three jobs. Cost, quality visibility, routing recommendation.<p>Nothing is hosted. capture is an optional local proxy on your own machine, and there's no endpoint in the path of your data. You can confirm this by checking the source.<p>I included a demo so you can check out the output. It has a synthetic 56k call log (a month's worth) showing how costs can drop from $549.46 to $343.91 a month. A 37.4% saving.<p>Try it:<p><pre><code> uvx frugon analyze --demo
</code></pre>
or<p><pre><code> uv tool install frugon
</code></pre>
Then point it at your own logs.<p>All feedback is welcome, especially any on the routing/quality logic, or anything else, good or bad.
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 went our separate ways, got married, had kids, focused on other things.<p>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!<p>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 <a href="https://www.fadingmaize.com/2001" rel="nofollow">https://www.fadingmaize.com/2001</a>, rough edges intact.<p>Working on this, the thing that sparked in my own mind is that it was an experiment in a certain way to use AI. The songs, lyrics, and arrangements are the original human work (in this case from 2001-2003). 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.<p>The stuff AI creates is awesome, but it means less if it's just the AI cranking everything out from the ground up. In our case, the AI was only there to help us get the results we originally wanted back in 2001 when we were cooking ramen in our dorm rooms and couldn't afford anything fancy<p>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.<p>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!<p>p.s. Oh and check this out! I remember this day. Our site was getting absolutely hammered! <a href="https://www.youtube.com/watch?v=KPJWlnN9tSE&t=43" rel="nofollow">https://www.youtube.com/watch?v=KPJWlnN9tSE&t=43</a>
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 went our separate ways, got married, had kids, focused on other things.<p>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!<p>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 <a href="https://www.fadingmaize.com/2001" rel="nofollow">https://www.fadingmaize.com/2001</a>, rough edges intact.<p>Working on this, the thing that sparked in my own mind is that it was an experiment in a certain way to use AI. The songs, lyrics, and arrangements are the original human work (in this case from 2001-2003). 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.<p>The stuff AI creates is awesome, but it means less if it's just the AI cranking everything out from the ground up. In our case, the AI was only there to help us get the results we originally wanted back in 2001 when we were cooking ramen in our dorm rooms and couldn't afford anything fancy<p>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.<p>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!<p>p.s. Oh and check this out! I remember this day. Our site was getting absolutely hammered! <a href="https://www.youtube.com/watch?v=KPJWlnN9tSE&t=43" rel="nofollow">https://www.youtube.com/watch?v=KPJWlnN9tSE&t=43</a>
Show HN: Reverse-engineering web apps into agent tools
Hey HN! We built a browser-based agent that runs inside an authenticated web app, watches how the app calls its own APIs, and automatically turns those into agent tools. You can think of it as an auto-generated MCP server that self-updates as the host app changes.<p>The result is a skilled AI assistant that actually integrates deeply with any product (not just chat and RAG) with minimal effort.<p>Check out these short demos below that show the agent in software you're probably familiar with:<p>- Jira: <a href="https://demo.frigade.com/hn?skill=jira">https://demo.frigade.com/hn?skill=jira</a><p>- Spotify: <a href="https://demo.frigade.com/hn?skill=spotify">https://demo.frigade.com/hn?skill=spotify</a><p>- Hacker News (lol): <a href="https://demo.frigade.com/hn?skill=hackernews">https://demo.frigade.com/hn?skill=hackernews</a><p>- Full Demo: <a href="https://demo.frigade.com/hn?skill=full-demo">https://demo.frigade.com/hn?skill=full-demo</a><p>As you can see in the examples, you can do way more (and faster) than what you normally would be able to via point and click. And we never even touched the source code of these products!<p>Why do this?<p>In an ideal world, every application has an MCP server or an easily-digestible API available for AI agents to feed from. In practice, we found that even very modern software tends to have a spider web of confusing APIs and services that AI agents simply cannot use out of the box. Security also becomes a huge issue as applications have different (often homebrewed) standards for how endpoints are secured (JWTs/cookies/mix of both). Finally, having an actual browser agent go in and use the application on behalf of the user (i.e. computer-use), is simply too brittle, slow, and burns a lot of tokens.<p>We took our existing browser agent that’s already trained to use and learn authenticated applications, and added an extra step that automatically turns the app’s authenticated APIs into "recipes". A recipe is a mix of the following:<p>- API endpoint + method<p>- Authentication method (and how to retrieve refresh auth tokens/cookies)<p>- Response schema<p>- Input schema (for POST/PUT)<p>- Human readable description of what the tool does<p>Putting it all together, these become reusable tools for LLMs, all without writing or maintaining any code. Even if the APIs change our agent figures this out and replaces the recipe for the tool with the updated version.<p>Adding tools to an AI agent becomes super simple this way:<p>- Our agent trains on the app and builds the recipes<p>- The app owner enables discovered tools from our dashboard<p>- The agent can now take actions on the user’s behalf directly inside the application. For instance, saying something like "invite my teammate to my workspace" would securely call the existing API endpoint for inviting users without proxying or relaying through a third party.<p>Of course, there's a ton of edge cases you run into when you try to do this - every application is intrinsically different despite how many "standards" exist. Fun fact: graphql was by far the worst API to work with in standardizing the recipes.<p>Looking forward to your feedback/comments!
Show HN: Reverse-engineering web apps into agent tools
Hey HN! We built a browser-based agent that runs inside an authenticated web app, watches how the app calls its own APIs, and automatically turns those into agent tools. You can think of it as an auto-generated MCP server that self-updates as the host app changes.<p>The result is a skilled AI assistant that actually integrates deeply with any product (not just chat and RAG) with minimal effort.<p>Check out these short demos below that show the agent in software you're probably familiar with:<p>- Jira: <a href="https://demo.frigade.com/hn?skill=jira">https://demo.frigade.com/hn?skill=jira</a><p>- Spotify: <a href="https://demo.frigade.com/hn?skill=spotify">https://demo.frigade.com/hn?skill=spotify</a><p>- Hacker News (lol): <a href="https://demo.frigade.com/hn?skill=hackernews">https://demo.frigade.com/hn?skill=hackernews</a><p>- Full Demo: <a href="https://demo.frigade.com/hn?skill=full-demo">https://demo.frigade.com/hn?skill=full-demo</a><p>As you can see in the examples, you can do way more (and faster) than what you normally would be able to via point and click. And we never even touched the source code of these products!<p>Why do this?<p>In an ideal world, every application has an MCP server or an easily-digestible API available for AI agents to feed from. In practice, we found that even very modern software tends to have a spider web of confusing APIs and services that AI agents simply cannot use out of the box. Security also becomes a huge issue as applications have different (often homebrewed) standards for how endpoints are secured (JWTs/cookies/mix of both). Finally, having an actual browser agent go in and use the application on behalf of the user (i.e. computer-use), is simply too brittle, slow, and burns a lot of tokens.<p>We took our existing browser agent that’s already trained to use and learn authenticated applications, and added an extra step that automatically turns the app’s authenticated APIs into "recipes". A recipe is a mix of the following:<p>- API endpoint + method<p>- Authentication method (and how to retrieve refresh auth tokens/cookies)<p>- Response schema<p>- Input schema (for POST/PUT)<p>- Human readable description of what the tool does<p>Putting it all together, these become reusable tools for LLMs, all without writing or maintaining any code. Even if the APIs change our agent figures this out and replaces the recipe for the tool with the updated version.<p>Adding tools to an AI agent becomes super simple this way:<p>- Our agent trains on the app and builds the recipes<p>- The app owner enables discovered tools from our dashboard<p>- The agent can now take actions on the user’s behalf directly inside the application. For instance, saying something like "invite my teammate to my workspace" would securely call the existing API endpoint for inviting users without proxying or relaying through a third party.<p>Of course, there's a ton of edge cases you run into when you try to do this - every application is intrinsically different despite how many "standards" exist. Fun fact: graphql was by far the worst API to work with in standardizing the recipes.<p>Looking forward to your feedback/comments!
Show HN: LastShelf – an emergency map of your family's documents bills& contacts
After my father was diagnosed with Stage 3 kidney cancer, my family was thrown into a tailspin. Getting second opinions, planning surgery, ensuring insurance coverage, coping with the fear. It was a lot to process.<p>In the middle of dealing with all the medical logistics, I realized none of our family could answer if he:
- Had a medical directive?
- How to trigger his life insurance policy?
- Where is his will and who is the executor?
- What bank accounts and credit cards existed?
- What bills are not on auto-pay?
- When these bills due and how are they paid?<p>That wasn’t solved by password managers or budgeting apps. So I built it.<p>LastShelf: automatically discovers, documents and distributes a map of critical life documents, expenses & contacts in the event of an emergency. Register here: <a href="https://www.lastshelf.ai/" rel="nofollow">https://www.lastshelf.ai/</a><p>If you’ve lived through a similar crisis, I really want to hear what would have made the process easier.<p>Anyone who shares their feedback with me will get the first year free. Send a note to support [at] lastshelf.ai
Show HN: I mapped 8.5M research papers into an interactive atlas
When I read papers, I have to jump between multiple tabs to find the dataset, code, videos, peer reviews, and so on. I tried to fix this with this project.<p>It started as a project just for papers on arXiv, but after its initial success on Twitter (got like 1.9k views: the most I have gotten for a post), I have now expanded it to include other openly available papers from PubMed Central, bioRxiv, medRxiv, and eLife. These papers have been linked with their genes, proteins, diseases, drugs, clinical trials, 3D protein structures, code, and cited and similar papers.<p>This project now has four parts:<p>First, a map. I embedded nearly 8.5M papers (with SPECTER2), ran UMAP for 2D representation, and rendered them as a scatterplot. The dots can be clicked to see brief information about the papers, like an LLM TLDR, key findings, peer reviews, linked entities, and more. The clusters are also labeled, though you might have to zoom in.<p>Second, I built a detailed paper page for each paper. They give you the paper's full text, images, videos, peer reviews (from OpenReview), GitHub links, Hugging Face dataset/model links, clinical trials, genes, diseases, 3D protein structures, cited papers, and similar papers. You can also copy the whole page, including the full paper text and image URLs, as markdown for your LLM.<p>Third, I have released an extension so you can read all this information in your sidebar by clicking "open in Tomesphere" that shows up in arXiv, PMC, bioRxiv, Google Scholar, or medRxiv. I have tried to provide as much information as possible in the extension, though for things like viewing all the images or a 3D protein structure, you might still have to go to the paper page using the link provided in the extension.<p>Fourth, all this data is available for your LLM via MCP. The MCP does have a 50-query free limit (this jumps 10x with signup).<p>Note: this project is still in beta, so papers might have some mismatched information. I am rolling out feedback forms soon to improve the data quality. Thank you so much for taking the time to read this.
Show HN: I mapped 8.5M research papers into an interactive atlas
When I read papers, I have to jump between multiple tabs to find the dataset, code, videos, peer reviews, and so on. I tried to fix this with this project.<p>It started as a project just for papers on arXiv, but after its initial success on Twitter (got like 1.9k views: the most I have gotten for a post), I have now expanded it to include other openly available papers from PubMed Central, bioRxiv, medRxiv, and eLife. These papers have been linked with their genes, proteins, diseases, drugs, clinical trials, 3D protein structures, code, and cited and similar papers.<p>This project now has four parts:<p>First, a map. I embedded nearly 8.5M papers (with SPECTER2), ran UMAP for 2D representation, and rendered them as a scatterplot. The dots can be clicked to see brief information about the papers, like an LLM TLDR, key findings, peer reviews, linked entities, and more. The clusters are also labeled, though you might have to zoom in.<p>Second, I built a detailed paper page for each paper. They give you the paper's full text, images, videos, peer reviews (from OpenReview), GitHub links, Hugging Face dataset/model links, clinical trials, genes, diseases, 3D protein structures, cited papers, and similar papers. You can also copy the whole page, including the full paper text and image URLs, as markdown for your LLM.<p>Third, I have released an extension so you can read all this information in your sidebar by clicking "open in Tomesphere" that shows up in arXiv, PMC, bioRxiv, Google Scholar, or medRxiv. I have tried to provide as much information as possible in the extension, though for things like viewing all the images or a 3D protein structure, you might still have to go to the paper page using the link provided in the extension.<p>Fourth, all this data is available for your LLM via MCP. The MCP does have a 50-query free limit (this jumps 10x with signup).<p>Note: this project is still in beta, so papers might have some mismatched information. I am rolling out feedback forms soon to improve the data quality. Thank you so much for taking the time to read this.
Show HN: I mapped 8.5M research papers into an interactive atlas
When I read papers, I have to jump between multiple tabs to find the dataset, code, videos, peer reviews, and so on. I tried to fix this with this project.<p>It started as a project just for papers on arXiv, but after its initial success on Twitter (got like 1.9k views: the most I have gotten for a post), I have now expanded it to include other openly available papers from PubMed Central, bioRxiv, medRxiv, and eLife. These papers have been linked with their genes, proteins, diseases, drugs, clinical trials, 3D protein structures, code, and cited and similar papers.<p>This project now has four parts:<p>First, a map. I embedded nearly 8.5M papers (with SPECTER2), ran UMAP for 2D representation, and rendered them as a scatterplot. The dots can be clicked to see brief information about the papers, like an LLM TLDR, key findings, peer reviews, linked entities, and more. The clusters are also labeled, though you might have to zoom in.<p>Second, I built a detailed paper page for each paper. They give you the paper's full text, images, videos, peer reviews (from OpenReview), GitHub links, Hugging Face dataset/model links, clinical trials, genes, diseases, 3D protein structures, cited papers, and similar papers. You can also copy the whole page, including the full paper text and image URLs, as markdown for your LLM.<p>Third, I have released an extension so you can read all this information in your sidebar by clicking "open in Tomesphere" that shows up in arXiv, PMC, bioRxiv, Google Scholar, or medRxiv. I have tried to provide as much information as possible in the extension, though for things like viewing all the images or a 3D protein structure, you might still have to go to the paper page using the link provided in the extension.<p>Fourth, all this data is available for your LLM via MCP. The MCP does have a 50-query free limit (this jumps 10x with signup).<p>Note: this project is still in beta, so papers might have some mismatched information. I am rolling out feedback forms soon to improve the data quality. Thank you so much for taking the time to read this.
Show HN: FableCut – A browser video editor AI agents can drive (zero deps)
Show HN: FableCut – A browser video editor AI agents can drive (zero deps)
Show HN: Analog Watch
Show HN: Analog Watch