Wednesday, 3 June 2026

Show HN: an AI that settles small couple arguments https://bit.ly/4vt1MvN

Show HN: an AI that settles small couple arguments Nisrine and I have been working in the same company for many years (she's Head of Product, I am CPTO) and we have done great things for our employer(s) all along. But we always wondered if we could launch our own app – after all, we know the process of it all, we just "never had the time". The idea started from a random conversation, after Nisrine told me a personal story about she had a stupid little fight with her partner, and after 3 or 4 back-and-forths on each side, she decided she was right. Of course, he decided HE was. But he was not sure, so he asked chatGPT... And lost :) We were making fun of him but then we thought, wait: everybody fights for stupid little things. It would be great if someone impartial, neutral, with no bias, could move the needle in one direction. Not render a verdict like in a Roman Forum but just shows you where (both of) you are right or wrong, and then makes the person who is more in the wrong apologise. Yeah, an AI :) Why apologise? One, because it's the best way to bring back peace to any relationship. Two, because it's hard to let go, put your ego on the side and accept that, "yeah, it's not worth fighting or sulking, sorry". And three... because it's so cool to see the other one bow and lose the argument :) Come on, don't pretend this is not thrilling to win an argument! So we built this app, called Piece (sounds like Peace, it's the peace of offering to bring back peace – the logo is an olive branch). The app comes with different tones: witty, theatrical, sarcastic and counsellor (if you want to go deeper in the analysis). The principle is very simple: you record yourself, your partner records their version, you get an analysis of each side's good and weak points, then a verdict. The app stores everything locally, no personal data shared anywhere (except the ephemeral transcript). And the two partners need to use one phone only: that brings them closer already. And from there, you can imagine all the features you want: dashboard with analytics (who has the biggest ego? how many times do you fight?), sharing on social media for "funny" humiliation, karma points, music generation of your fights etc. This app does not replace the couple therapy apps, of course. We are more malicious, this is more about a gamified experience for the day to day arguments. While building the app (Claude + Claude Design, app is in Flutter if you're interested), we were amazed by how many hilarious sentences the AI engine came up with. We were not expecting something that smart, to be honest, and that was what we liked about this side project: every test was a laugh! – ok, maybe not when Nisrine introduced regressions in the code: she argues that she did not but we asked Piece, and I won... We had good feedback from regular users so we recently decided to launch for a bigger public. The app is on the iOS and Android stores (look for "Piece, relationships"), works in English and French for now. Free to start, we'll surely implement credits when we grow our audience. Get it from here: https://bit.ly/3S3ti4p Happy to expand on any of this here if you are interested https://bit.ly/4o53eSu June 4, 2026 at 02:16AM

Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://bit.ly/4ohLbsn

Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://bit.ly/4xdd6hm June 4, 2026 at 01:18AM

Tuesday, 2 June 2026

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://bit.ly/3SimNuD

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://bit.ly/4dZ96rY May 31, 2026 at 10:45AM

Show HN: AI-Powered PDF to Markdown Converter https://bit.ly/4e3DG3G

Show HN: AI-Powered PDF to Markdown Converter Turn complex PDFs into clean Markdown that people can review and AI tools can use. https://bit.ly/4e3DGkc June 3, 2026 at 03:56AM

Show HN: A crowdsourced map of surveillance camera's based on OSM https://bit.ly/4dL2O0b

Show HN: A crowdsourced map of surveillance camera's based on OSM https://bit.ly/4o4bUsl June 3, 2026 at 02:21AM

Show HN: Paseo – Beautiful open-source coding agent interface https://bit.ly/4x6FxNA

Show HN: Paseo – Beautiful open-source coding agent interface Repo: https://bit.ly/40WjrP9 Homepage: https://bit.ly/4ta6vkO Discord: https://bit.ly/4c7IHrZ https://bit.ly/40WjrP9 June 2, 2026 at 11:34PM

Monday, 1 June 2026

Show HN: Going from 1+1=2 to Quantum Mechanics https://bit.ly/3RUCdVN

Show HN: Going from 1+1=2 to Quantum Mechanics https://bit.ly/4u5B4In June 1, 2026 at 11:27PM

Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://bit.ly/437Tiy8

Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://bit.ly/43t0rt3 June 2, 2026 at 12:23AM

Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs https://bit.ly/3POC85x

Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs I kept seeing every npm/pnpm/yarn/bun/uv supply chain post end with the same advice (set a minimum release age, turn off install scripts), and while I know cooldowns are "controversial", they do work. But even if you convince people that they should set cooldowns, it seems many don't end up following through, not sure why, maybe because it means hand-editing five config files in five formats with five different time units, or perhaps the "it won't happen to me" syndrome (or "I'll do it later, it seems complicated" where it's actually very simple). So I created a tool that checks what you have set and fixes it for you. I looked for an existing one first and couldn't find it. It started as a small weekend project and turned into a small research project on the nuances of cooldowns across package managers. Not a proof of P vs NP, but a small convenience that can save you and your loved ones from the next supply chain attack. I've raised this in a couple of HN threads since ( https://bit.ly/4wXqIgl and https://bit.ly/4udvqUG ) but never actually did a Show HN for the tool itself. If you know how to edit your ~/.npmrc, which settings apply to npm vs pnpm, and which one wants minutes vs days vs seconds, you probably don't need this. But if you vibe code and just want a one click fix (or you have a PhD in CS from Stanford, ex-FAANG, started 3 YC companies, now work at Anthropic, and still just want a one click fix), read on. DepsGuard is a single Rust binary, no runtime deps, MIT. Run depsguard and it scans your user-level and repo-level configs, shows a table of what is and isn't set, you pick what to change, hit d for the diff, and apply. It writes a timestamped backup first and depsguard restore rolls it back. depsguard scan is read-only if you just want the report. The settings are the simple ones that work: min-release-age / minimumReleaseAge (npm, pnpm, yarn, bun, and uv all name it differently and use days vs minutes vs seconds, which is half of why doing this by hand is annoying), ignore-scripts, and on newer pnpm block-exotic-subdeps, trust-policy: no-downgrade, and strict-dep-builds. It also handles Renovate and Dependabot cooldowns. The whole thing is a bet on timing. The malicious @bitwarden/cli 2026.4.0 was up ~19 hours and got 334 installs. axios was pulled in ~3h, ua-parser-js in hours, node-ipc in days. A 7-day gate means your installer never resolves any of those, they're gone before the window even opens. It does nothing for the slow ones (event-stream sat 2+ months), and it's not SCA, it won't scan your existing lockfile for known CVEs, that's a different layer. Disclosure: I'm a co-founder and CTO at Arnica (a commercial appsec startup) and built this because putting the same recommendations on each blog post felt like yelling at the clouds. It's free and MIT, no account, no telemetry. I'm also not the only one who had the idea (didn't know at the time), cooldowns.dev does the cooldown part across more ecosystems with a shell helper and is worth a look. DepsGuard covers fewer ecosystems but adds the other settings and the diff/backup/restore flow. If you want to try it: cargo install depsguard, or brew/apt/winget/scoop, all in the README. https://bit.ly/4udvrrI (full settings table and FAQ at depsguard.com) Is this an overkill that could have been a shell script? Probably yes (but I wanted windows support, why not). Did it save someone from a supply chain attack? Also probably yes. Do I know personally someone that without it wouldn't have bothered changing their settings after repeatedly asking, but eventually did it when I gave them depsguard? Absolutely yes. https://bit.ly/4udvrrI June 1, 2026 at 05:58PM

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video] https://bit.ly/4u9NNKh

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video] Postbase – 100% Opensource Alternative to Firebase and Supabase https://www.youtube.com/watch?v=St_kJZXZ_nE June 1, 2026 at 11:17AM

Show HN: Having fun making mini static site apps https://bit.ly/3PWB7It

Show HN: Having fun making mini static site apps I've been having a blast making multiple mini apps that run in the browser. I've been trying to see how far I can go without having a backend and relying on other services. I wrote these for fun and wanted to know what folks think. https://bit.ly/49w2u2K June 1, 2026 at 06:02AM

Sunday, 31 May 2026

Saturday, 30 May 2026

Show HN: OWASP Agent Memory Guard – Stop AI Agent Memory Poisoning https://bit.ly/3PKB0Ql

Show HN: OWASP Agent Memory Guard – Stop AI Agent Memory Poisoning https://bit.ly/3RHraiG May 31, 2026 at 04:17AM

Show HN: I made a Gemma 4 Mac app that names screenshots with local AI https://bit.ly/4nYv5DT

Show HN: I made a Gemma 4 Mac app that names screenshots with local AI I made my first macOS utility app that ships with a bundled Gemma 4 model, specifically the Gemma E4B one. It made my app DMG have 5.3 GB in size, but I think it is a small size for the power that this free local model can provide. It runs fine on CPU, but can also run on Apple Silicon GPU, although I did not notice any performance improvements with GPU (tested on a M5 chip). I think these local lightweight and multimodal models will open multiple possibilities for new software tools where privacy is essential. https://bit.ly/3Qch88P May 31, 2026 at 02:40AM

Show HN: Lite-Harness – Self-Hosted Cursor Agents (Use Claude Code/OpenCode) https://bit.ly/4ed3R98

Show HN: Lite-Harness – Self-Hosted Cursor Agents (Use Claude Code/OpenCode) We built this Dockerfile because we wanted a simple harness server to run our agents and get memory, durable sessions, cron scheduling, and a vault, out of the box. https://bit.ly/4uN6Zia May 31, 2026 at 12:51AM

Show HN: Kanji Pairs Explorer https://bit.ly/4dFPRVh

Show HN: Kanji Pairs Explorer https://bit.ly/4vhSgLN May 30, 2026 at 11:56PM

Show HN: Helios – what plug-in solar could generate for any address in Britain https://bit.ly/4fQbxiX

Show HN: Helios – what plug-in solar could generate for any address in Britain Plug-in solar panels (no electrician needed) have just become legal in the UK and will go on sale soon. Helios estimates how much electricity a typical installation could generate at a given address and what that's worth against your tariff. It uses UK government LIDAR data to reflect the actual skyline, so it knows whether there's a building or a hill blocking the sun. Caveats: - Outside LIDAR coverage (most of Scotland and Wales) it falls back to a synthetic horizon (less accurate). - Trees and recent developments (post-2022 or so) may not be in the data, and some address placements could be off (geocoding via OSM). Feedback on the shading model especially welcome. https://bit.ly/4wXJaFN May 30, 2026 at 12:08PM

Show HN: I built an Android OS in the browser https://bit.ly/4wZX5Lg

Show HN: I built an Android OS in the browser https://bit.ly/3RQeQg3 May 30, 2026 at 06:40AM

Friday, 29 May 2026

Show HN: VT Code – open-source terminal coding agent in Rust https://bit.ly/4dUso1F

Show HN: VT Code – open-source terminal coding agent in Rust https://bit.ly/4sTIE8i May 30, 2026 at 04:07AM

Show HN: Free activity calendar for schools, sports clubs, and organizations https://bit.ly/49u7t47

Show HN: Free activity calendar for schools, sports clubs, and organizations https://bit.ly/4uAutGV May 29, 2026 at 11:44PM

Show HN: Terraforming game where the Python code you write IS the gameplay https://bit.ly/4umLOT7

Show HN: Terraforming game where the Python code you write IS the gameplay https://bit.ly/4uDsSAa May 29, 2026 at 10:24AM

Thursday, 28 May 2026

Show HN: Mira – Search for files semantically – no exact filenames required https://bit.ly/4veRJu7

Show HN: Mira – Search for files semantically – no exact filenames required Would appreciate a star (and happy for ideas on improving indexing speed/embedding quality)! https://bit.ly/49uLw4S May 29, 2026 at 12:37AM

Show HN: htop for the airwaves — a live 802.11 RF dashboard in your terminal https://bit.ly/3Q4yt3z

Show HN: htop for the airwaves — a live 802.11 RF dashboard in your terminal https://bit.ly/434GAjz May 29, 2026 at 02:51AM

Wednesday, 27 May 2026

Show HN: An update to our long-turn FreeCiv experience https://bit.ly/4uEW0aq

Show HN: An update to our long-turn FreeCiv experience So we have had quiet the journey here. So 70 days ago (aka 73 turns ago) I posted on HN sharing our FreeCiv deployment ( https://bit.ly/4cVt7Ro ). FreeCiv is a great game, the clients is very buggy however. I'm using the GTK4 version, but a few others have opted for the QT variant. At some point, we might turn our focus to contributing to improving the client based on our experiences playing the game. We've since added a lot of little fun features: - The editor: you can write to the newspaper Editor and they /might/ publish what you write, quote you, or decide you're full of it and write an opinion piece slamming your reputation. The editor will also reach out to a few players, each turn, and ask for their input on current game matters. - The Intelligence Dashboard. People were forgetting what they were up to, so we added a dashboard showing the timeline of what happens per turn for your player. - beta the online map viewer: I wanted a way to view the map without loading the client, so we started working on a beta map viewer that is HTML based. - The Chronicle (The newspaper) has also grown a bit. Maybe too much? We'll see. The crossword is fun. Some other 'fun' things that happened: my brother in law stopped speaking to me because of in game banter that was taken way too seriously. My friends invaded my wifes territory, and well, she didn't like that either. I'm currently in the lead, but theres still a long way to go from 475BC. https://bit.ly/49TxYA0 May 28, 2026 at 01:24AM

Show HN: Open-Source AI Racing Harness https://bit.ly/3PQ7dFL

Show HN: Open-Source AI Racing Harness Hi I'm Dan from Elodin, making an open source real-time capable flight software simulation. For AI Grand Prix contestants, the wait for the Round 1 virtual qualifier simulation has been grueling. If you’re competing, check out our simulation harness to tide you over, built to match the published competition constraints and message format. It runs against real Betaflight, which we learned requires at least 1000 sensor samples per second to run real-time correctly. The competition warranted introducing a new feature to generate the camera sensor directly in the simulation loop. Typically people connect to Unreal or similar game engine to create a camera sensor, which works well but is very heavy. For the simple needs of this challenge, creating sample directly in the loop is very handy and easy to use. Happy to hear your feedback on this! While it's not fancy looking currently, it uses the Rust Bevy game engine, which should allow us to improve the visual fidelity quickly. We all should easily be able to shift our implementation to the published competition sim once it lands. Hope you enjoy and good luck! https://bit.ly/42WNl75 May 27, 2026 at 09:37PM

Tuesday, 26 May 2026

Show HN: Stumbleback – StumbleUpon for the bookmarks you've been hoarding https://bit.ly/4uuG4Y1

Show HN: Stumbleback – StumbleUpon for the bookmarks you've been hoarding Hi HN, I have about 2000+ bookmarks that I will never read. Probably you do too. I keep collecting new stuff to read, the list grows longer each day, but I barely get around to reading them, and the problem, as I realised, is more to do with the analysis paralysis on what to read. Sort of like how we spend so much time figuring out what movie to watch on Netflix. So I made a simple Chrome extension: it picks one bookmark at random, drops you on the page, and gives you two buttons on a floating toolbar - Stumble (next random one) or Done (mark read and move to the next random one). That's it. It takes away the burden of decision altogether, and it's sort of fun to engage with because of the variability (and novelty) of what it loads next, while still being within the universe of things I've been wanting to get to. Also, I've added daily goal and streaks to keep me motivated to get through the list and turn it into a daily habit. You can simply Right-click -> Add to Stumbleback for new saves, otherwise it just reads your existing Chrome bookmarks, or you can paste URLs as well, no separate database. It's free. Would love feedback from anyone who's tried to get through their reading list of things and failed. https://bit.ly/49WYB77 May 27, 2026 at 05:34AM

Show HN: Posthorn, self-hosted mail without the mail server https://bit.ly/3PKMVNS

Show HN: Posthorn, self-hosted mail without the mail server Introducing Posthorn, a self hosted email gateway. One docker container (or Go binary) between every self hosted app on your VPS and your transactional email provider. Set up Posthorn once, point your apps to it, done. I was trying to deploy Ghost on a DigitalOcean droplet and found that DO and many different VPS services have started to block the default SMTP ports to try to combat the various types of abuse they get. To actually configure my app, I had to hack together a Postfix relay. In another project, I had a static site which had a contact form, but my free Formspree account was occasionally hitting usage limits and I desperately wanted some of the anti-spam features they had gated behind their paid accounts so I put together a caddy module to catch HTTP POSTs and bounce them to my provider. I kept bumping into these same email issues. Many of the services I wanted to host (Gitea, Mastodon, Umami, Comentario) ran into the same limitations. This felt like a really common issue that had no good solution. Posthorn is what I built to solve this. It's a small Go binary (or 10 MB docker image) that sits between your self hosted apps and your transactional email provider of choice (shipping with support for Postmark, Resend, Mailgun, Amazon SES or an outbound SMTP relay). It also accepts POSTs from HTML forms to support static site needs while adding security layers such as honeypot fields, origin checks and IP rate limiting. There's also a JSON HTTP API that supports Bearer auth for backend scripts or cron jobs that just want a /send endpoint. I now use this personally in multiple scenarios and I've spent a lot of time beating this up and testing against what I can validate. I'd love to hear how this might be useful for you, what breaks and any feedback you might have. It's open source under Apache 2.0 and I'd love contributions. I'm planning to support and grow this for the long haul. Code: https://bit.ly/4fb5OnG Docs: https://bit.ly/49rD32h Longer write up: https://bit.ly/4uzG49r Previous HN discussion on the exact issue I'm trying to solve: https://bit.ly/4faQIyp https://bit.ly/4fb5OnG May 27, 2026 at 05:26AM

Monday, 25 May 2026

Show HN: Lily Design System: Components for React, Vue, Svelte, HTML, More https://bit.ly/4dJuSjf

Show HN: Lily Design System: Components for React, Vue, Svelte, HTML, More https://bit.ly/43vB4qe May 26, 2026 at 04:49AM

Show HN: Pgcraft – a lazygit-style TUI for Postgres https://bit.ly/3S1lZtX

Show HN: Pgcraft – a lazygit-style TUI for Postgres https://bit.ly/3RtF9Zy May 26, 2026 at 03:36AM

Show HN: Using Tailscale with an OrbStack VM on macOS https://bit.ly/4nPxQY9

Show HN: Using Tailscale with an OrbStack VM on macOS https://bit.ly/4uEbTxW May 25, 2026 at 11:10PM

Show HN: SaveNeighbor – food delivery through your own personal network https://bit.ly/4wKc1xf

Show HN: SaveNeighbor – food delivery through your own personal network Hey everyone, the idea came to me when I got a food delivery from a woman who mentioned she had her children with her. I thought, I wish I could request her every time I get delivery, just for the feeling of knowing just who my tips are supporting. That was 4 years ago, being non-technical I didn't see myself getting it done. But thanks to Cursor and Chatgpt, SaveNeighbor is born. I know the model adds friction and the convenience is low until you build up a network, but that's kinda the point. Think of Ubers 'Wait and save', if you can be flexible you can save big on fees. And being able to choose who your money goes to is the biggest benefit in my opinion. Shoot me all your questions, I can't wait to hear your feedback. Thanks. https://bit.ly/42URlos May 25, 2026 at 02:09AM

Show HN: Geomatic – a command-driven geometry studio enabled with autodiff https://bit.ly/3RvO8Jw

Show HN: Geomatic – a command-driven geometry studio enabled with autodiff All commands have the format `output = \func inputs` or just `\function inputs`. Points and scalars are built on the fly. Eg `\line a b` to an empty canvas creates points `a` and `b`, and joins them with a line. One can use broadcasting semantics similar to NumPy and PyTorch in a visual setting (imagine creating a list of circles where one dim corresponds to radius and another to the center). One can also use backpropagation, run gradient descent or visualize vector fields. Almost everything is reactive so changing a variable updates all of the downstream geometry. It also allows anyone to write and load their own visualization, which can be broadcasted and differentiated through. https://bit.ly/4uu8lxQ May 25, 2026 at 09:25AM

Sunday, 24 May 2026

Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking https://bit.ly/4wOGLNx

Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking https://bit.ly/4e2oZ1P May 24, 2026 at 07:58PM

Saturday, 23 May 2026

Show HN: Twixt – transform one word into another in four moves https://bit.ly/4o59vhf

Show HN: Twixt – transform one word into another in four moves I made this game while working on a different project about teaching English spelling. I was reading about homophones and got struck by how much a homophone can transform the shape of a word, so I started experimenting with little games built on that. I added a few more transforms, anagrams, verb/tense changes, but the answers kept coming out too obvious. I couldn't distort the word enough to make it interesting. The breakthrough was compound pairs. Jumping from one word to another through their compound (sea → horse, via seahorse) really obscures the path and that's when it suddenly got fun and unpredictable. I've been sharing it with friends. I'm in the UK so mostly UK testers, fair warning that a couple of the homophones may lean British. They've been playing daily and seem hooked, so it felt worth posting here. It's one puzzle a day mainly so I actually have time to hand pick puzzles that have a satisfying path. Today's puzzle is on the easy side but they can get really tricky. The name is from 'betwixt', the whole game is about moving between two words. I did clock afterwards that there's a 60s board game with the same name, but they're pretty different things. https://bit.ly/4nRbEgm May 21, 2026 at 01:29PM

Show HN: A platform to find people to jam on side projects with https://bit.ly/43wlQBf

Show HN: A platform to find people to jam on side projects with I have always found it funny how challenging it can be to find people to jam on side projects with. There are literally entire sub-Reddits where people post looking for someone to work on a project with. That is super inefficient. There are also newsletters for this (also pretty inefficient). Let's Jam is my attempt to solve this. This is NOT a cofounder matching platform. The idea is to connect people with ideas and skills so they can jam on them together. If they end up becoming cofounders, cool, but that is up to them. This is also NOT a place for freelancers to hunt job opportunities. Again, the platform is for people who have an idea or a skill and want to work on something together. How it works: > You either a) find a project and request to jam on it with that person, b) post a project and wait for someone to request to jam on it with you, c) claim an idea and wait for someone to request to jam on it with you. > Once someone requests to jam with you, you'll get an email, and you can vet them via LinkedIn or their past work. If you think they'll be a good fit then accept their request and they'll reach out to you. > That's it. Simple. Any feedback is greatly appreciated! https://bit.ly/4uo98As May 24, 2026 at 01:28AM

Show HN: I turned my dev stack into an alien planet ruled by my dog https://bit.ly/4f4t6eW

Show HN: I turned my dev stack into an alien planet ruled by my dog https://bit.ly/4nPq3JR May 23, 2026 at 10:04PM

Friday, 22 May 2026

Show HN: Open-source private home security camera system (end-to-end encryption) https://bit.ly/4nSpQWo

Show HN: Open-source private home security camera system (end-to-end encryption) Hey everyone, I'm back with some exciting updates. I previously introduced an open source private home security camera in 2024, which uses OpenMLS for end-to-end encryption. It was called Privastead then and it's now renamed to Secluso. John Kaczman found my project from here and has been working on it with me over the last year and half. We've made a lot of improvements to the software, which we would like to share with you: - You can now set this up on your Raspberry Pi in less than 5 minutes with no technical expertise using our easy-to-use GUI deploy tool. We've put together a comprehensive build-your-own guide that walks you through the required steps (you can find a link at the top of the repository README). - We use a customized, minimal OS based on the Yocto project for the camera. - Every part of our stack except for the iOS app has reproducible builds. This includes our Android app, camera/server binaries, deploy tool, and the aforementioned OS. - We've re-designed our mobile app, which is now on the iOS App Store and Google Play store. - We now support UnifiedPush for more privacy-preserving push notifications. Looking forward to seeing what you all think! https://bit.ly/4tKxUJT May 22, 2026 at 10:51PM

Thursday, 21 May 2026

Show HN: Roughform, a free Browser-Based 3D Creation Tool https://bit.ly/3RqZxu6

Show HN: Roughform, a free Browser-Based 3D Creation Tool https://bit.ly/4dEYgaa May 22, 2026 at 04:32AM

Show HN: Spec-Driven Development Workflow for Claude Code https://bit.ly/4wInttd

Show HN: Spec-Driven Development Workflow for Claude Code Spec Driven Development approach allows to squeeze more from coding agents thanks to few strong concepts: - decomposition across two dimensions. first you generate specs in multiple steps (requirements, code analysis, design), than you split task into multiple subtasks and implement them one by one - you clear context between every step - after spec generation and after subtask implementation. this helps keep cost low and context clear and focused which boost performance - specs written to disk help with information persistency - delivering specs layer by layer help to catch early when agent got you wrong Repo with claude plugin for spec driven development: https://bit.ly/4wEHSPX May 22, 2026 at 04:17AM

Show HN: Free Fonts – a collection of 400+ original, open-source typefaces https://bit.ly/4eVUv2x

Show HN: Free Fonts – a collection of 400+ original, open-source typefaces Hi HN! For the past few months I've been working up to this launch of Free Fonts - it's a collection of completely free, open source, and original fonts that can be used for any project, including commercial ones. The collection has over 400 fonts in a variety of novel styles, from simple sans serifs to decorative handwritten and blackletter fonts. It will also continue to be updated and grow over time. Designers and developers today have essentially two options when it comes to choosing and creating fonts. Either use a Google Font, which can be limited in terms of unique and novel selections, or pay a significant amount of money for font licenses from a few large players in the space like Monotype. The problem today is that it can be difficult to find a novel, unique font for an affordable price. Our hope is that this collection can be a starting point for solving this problem. What makes this project different is that every font in the collection was generated completely by AI, and is a novel set of letterforms. This is what makes it possible for me to launch the project with confidence that these fonts can be freely used in any type of project. The AI workflow behind this project is also accessible on the same site. Our model was trained on a variety of images across the internet and then runs a full pipeline to transform a consistent set of letters into a single downloadable TTF font file. It can be prompted from a text prompt, or a sample image that contains an image of some text. Font licensing is a complex world, and I deeply believe that it is ripe for a change. My hope is that this launch can spark a new conversation on the future of typography and how it can be freely and easily used by designers and developers over time. Hope that you enjoy, and would love your feedback about the project and also the fonts themselves. Eric https://bit.ly/4v71Uks May 22, 2026 at 12:57AM

Show HN: A SQLite graph that captures why AI-generated code exists https://bit.ly/4dBf8Pk

Show HN: A SQLite graph that captures why AI-generated code exists I'm experimenting with a way to make AI-assisted development easier to review later. I built a small Python/SQLite prototype and would like feedback. https://bit.ly/4tLr7zy May 21, 2026 at 08:30AM

Wednesday, 20 May 2026

Show HN: I made a tactical map-based WWII submarine simulator (public beta) https://bit.ly/4wMuppi

Show HN: I made a tactical map-based WWII submarine simulator (public beta) I've seen quite a few simming discussions on HN, so thought some of you might like this - I've created a map-centered, tactical submarine simulator and it's been a blast to make. I grew up playing Silent Service II on Atari ST with my dad, then got into Silent Hunter IV in the 2000s, and most recently have been loving the more recent UBoat. In each case, the part I always enjoy the most is the plotting and charting aspect - essentially beating uncertain estimates with geometry. So I decided to see how far I could get making my own sim that focused nearly entirely on that aspect. You listen on the hydrophone, estimate course and speed, identify ships through the periscope to get the mast height, use a working stadimeter for range estimates, and then try to build a good enough firing solution before getting discovered and hunted by any escorts. Things I'm particularly proud of are the working stadimeter, the dynamic music (Holst Mars stings when your torpedo is nearing a ship), and pretty intelligent destroyer logic. I've found great reference materials online and have modeled several of the gauges directly after actual submarine instruments. Tech-wise it’s a Vite/TypeScript app which enables me to offer the whole free version of the app as a browser version. The Steam page is here => https://bit.ly/3RnOge7 The landing page is here => https://bit.ly/4wGEPGR I plan on releasing a full version soonish, including a WWII campaign with progression, patrol zones, and much more on Steam (PC, Mac, Linux/Steam Deck), App Store (iPhone, iPad, Mac), and Play Store (Android). Would highly appreciate any feedback anyone has! https://bit.ly/3Pv6Iku May 18, 2026 at 04:08PM

Show HN: Remote Job Board https://bit.ly/4eVtYT3

Show HN: Remote Job Board Built a job board for best remote jobs from top private and public companies. no signup or middleman, apply directly https://bit.ly/49LI9qd May 21, 2026 at 12:52AM

Show HN: I reverse engineered Apple's video wallpapers https://bit.ly/4v0cMjQ

Show HN: I reverse engineered Apple's video wallpapers Ever since Apple introduced their video wallpapers I wanted to be able to put custom videos there. I decided to reverse engineer and see what I can do. I built Phosphene to sell it, but the existing competitors were polished enough that the time it would have taken to catch up wasn't going to pay off. So I'm open-sourcing it. WallpaperExtensionKit.framework is what powers macOS wallpapers. It controls what’s shows in the Settings app. It took a lot of trial and error to replicate the behavior, but the result is that your custom wallpapers appear alongside everything else. I wanted to have an “add” button there too, but I couldn’t find a way to do so, so there’s a companion app that will put your video where it needs to be. Unlike Apple's Aerials, the video keeps playing on the desktop (not just the lock screen). The renderer drives AVSampleBufferDisplayLayer directly with PTS-offset gapless looping, and pauses or downshifts based on thermal state, battery level, brightness, and window occlusion. It’s free and works well. https://bit.ly/4uYuDHQ May 21, 2026 at 12:54AM

Show HN: IResearch – C++ search that beat Lucene and Tantivy on their benchmark https://bit.ly/4nKHwDk

Show HN: IResearch – C++ search that beat Lucene and Tantivy on their benchmark https://bit.ly/4nKHwTQ May 20, 2026 at 11:21AM

Show HN: Typeset sitelen pona and copy a PNG (for toki pona speakers) https://bit.ly/4nGsDSq

Show HN: Typeset sitelen pona and copy a PNG (for toki pona speakers) https://bit.ly/4fumgiP May 17, 2026 at 05:41PM

Tuesday, 19 May 2026

Show HN: Javalamp – A glowing terminal screensaver that keeps your Mac awake https://bit.ly/4unZ7U7

Show HN: Javalamp – A glowing terminal screensaver that keeps your Mac awake https://bit.ly/434VmHb May 20, 2026 at 04:24AM

Show HN: claude-autopilot, autonomous dev pipeline with multi-model review https://bit.ly/4nFrQRt

Show HN: claude-autopilot, autonomous dev pipeline with multi-model review https://bit.ly/3PRqjeH May 20, 2026 at 12:35AM

Monday, 18 May 2026

Show HN: Clawputer – A personal AI assistant with a real computer and memory https://bit.ly/3PqvulM

Show HN: Clawputer – A personal AI assistant with a real computer and memory https://bit.ly/4ueMH0w May 18, 2026 at 11:51PM

Show HN: Clark-Browser – Stealth Chromium https://bit.ly/4tHEa54

Show HN: Clark-Browser – Stealth Chromium Fully open-sourced, perfect for agentic browsing, works with Vercel's agent-browser and playwright. https://bit.ly/43iu3ZK May 19, 2026 at 04:09AM

Show HN: Spud – cross-platform remote control, optimised for gaming https://bit.ly/4djkbVz

Show HN: Spud – cross-platform remote control, optimised for gaming Over the last few weeks I've been working on Spud, an application that allows you to control a remote computer that you can see. For example, if you have a gaming PC connected to you TV, Spud lets you use a laptop as input. It's optimised for low-latency, as it's intended for gaming. There are even a few parameters you can tune in the application. I built this mainly for myself, to solve a particular problem I had, but I hope that others find it useful too! https://bit.ly/4nKgHPC May 19, 2026 at 12:38AM

Show HN: Number Gacha, a gacha game distilled to its essence https://bit.ly/4wzhIhi

Show HN: Number Gacha, a gacha game distilled to its essence Number Gacha is a half-parody, half-real gacha game where you roll, unwrap, and battle numbers. Play on Desktop for the best experience! https://bit.ly/4dNmRuN May 13, 2026 at 04:39PM

Sunday, 17 May 2026

Show HN: HypergraphZ – directed hypergraph library in Zig with Python bindings https://bit.ly/4tFnPhi

Show HN: HypergraphZ – directed hypergraph library in Zig with Python bindings https://bit.ly/4d2yvhV May 17, 2026 at 08:08PM

Show HN: Mezz, a curl-able WiFi sandbox for IoT pentesting https://bit.ly/49F7zFX

Show HN: Mezz, a curl-able WiFi sandbox for IoT pentesting https://bit.ly/4wFNae0 May 15, 2026 at 03:53PM

Show HN: How to Kill the Dead Internet https://bit.ly/4uk2jQx

Show HN: How to Kill the Dead Internet Ok, so maybe "how to revive the internet" would be more accurate, but if you're reading this, I got your attention, right? Here's why I want you to read on: I built a free extension, D-slop, to disincentivize anyone from posting AI writing, and eventually images and video as well, on the internet. For writing, it checks known vocab and punctuation tells, as well as subtler tells related to cadence, and assigns it a score subject to an adjustable threshold. If the text fails, users have the option to flag offending text, hide it, or block the page entirely (with the option to see anyway). For media, it's admittedly fairly weak, as it relies on C2PA metadata which is stripped from all of the social media sites where it would be most helpful. (Anyone else have chronically online boomer parents continually gobbling up slop like it's real information?) I have a D-slop+ version in the works that should be able to handle the media itself, but it's going to have to make API calls to have real teeth, which means I can't offer it for free. If this extension validates the concept, I'm happy to build it for y'all. Yes, I vibe-coded it, but an ancillary bonus to the project accrued when it inspired me to cook dinner listening to Metallica's "Fight Fire with Fire," which in turn brought my 5 y/o running into the kitchen with every musical instrument in the house for an impromptu karaoke speed metal session. It's MIT license open-source, full brief at https://bit.ly/49RROvm ; This forum is full of people smarter than me, so I'm open to suggestions. https://bit.ly/4uRn71v May 18, 2026 at 02:35AM

Show HN: I made a printable graph papaer templates website https://bit.ly/3Pvt8C7

Show HN: I made a printable graph papaer templates website https://bit.ly/4uzZz1H May 17, 2026 at 03:56PM

Show HN: Serene Bach – a Go weblog engine that runs as CGI or HTTP https://bit.ly/4eSDW7K

Show HN: Serene Bach – a Go weblog engine that runs as CGI or HTTP I originally made Serene Bach in the 2000s as a weblog engine written in Perl CGI. I rebuilt it from scratch in Go as a single binary that can run either as a CGI program or as a normal HTTP server. I know CGI is generally considered legacy technology now, but I still rely on it for shared hosting. In this version, I added Markdown support, a responsive default theme, Open Graph image generation, and static output generation. It is still in beta, but the repository includes a Docker image published on GHCR, documentation, and a local quick start. I'd appreciate feedback from anyone interested in small self-hosted publishing tools, especially if you still care about shared hosting or CGI-style deployment. https://bit.ly/4dzexgV May 17, 2026 at 04:47AM

Saturday, 16 May 2026

Show HN: Codiff, a local diff review tool https://bit.ly/4ucQT0L

Show HN: Codiff, a local diff review tool Nowadays I review a lot of code locally that was written by llms. I used to review my own code using git + delta. It started to feel limiting with the amount of code written by llms. When looking at a large diff on Friday I pointed an llm at diffs.com and trees.software and told it to build an app. It only took 16 minutes, is extremely fast for large diffs, beautiful and minimal. Today I polished it up and added all the features that I need. It has file filters, search, an llm walkthrough mode, and review comments that you can paste back into your llm. I will be using Codiff a lot, and can finally review the large diff from Friday that led me to build this If you like it, fork it! https://bit.ly/4wyBFoj May 17, 2026 at 06:30AM

Friday, 15 May 2026

Show HN: SwarmWright, structured multi-agent AI defined in markdowns https://bit.ly/4dnS6Lv

Show HN: SwarmWright, structured multi-agent AI defined in markdowns I had a bunch of custom AI pipelines and a growing folder of markdown files and Python scripts holding it together. Built this to give that chaos some structure. Agents are markdown files, topology is a JSON file the runtime enforces hard. The agents are still fully autonomous: they make their own decisions, but the graph they operate in isn't. You declare who can call whom upfront and the runtime holds that line. No auth yet, fine if you don't expose the port, i guess. Two Docker commands to run it. https://bit.ly/42E7NcB May 15, 2026 at 09:50PM

Show HN: Epiq – Distributed Git based issue tracker TUI https://bit.ly/3RHOUDc

Show HN: Epiq – Distributed Git based issue tracker TUI Issue trackers typically live outside of your workflow, with poor ergonomics. Epiq aims to solve that, bringing issue tracking into your terminal. Multi-user collaboration is achieved via git using user-scoped immutable event logs that converge in memory. Put my all into it. Let me know what you think. https://bit.ly/493GpIL May 16, 2026 at 01:18AM

Thursday, 14 May 2026

Show HN: Race to the Bottom https://bit.ly/4fnvsWd

Show HN: Race to the Bottom https://bit.ly/4tuAVhj May 14, 2026 at 03:15PM

Show HN: SwiftUI package for onboarding flows in iOS apps https://bit.ly/3RnqE9m

Show HN: SwiftUI package for onboarding flows in iOS apps It supports: - Image, SF Symbol, and autoplaying video pages - Optional skip behavior - Custom theming - Completion gating - Snapshot-tested SwiftUI UI https://bit.ly/4uJUt2k May 14, 2026 at 09:08PM

Wednesday, 13 May 2026

Show HN: Containarium – self-hosted sandbox for AI agents, MCP-native https://bit.ly/4u92i1w

Show HN: Containarium – self-hosted sandbox for AI agents, MCP-native https://bit.ly/4tCWFHY May 14, 2026 at 03:46AM

Show HN: Nibble https://bit.ly/4eLHisZ

Show HN: Nibble An attempt at a single pass LLVM frontend in ~3000 lines of C without external dependencies, malloc, or an AST. Included are some graphical examples. The IR isn't perfect, and the README touches on one particular downfall https://bit.ly/4doEsHY May 14, 2026 at 02:46AM

Show HN: Petri – Drop-in Postgres image that forks a DB per test https://bit.ly/4dHKd4Y

Show HN: Petri – Drop-in Postgres image that forks a DB per test Rolling it out at work to parallelize 4,257 tests across 5 services. It fixes our tests running in band and DB mocking in API tests. It's a drop-in Postgres image, with a Golang proxy. :5432 is passthrough, :5433 forks the DB per conn (CREATE DATABASE … TEMPLATE …, dropped on disconnect). If you use it, let me know what you like or don't like, so I can make it better. Cheers! https://bit.ly/4dHKdlu May 14, 2026 at 12:32AM

Show HN: HYPD – AI co-pilot for marketers running Google Ads https://bit.ly/4tASBrQ

Show HN: HYPD – AI co-pilot for marketers running Google Ads We've been building HYPD for the last 1 year together with a small team in Berlin. It's an AI co-pilot (chatbot) for PPC freelancers and agencies. It connects to a Google Ads account, then runs audits, performs data analysis from natural language ("why did CAC jump last Tuesday"), generates ad copy grounded in account history and context, and exports reports and datasets. Thesis behind it: just like programming is "solved" but engineering is not, ad-ops and media buying will be solved, but account strategy and human creativity remain the leverage. Background: I founded PubNative (acquired by Verve Group), was Co-CEO at Verve Group, and for the last year we've been "taming" LLMs when working with structured and unstructured data. So far we got more than 200+ agencies and freelancers onboarded. Hard parts so far: (1) data accuracy, (2) understanding the gaps in LLM knowledge of the Google Ads API, (3) adding enough context to make answers fit what professional marketers expect. Free trial + free tier on the site. Happy to enable demo accounts for anyone who wants to test it without connecting their account. https://bit.ly/4eOAQlb May 13, 2026 at 10:09AM

Tuesday, 12 May 2026

Show HN: Tmux-palette – Raycast-style command palette for tmux https://bit.ly/4eJIZHp

Show HN: Tmux-palette – Raycast-style command palette for tmux https://bit.ly/3OWkpsw May 13, 2026 at 01:03AM

Show HN: I spent $100 in Claude tokens and 1k battles training my AI tank https://bit.ly/3OWimok

Show HN: I spent $100 in Claude tokens and 1k battles training my AI tank Hi HN, I built AgenTank. It is a small game where an AI agent writes the logic for your tank. You watch it fight, give strategic feedback, let the agent update the tank code, and send it back into battle. I have run 1,000+ battles on my own tank and spent about $200 in Claude credits improving it. The part I enjoy most is not just winning, but watching the tank make visible mistakes, thinking of a better strategy, and seeing whether Claude can turn that into better code. https://bit.ly/4nto7GK May 13, 2026 at 03:20AM

Show HN: Duckflix, an open-source self-hosted media streaming platform https://bit.ly/4dmt1kk

Show HN: Duckflix, an open-source self-hosted media streaming platform I’ve been working on Duckflix, a self-hosted media streaming platform. It started as a full-stack project to combine a clean streaming UI with a Bun/Elysia backend, FFmpeg processing, SQLite, Docker deployment, and addon support. Website: https://bit.ly/4wpg0ir Demo: https://bit.ly/4ntk0dM GitHub: https://bit.ly/4wrZNsG https://bit.ly/4wrZNsG May 12, 2026 at 10:23PM

Monday, 11 May 2026

Show HN: NodeDB – High Perfomance Multi-Model Database https://bit.ly/4d5meMY

Show HN: NodeDB – High Perfomance Multi-Model Database Hey HN, I've been working on a multi-model database called NodeDB. Originally, i've found out the idea of SurrealDB quite good. However, it doesn't have some graph and vector features that I need. And since it is just a KV wrapper, instead of purpose-built engine, the performance will never be close to the specialized databases (like Neo4j, Pinecone, Clickhouse, etc). And i've asked myself, what if, there is a database that have the same idea, but built differently? Instead of just treating it as KV database, we build specialized engines for the data. Besides that, I want it to be able to support my IOT/edge project, where i need offline sync capabilities (Currentyl still in progress). Will it work? I put it into test. I've been experimenting and researching for a year, creating multiple versions, and then I created NodeDB. Disclaimer: It is still in public beta (as of May 2026), but it really excites me if I can make this db work. And I use AI as assistant for coding and planning. It is nearly impossible to do as a solo developer without any AI assistance. Would love feedback from HN: - Are there specific features or improvements that would make it more useful? If you're interested in experimenting or contributing, the repo is here: GitHub Repo: https://bit.ly/4nlpE1s Looking forward to your thoughts! https://bit.ly/4nlpE1s May 12, 2026 at 12:21AM

Show HN: A modern Music Player Daemon based on Rockbox firmware https://bit.ly/4deqhFn

Show HN: A modern Music Player Daemon based on Rockbox firmware https://bit.ly/42NTrql May 9, 2026 at 02:03PM

Show HN: Safe-install – safer NPM installs with trusted build dependencies https://bit.ly/4nnPzW8

Show HN: Safe-install – safer NPM installs with trusted build dependencies In light of the ongoing npm supply chain compromises, I built safe-install: https://bit.ly/4wpkUvV It brings a couple of protections I wanted from npm but are not built in. Similar to Bun’s trusted dependencies, it lets you disable install scripts by default and define a list of dependencies that are allowed to run build/install scripts: https://bit.ly/4nr62sS It also supports blocking exotic sub-dependencies, similar to pnpm’s `blockExoticSubdeps` setting: https://bit.ly/4wGyKub... I was hoping npm would eventually add something like this, but it does not seem to be happening soon, so I made a small package for it. https://bit.ly/4wpkUvV May 12, 2026 at 01:30AM

Show HN: n8n like workflows for AI agents that control a real VM https://bit.ly/4nov9fJ

Show HN: n8n like workflows for AI agents that control a real VM https://bit.ly/4d6eFWc May 11, 2026 at 09:24PM

Show HN: An addictive phone game about phone addiction https://bit.ly/4deMFOX

Show HN: An addictive phone game about phone addiction I recently prototyped a web game for a nonprofit to highlight the dangers of phone addiction, but unfortunately I ended up making a really addictive game instead. :-\ I'm sharing this here mainly to serve as an indicator of what can be achieved early-2026 by a senior dev working with Opus 4.7 over 2 days using genuinely collaborative prompting. (ie plan->feedback->iterate) Hope it provides some inspiration or entertainment - there's a level editor too - maybe Hacker Newsers could share their favourite creations here? PS: If there's enough demand I'm happy to Open Source this (or DM me) - it's mainly just time restrictions at my end. https://bit.ly/4u2Mg9v May 11, 2026 at 10:39AM

Show HN: DialYourShot – interactive espresso parameter tool https://bit.ly/4tsuLye

Show HN: DialYourShot – interactive espresso parameter tool https://bit.ly/4njNUBf May 11, 2026 at 08:57AM

Sunday, 10 May 2026

Show HN: adamsreview – better multi-agent PR reviews for Claude Code https://bit.ly/4dBFSjG

Show HN: adamsreview – better multi-agent PR reviews for Claude Code I built adamsreview, a Claude Code plugin that runs deeper, multi-stage PR reviews using parallel sub-agents, validation passes, persistent JSON state, and optional ensemble review via Codex CLI and PR bot comments. On my own PRs, it has been catching dramatically more real bugs than Claude’s built-in /review, /ultrareview, CodeRabbit, Greptile, and Codex’s built-in review, while producing fewer false positives. adamsreview is six Claude Code slash commands packaged as a plugin: review, codex-review, add, promote, walkthrough, and fix. I modeled it after the built-in /review command and extended it meaningfully. You can clear context between review stages because state is stored in JSON artifacts on disk, with built-in scripts for keeping it updated. The walkthrough command uses Claude’s AskUserQuestion feature to walk you through uncertain findings or items needing human review one by one. Then, the fix command dispatches per-fix-group agents and re-reviews the work with Opus, reverting any regressions before committing survivors. It runs against your regular Claude Code subscription (Max plan recommended), unlike /ultrareview, which charges against your Extra Usage pool. I would love feedback from Claude Code users, pro devs, and anyone with strong opinions about AI code reviews. Repo: https://bit.ly/3R2x1ij Install: /plugin marketplace add adamjgmiller/adamsreview, /plugin install adamsreview@adamsreview https://bit.ly/3R2x1ij May 11, 2026 at 03:06AM

Saturday, 9 May 2026

Show HN: Rust but Lisp https://bit.ly/4nl0WOB

Show HN: Rust but Lisp https://bit.ly/3QRiINB May 9, 2026 at 10:46PM

Show HN: Countries where you can leave your MacBook at a random coffee shop https://bit.ly/4dz7J43

Show HN: Countries where you can leave your MacBook at a random coffee shop Hi HN, I wanted to know which countries you can simply leave your laptop at a Starbucks, and where you can't. Feel free to click and vote. https://bit.ly/3R1gJpV May 10, 2026 at 12:40AM

Show HN: AirScore – Daily air-quality emails synthesizing EPA, NOAA, and pollen https://bit.ly/4wD11ll

Show HN: AirScore – Daily air-quality emails synthesizing EPA, NOAA, and pollen https://bit.ly/4wlAclo May 9, 2026 at 06:18PM

Friday, 8 May 2026

Show HN: Ant – A from-scratch JavaScript runtime in 9 MB https://bit.ly/3RuEEy1

Show HN: Ant – A from-scratch JavaScript runtime in 9 MB Hey HN! I have been working on Ant for a while now, would love to share around now. What is Ant? It's my JavaScript runtime, built from scratch over many hours of work. Much effort has gone into keeping the binary size small, around 9MB at the moment (6.5 MB with -Os). On my M4 Pro, the hono coldstart bench (examples/npm/hono/bench-coldstart.js) lands around 5ms, about 2.4x faster than bun, and 5.8x faster than node. To keep things small, the engine ("Ant Silver") is hand-written, not a wrapper around V8/JSC/SpiderMonkey. The JIT is still a work in progress but it uses a fork of MIR as the backend. Ant currently targets the WinterTC Minimum Common API, while also passing 100% the javascript-zoo compat-table tests, and is sitting around 64% on test262. Why did I build Ant? Well, I wanted a runtime small enough to ship with CLI's and small Docker containers without having to drag along 50 to 100mb of just runtime. Ant in its current state is performant enough in some cases to compete with v8, but mostly in specific shapes. Background on how it got here: https://bit.ly/4djc7Tv Online demo shell/container: https://bit.ly/4nmoiUe If anyone has questions about Ant, such as the engine, im happy to answer any of them! Feedback is also appreciated, if you run your own code and hit some edge case. https://bit.ly/3Rvp84Y May 9, 2026 at 03:31AM

Show HN: I mirrored war.gov's UAP archive in pure Rail with verifiable bytes https://bit.ly/4njARzH

Show HN: I mirrored war.gov's UAP archive in pure Rail with verifiable bytes https://bit.ly/4d0mU6g May 9, 2026 at 12:16AM

Thursday, 7 May 2026

Show HN: Armorer – A secure local control plane for AI agents https://bit.ly/4f3W7Hu

Show HN: Armorer – A secure local control plane for AI agents Hey HN, I built Armorer because I was tired of two things: 1. The absolute "dependency hell" of setting up new AI agents (Codex, OpenClaw, etc.). 2. The security risk of giving powerful local agents broad access to my host machine. Armorer is a secure local control plane that manages the lifecycle of your agents. It uses Docker for true process isolation and provides a unified UI/CLI for monitoring and job tracking. One feature I’m particularly excited about: you can point an existing coding agent at the Armorer repo, and it will autonomously install and configure the entire stack for you securely. Source: https://bit.ly/4cZsdTv Website: https://bit.ly/3ONr08A I’d love to hear your thoughts on the architecture and how you're handling agent security locally. May 8, 2026 at 01:38AM

Show HN: Rig – a Ghostty sidecar for managing agents https://bit.ly/3RsTCVh

Show HN: Rig – a Ghostty sidecar for managing agents https://bit.ly/42Vy5XS May 7, 2026 at 08:19PM

Wednesday, 6 May 2026

Show HN: Trust – Coding Rust like it's 1989 https://bit.ly/4cViRrR

Show HN: Trust – Coding Rust like it's 1989 https://bit.ly/3QTI65m May 7, 2026 at 06:58AM

Show HN: Dreamwork – a job search site I made after Indeed fired my pregnant wif https://bit.ly/4tVTzjf

Show HN: Dreamwork – a job search site I made after Indeed fired my pregnant wif Hey, I’m Colin and I have a fun story for you. My 7 month pregnant wife was laid off from Indeed (she was a PM there) back in December. This pissed me off quite a bit, as she was supposed to get 6 months leave and instead got fired. So I spent the last five months working part time to build Dreamwork, a platform aiming to make the job search experience actually better with AI (not just mass application spam). I started with just a telegram bot doing scraping, then advanced to Google Embeddings 2.0 for vectorizing the jobs, built out a tight 6 axis scorecard for both the user and each job. Then I actually got to use my English degree (lol) to optimize the prompt for custom per-job resumes and cover letters to make them not sound like - again - shitty AI. Most AI cover letters have a kind of consistently dead quality. They use all the keywords and somehow communicate nothing. I absolutely hate that, so I’ve been fairly obsessive about making the output feel more like a decent human draft: specific but restrained, and not stuffed with keywords. It is now useful enough that I think strangers can try it and find serious value. What it does today: - indexes ~100k curated tech jobs - tries to avoid stale/duplicate aggregator garbage - uses semantic matching instead of only keyword search - generates an “application pack” for each job: tailored resume, cover letter, and answers to common/custom questions - lets the user edit everything before applying - helps keep track of saved jobs and generated materials Auto apply is the part I’m conflicted about. I do t think blindly spraying applications is good for the candidates (chance of hiring is already low, even with hard work and customization), recruiters (they’re swamped), or the world (we don’t need more slop). I’ll build auto apply out in some format, but I want to be thoughtful about it. I also built out a whole research section to map out layoffs and hiring trends. This will start to be super useful in a month or two. Anyways - it’s all free to use right now. Built originally out of spite, now becoming a real product. I’d love to get feedback on what elements would truly make this the career companion you’re looking for. Not - resume spray and pray platform, but something that will actually help you navigate this insane hiring economy we’re in. You can check it out here: https://bit.ly/3QY1r5e https://bit.ly/48Kwjw6 May 7, 2026 at 03:04AM

Show HN: Red Squares – GitHub outages as contributions https://bit.ly/4dcAouv

Show HN: Red Squares – GitHub outages as contributions https://bit.ly/4d9BFCy May 6, 2026 at 11:28AM

Show HN: Rdprrap – Rust Port of RDPWrap (Multi-Session RDP for Windows Desktop) https://bit.ly/49tluyI

Show HN: Rdprrap – Rust Port of RDPWrap (Multi-Session RDP for Windows Desktop) https://bit.ly/4tTDWsv May 6, 2026 at 08:30AM

Tuesday, 5 May 2026

Monday, 4 May 2026

Show HN: I Built a Museum Exhibit https://bit.ly/4d0Fg5F

Show HN: I Built a Museum Exhibit https://bit.ly/4d4fEVH May 2, 2026 at 10:07PM

Show HN: I indexed 8,643 BSides talks across 227 chapters and 6 continents https://bit.ly/4tQWbyL

Show HN: I indexed 8,643 BSides talks across 227 chapters and 6 continents Hi HN, I'm Roland, and for the past few weeks, I've been building AllBSides — a directory of every BSides conference talk uploaded to YouTube. As of today, 8,643 talks from 5,927 speakers across 227 chapters in 68 countries. Combined runtime is 280 days. The transcripts come to about 60 million words. The archive came together in stages: 1. Manually map every BSides chapter's YouTube channel 2. Pull every video and transcript from Supabase 3. Run each transcript through Haiku for tag extraction (tools, topics, difficulty, team, talk style, research method, and much more) 4. Run results through Sonnet for categorization and dedup 5. Final pass goes through Opus for verification 6. Do a manual verification - at one time, the pipeline showed over 16k AI suggestions for manual verification. Today, most are resolved. Total LLM cost so far: about €200. The whole pipeline is rebuildable from scratch. Each talk gets its own page with embedded video, full transcript, speakers, tags, and "related talks." Each tool/framework/protocol/standard mentioned across the corpus gets its own page (3,968 distinct technologies tracked). Some interesting facts I gathered while building it: -(A) The site is currently 94% bot traffic. Of that, about 80,000 hits/month are AI training crawlers (ClaudeBot, GPTBot, meta-externalagent). Within 7 days of the talks archive going live, all major AI labs had ingested the entire corpus. The discovery cascade was startling to watch in real time. -(B) The taxonomy work was the hardest part. Distinguishing "tools" from "frameworks" from "protocols" from "concepts" sounds easy until you have 5,000 ambiguous extracted entities. The 3-tier LLM pipeline helped a lot — Haiku alone was too noisy, Opus alone was too expensive. -(C) Top tools mentioned: Wireshark (343), PowerShell (342), Metasploit (332), Burp Suite (322), GitHub (296), VirusTotal (273), Docker (253), Splunk (251), Nmap (247), MITRE ATT&CK (237). The list reflects what BSides talks actually discuss, not what vendors curate. -(D) May is the peak BSides month — 29 events, 17% of all events with dates. -(E) The top 1% of talks (86 videos by view count) account for 51% of all viewership. The other 99% are deeply niche, often the only video record of a specific technique. The stack is intentionally lean: Go, SQLite, vanilla JavaScript, BunnyCDN. Static rendering at build time. No frameworks, no client-side state. The site costs about €50/month to run. The data behind this post and much more can be found in the site footer, under the link "stats". Happy to answer questions about the data pipeline, the taxonomy decisions, or what the AI crawler patterns looked like as the archive went live. Feedback on what to build next is genuinely welcome — I'm a solo dev figuring this out as I go. — Roland (parkado) https://bit.ly/4tPx930 May 4, 2026 at 11:10PM

Show HN:Privacy-First Pdf Converter https://bit.ly/4d1IVA7

Show HN:Privacy-First Pdf Converter https://bit.ly/3QNgtuy May 4, 2026 at 02:55PM

Sunday, 3 May 2026

Show HN: Kula – a family health platform that makes sense of your data https://bit.ly/4tQmIfS

Show HN: Kula – a family health platform that makes sense of your data My parents are in India, I'm in the US. Their health system was continuous WhatsApp photos of lab reports, vague updates over the phone, and me finding out about doctor visits weeks later. So I built Kula. Upload lab reports (photo, PDF, WhatsApp forward) and it have them parsed and track trends. Connect a wearable and track daily health signals as well as your baselines. Everything goes into one record you can search and review over time. There's a chat layer where you can ask questions in plain language like, "what's my dad's cholesterol trend showing", and get a sourced answer from your own data. Primarily built it for my family. My parents told me they'd use it even without me, just to have their records organized before doctor visits. That truly changed how I think about it. Looking for feedback on this platform. Would you use this? What are your thoughts? What's missing? https://bit.ly/4cP9HNA May 4, 2026 at 05:40AM

Show HN: ReflowPDF – wrote a layout engine because every PDF library failed https://bit.ly/4t8LCWV

Show HN: ReflowPDF – wrote a layout engine because every PDF library failed https://bit.ly/4cNw31V May 4, 2026 at 02:09AM

Show HN: VidMark – Frame.io-style timestamped comments for Google Drive https://bit.ly/3QDUPZN

Show HN: VidMark – Frame.io-style timestamped comments for Google Drive https://bit.ly/4nad3hA May 3, 2026 at 09:59PM

Saturday, 2 May 2026

Show HN: I'm running parallel Pi agents on a local sandbox https://bit.ly/4tap47W

Show HN: I'm running parallel Pi agents on a local sandbox I've been running Pi using SmolVM to build SmolVM! SmolVM provides an abstraction over microVMs to easily create sandboxes for coding agents, OpenClaw, or just to build a custom harness. To use it, install using: curl -sSL https://bit.ly/4edpkzh | bash and then run: smolvm pi start https://bit.ly/4t6Yz3j May 3, 2026 at 04:07AM

Show HN: Golang binaries built for your users depending on their arch and system https://bit.ly/4upkvrl

Show HN: Golang binaries built for your users depending on their arch and system https://bit.ly/4uh3lfu April 30, 2026 at 03:13PM

Show HN: Use an Android Phone as an HTTP Proxy https://bit.ly/4upfSNZ

Show HN: Use an Android Phone as an HTTP Proxy I created a simple project to allow you to use a phone as a web proxy. This is not a proxy for the phone, its a way to proxy web traffic from elsewhere via the phone. One practical use case is accessing geo-restricted content. If you have a trusted contact in the country with an Android phone, this can serve as a simple alternative to a commercial VPN. To set it up you need to run a proxy server which can run as a docker container. You then need to install the app on the Android phone which will connect to the server. Finally you configure a browser to use the proxy server as the HTTP/HTTPS proxy. More details here: https://bit.ly/4w5zA3b Let me know how you go and if you run into any issues. https://bit.ly/4uocMda May 3, 2026 at 01:14AM

Friday, 1 May 2026

Show HN: Stop playing my matchstick puzzles, start building your own in seconds https://bit.ly/4taqXSe

Show HN: Stop playing my matchstick puzzles, start building your own in seconds https://bit.ly/4tgz3Zz May 2, 2026 at 06:04AM

Show HN: MemHub, Turn Your GPT/Claude/Gemini History into LLM-Wiki Mindmap https://bit.ly/4wcqFNx

Show HN: MemHub, Turn Your GPT/Claude/Gemini History into LLM-Wiki Mindmap Hi, this is Tristan, CPO of XTrace. We are launching a very cool feature that is inspired by Andrey Karpathy's LLM Wiki mindmap. Let everyone who doesn't have enough sessions and markdowns made with claude code be able to visualize their own memory mindmap! https://bit.ly/4w5uP9M May 2, 2026 at 01:56AM

Show HN: Turn Docker Compose files into airgap-ready UDS Packages https://bit.ly/4ejcIa1

Show HN: Turn Docker Compose files into airgap-ready UDS Packages https://bit.ly/4eiFNSX May 1, 2026 at 10:25PM

Thursday, 30 April 2026

Show HN: What happens when you load a webpage (Interactive) https://bit.ly/3QWt7ax

Show HN: What happens when you load a webpage (Interactive) https://bit.ly/3ONPYod April 27, 2026 at 08:26PM

Show HN: Gemini free tier is all you need https://bit.ly/3P1mt26

Show HN: Gemini free tier is all you need https://bit.ly/4n3cKFj May 1, 2026 at 12:45AM

Show HN: Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) https://bit.ly/4ueQ3jI

Show HN: Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) Hi HN, I’m Hal, the CTO at App Dev for All. I wanted to share a technical problem we worked on over the past year and how we approached it. We’ve been building Code on the Go, a full-featured IDE that runs entirely on an Android phone. No laptop, no ADB connection, no cloud build server. It compiles projects locally on the device using Gradle, supports Java and Kotlin with LSP, and includes a debugger that runs on the same phone as the app being tested. The most interesting and challenging part ended up being the debugger. The Android OS has a rigorous security model, which can get in the way of traditional inter-process communication. Android debugging assumes ADB, which assumes two machines. We bypassed ADB entirely, attaching the JDWP agent to the target process at launch and routing its output to our debugger over a local socket. We used a scoped adaptation of the Shizuku project to get the necessary system access without requiring root. We also had a few other technical challenges with Code on the Go: Sketch-to-UI (generates Android XML from a photo of a hand-drawn layout, runs fully offline with Yolo), an optional Gemini-powered coding agent (opt-in, requires your own API key), and a plugin system with isolated class loaders. One of our pre-release community members has used it to build and publish a Sinhala/English keyboard app to the Play Store, built entirely on his phone. This served as our test case for Play Store compatibility. We are a philanthropic venture. No ads, no tracking, no subscription. License is GPLv3. APK: https://bit.ly/4dgfOdH Source: https://bit.ly/423N8P1 Happy to answer questions on the implementation. https://bit.ly/3QGOTze April 30, 2026 at 11:17PM

Wednesday, 29 April 2026

Show HN: Qumulator – quantum circuit simulator, 1000 qubits, no GPU https://bit.ly/42IreRm

Show HN: Qumulator – quantum circuit simulator, 1000 qubits, no GPU https://bit.ly/3PeVmAR April 27, 2026 at 04:56PM

Show HN: SigMap – 81.1% retrieval hit 5, 96.9% token reduce,zero deps https://bit.ly/4tKdBNG

Show HN: SigMap – 81.1% retrieval hit 5, 96.9% token reduce,zero deps https://bit.ly/4eNihh2 April 30, 2026 at 02:02AM

Tuesday, 28 April 2026

Show HN: 49Agents – 2D Canvas IDE for Orchestrating Agents, Repos, Issues https://bit.ly/3Ou3X2s

Show HN: 49Agents – 2D Canvas IDE for Orchestrating Agents, Repos, Issues Beads tables (Steve Yegge's) for issue tracking. Can view git trees, terminals, issue tables, notes, and files all on one screen. Can connect multiple machines via private network (like tailscale) https://bit.ly/4cAathf April 29, 2026 at 12:34AM

Show HN: Auto-Architecture: Karpathy's Loop, Pointed at a CPU https://bit.ly/4cFm1Qq

Show HN: Auto-Architecture: Karpathy's Loop, Pointed at a CPU https://bit.ly/4n7Myt5 April 28, 2026 at 06:12PM

Show HN: I built another to do list. But it does a lot https://bit.ly/4cQE6JZ

Show HN: I built another to do list. But it does a lot https://apple.co/4wdvQwG April 28, 2026 at 11:58PM

Monday, 27 April 2026

Show HN: Waiting for LLMs Suck – Give your user a game https://bit.ly/3OQdJvQ

Show HN: Waiting for LLMs Suck – Give your user a game Give your user a game while they wait for the LLM to return a result. https://bit.ly/491Ugz5 April 28, 2026 at 03:45AM

Show HN: AgentSwift – Open-source iOS builder agent https://bit.ly/4eeI01F

Show HN: AgentSwift – Open-source iOS builder agent I'm working on a coding agent for building iOS apps. It's built on openspec and xcodebuildmcp. It's free and open source. https://bit.ly/4tAQRiS April 28, 2026 at 02:14AM

Show HN: 49Agents – Infinite canvas IDE for AI agents https://bit.ly/4ufNPAJ

Show HN: 49Agents – Infinite canvas IDE for AI agents https://bit.ly/4cAathf April 28, 2026 at 01:36AM

Sunday, 26 April 2026

Show HN: The Unix Magic poster, annotated (updated) https://bit.ly/4tyhTHD

Show HN: The Unix Magic poster, annotated (updated) This is a site that maps the references on Gary Overacre's 1980s UNIX Magic poster to short write-ups with sources. I posted an earlier version about a year ago [1]. Since then I rewrote some of the annotations, added deep-linking to individual markers and a frame/sidebar view, gave the site a terminal-style redesign, and fixed historical inaccuracies (daemon etymology, nroff origin, B language vs. Multics, etc.). Contributions and comments welcome; each marker is a GitHub issue. site: https://bit.ly/4t3NxMh [1] https://bit.ly/4hUhSaK https://bit.ly/3EzK3xr April 27, 2026 at 02:32AM

Show HN: Logic Designer – Webapp https://bit.ly/4cOMnxY

Show HN: Logic Designer – Webapp i updated my digital logic webapp to 0.5.1 https://bit.ly/4tBIvI7 April 26, 2026 at 11:16PM

Show HN: AgentSwarms – free hands-on playground to learn agentic AI, no setup https://bit.ly/3OsfGi1

Show HN: AgentSwarms – free hands-on playground to learn agentic AI, no setup Show HN: AgentSwarms – free hands-on playground to learn agentic AI, no setup required! https://bit.ly/3P3Ugb1 April 26, 2026 at 09:34PM

Saturday, 25 April 2026

Show HN: LLM-wiki – One command Karpathy's wiki with QMD search for Claude/Codex https://bit.ly/4sSjWVV

Show HN: LLM-wiki – One command Karpathy's wiki with QMD search for Claude/Codex https://bit.ly/4cD4abi April 25, 2026 at 11:29PM

Show HN: Draw Together Online https://bit.ly/3Or1yWh

Show HN: Draw Together Online A simple page where you can draw with other people. https://bit.ly/4uawVn2 April 26, 2026 at 03:36AM

Show HN: DDoS detection in 0.9s, tested against a 48 Gbps attack live https://bit.ly/4naExDX

Show HN: DDoS detection in 0.9s, tested against a 48 Gbps attack live https://bit.ly/4mTztU3 April 26, 2026 at 01:27AM

Friday, 24 April 2026

Show HN: VT Code – Rust TUI coding agent with multi-provider support https://bit.ly/4u8nJiS

Show HN: VT Code – Rust TUI coding agent with multi-provider support Hi HN, I built VT Code, a semantic coding agent. Supports all SOTA and open sources model. Anthropic, OpenAI, Gemini, Codex. Agent Skills, Model Context Protocol and Agent Client Protocol (ACP) ready. All open source models are support. Local inference via LM Studio and Ollama (experiment). Semantic context understanding is supported by ast-grep for structured code search and ripgrep for powered grep. I built VT Code in Rust on Ratatui. Architecture and agent loop documented in the README and DeepWiki. Repo: https://bit.ly/4sTIE8i DeepWiki: https://bit.ly/4cxi14r Happy to answer questions! I believe coding harnesses should be open, and everyone should have a choice of their preferred way to work in this agentic engineering era. https://bit.ly/4sTIE8i April 25, 2026 at 04:17AM

Show HN: RoboAPI – A unified REST API for robots, like Stripe but for hardware https://bit.ly/3Qv1DbY

Show HN: RoboAPI – A unified REST API for robots, like Stripe but for hardware Every robot manufacturer ships a different SDK and a different protocol. A Boston Dynamics Spot speaks nothing like a Universal Robots arm. Every team building on top of robots rewrites the same integration layer from scratch. This is a massive tax on the industry. RoboAPI is a unified API layer that abstracts all of that into one clean developer experience. One SDK, one API key, any robot — simulated or real hardware. You can connect a simulated robot and read live telemetry in under 5 minutes: pip install fastapi uvicorn roslibpy uvicorn api.main:app --reload curl -X POST localhost:8000/v1/robots/connect -d '{"robot_id":"bot-01","brand":"simulated"}' curl localhost:8000/v1/robots/bot-01/sense It also connects to real ROS2 robots via rosbridge — I tested it today controlling a turtlesim robot drawing circles through the API. The architecture is pluggable — each robot brand is a separate adapter implementing a common interface (like a payment gateway in Stripe). Adding a new brand means one file. Currently supports: simulated robots and any ROS2 robot. Boston Dynamics and Universal Robots adapters are next. Would love feedback from anyone working in robotics — especially on the API design and what's missing for real-world use. https://bit.ly/3QyRJWM April 25, 2026 at 12:16AM

Show HN: Nimbus – Browser with Claude Code UX https://bit.ly/41XYTX5

Show HN: Nimbus – Browser with Claude Code UX Hi HN, I'm Anil. Nimbus is a desktop browser with an AI agent built into it. The UX is shamelessly inspired by Claude Code: a chat bar at the bottom, an agent log above it, and the webpage itself when its needed. This is mainly a UX experiment for me. And also the reason it isn't a Chrome extension: once you have a chat bar that understands intent, the URL field is redundant. You shouldn't have two places to tell the browser what you want. I didn't want to bolt an agent onto an existing browser's chrome and end up with duplicated controls everywhere — I wanted full freedom to redesign the shell from scratch, decide what stays, what goes, and what a browser even looks like when the agent is the primary interface. Download for macOS: https://bit.ly/4sSJzpC Launch video: https://youtu.be/dj23-XIiB1o https://bit.ly/4sSJzpC April 24, 2026 at 09:01PM

Thursday, 23 April 2026

Show HN: SQL Protocol – learn SQL by running real queries, with 1v1 PvP https://bit.ly/4t3pEVi

Show HN: SQL Protocol – learn SQL by running real queries, with 1v1 PvP https://bit.ly/4tofRdc April 24, 2026 at 12:44AM

Show HN: I built a toy that plays grandma's stories when my daughter hugs it https://bit.ly/4d3RGLe

Show HN: I built a toy that plays grandma's stories when my daughter hugs it This was a project I built for my daughter's first birthday present. For context, I'm a surgical resident in the UK by background and am currently taking a year out of training to study a masters in computer science. My daughter just turned one. There are two things she really loves: the first is particular soft toy that she just can't live without, and the other is a good story book. Her grandparents live hours away and I didn't want her to forget what they sound like between visits. I wanted her to hear them whenever she missed them. My parents brought my brother and I up with incredible stories and books from all sorts of cultures, many of the stories being passed down from their parents before them. I didn't want my daughter to miss out on that. Finally, I was sick of missing storytime with her when I had to leave for night shifts. I wanted her to hear my voice before she slept every night. For all these reasons, I decided to build Storyfriend. It's her favourite soft toy with a custom made speaker-module inside. I combined my surgical skills with the skills I was learning as a CS student. Along the way I dipped my toes into the world of 3D printing, CAD and electronics design. When she hugs the toy, it plays stories read by her grandparents. She can take the toy with her anywhere and hear the stories anytime she wants - it works offline and has internal storage. It meets my wife's strict no-screen rule (which is getting harder to stick to as the days go by). I've recorded some of the stories that we would read together, so that on nights when I'm working she still has me there to read her a bedtime story. The bit I'm most pleased with: grandparents don't need an app. They just call a phone number. The audio routes through my server and pushes to the toy over WiFi. My own 86-year old grandmother in a rural village in another country can do it by just making a regular call via her landline, as she has done for many years - no help needed, no apps required, no smartphones involved. Hardware is a BLE/wifi module with a MAX98357 chip and custome battery management system, all soldered together, placed in a 3D printed enclosure and placed into a compartment that I stitched into her cuddly toy. Firmware pulls new messages when connected to WiFi and stores them on an SD card. So far I've sold a few hand-made units to parents and grandparents who resonated with the project. Site: https://bit.ly/4w3BEsy Would love feedback on the technical approach, the product itself, or anything else. Happy to answer questions about the build https://bit.ly/4u18OHd April 24, 2026 at 01:06AM

Wednesday, 22 April 2026

Show HN: Autobrowse – a self-improving harness for learning browser tasks https://bit.ly/4mKWqIU

Show HN: Autobrowse – a self-improving harness for learning browser tasks https://twitter.com/shreypandya/status/2047100550446280792 April 23, 2026 at 01:25AM

Show HN: Ghost Pepper Meet local meeting transcription and diarization https://bit.ly/491sT8c

Show HN: Ghost Pepper Meet local meeting transcription and diarization 100% local & private transcription engine for macOS. Captures & does speaker diarization. Originally was building as its own app, but can leverage same local models from my original push-to-talk voice transcription product so combined them into one app. https://bit.ly/4e3Ou3w April 22, 2026 at 08:19PM

Tuesday, 21 April 2026

Show HN: FMQL – graph query and bulk-edit CLI for Markdown and YAML frontmatter https://bit.ly/4tuazgq

Show HN: FMQL – graph query and bulk-edit CLI for Markdown and YAML frontmatter https://bit.ly/4tsH4vr April 21, 2026 at 09:08PM

Show HN: Almanac MCP, turn Claude Code into a Deep Research agent https://bit.ly/4sU5ZqB

Show HN: Almanac MCP, turn Claude Code into a Deep Research agent I am Rohan, and I have grown really frustrated with CC's search and read tools. They use Haiku to summarise all the search results, so it is really slow and often ends up being very lossy. I built this MCP that you can install into your coding agents so they can actually access the web properly. Right now it can: - search the general web - search Reddit - read and scrape basically any webpage Install it: npx openalmanac setup The MCP is completely free to use. We have also built a central store where you can contribute things you learned while exploring. If you find something useful, you can contribute it to the encyclopedia we're building at Almanac using the same MCP. https://bit.ly/3OUjo3W April 21, 2026 at 11:12PM

Show HN: A fake small claims court for petty complaints https://bit.ly/4sWCVio

Show HN: A fake small claims court for petty complaints https://bit.ly/4sRqKmT April 21, 2026 at 05:04AM

Monday, 20 April 2026

Show HN: Mediator.ai – Using Nash bargaining and LLMs to systematize fairness https://bit.ly/3OG1lhI

Show HN: Mediator.ai – Using Nash bargaining and LLMs to systematize fairness Eight years ago, my then-fiancée and I decided to get a prenup, so we hired a local mediator. The meetings were useful, but I felt there was no systematic process to produce a final agreement. So I started to think about this problem, and after a bit of research, I discovered the Nash bargaining solution. Yet if John Nash had solved negotiation in the 1950s, why did it seem like nobody was using it today? The issue was that Nash's solution required that each party to the negotiation provide a "utility function", which could take a set of deal terms and produce a utility number. But even experts have trouble producing such functions for non-trivial negotiations. A few years passed and LLMs appeared, and about a year ago I realized that while LLMs aren’t good at directly producing utility estimates, they are good at doing comparisons, and this can be used to estimate utilities of draft agreements. This is the basis for Mediator.ai, which I soft-launched over the weekend. Be interviewed by an LLM to capture your preferences and then invite the other party or parties to do the same. These preferences are then used as the fitness function for a genetic algorithm to find an agreement all parties are likely to agree to. An article with more technical detail: https://bit.ly/4ttPUcg https://bit.ly/48NXCph April 20, 2026 at 04:07PM

Show HN: Palmier – bridge your AI agents and your phone https://bit.ly/4d0ATb5

Show HN: Palmier – bridge your AI agents and your phone Hi HN — I built Palmier. Palmier bridges your AI agents and your phone. It does two things: 1. It lets you use your phone to directly control AI agents running on your computer, from anywhere. 2. It gives your AI agents access to your phone, wherever you are — including things like push notifications, SMS, calendar, contacts, sending email, creating calendar events, location, and more. A few details: * Supports 15+ agent CLIs * Supports Linux, Windows, and macOS * What runs on your computer and your phone is fully open source * Works out of the box — no need to set up GCP or API keys just to let agents use phone capabilities * Your phone can act as an agent remote: start tasks, check progress, review results, and respond to requests while away from your desk * Your phone can also act as an agent tool: agents can reach into phone capabilities directly when needed * Optional MCP server: if you want, Palmier exposes an MCP endpoint so your agent can access phone capabilities as native MCP tools. This is optional — you can also use Palmier directly from the phone app/PWA, with those capabilities already built in * Still in alpha stage, with bugs. Opinions and bug reports very welcome The basic idea is that AI agents become much more useful if they can both: * interact with the device you actually carry around all day * be controlled when you are away from your computer Palmier is my attempt at that bridge. It already works with agent CLIs like Claude Code, Gemini CLI, Codex CLI, Cursor CLI, OpenClaw, and others. You can run tasks on demand, on a schedule, or in response to events. Would especially love feedback on: * whether this feels genuinely useful * which phone capabilities are most valuable * which agent CLIs I should support next * what feels broken, awkward, or confusing Site: https://bit.ly/42omNLm Github: * https://bit.ly/48TuQn5 * https://bit.ly/3Qd8CGx Happy to answer questions. https://bit.ly/48TuQn5 April 21, 2026 at 03:31AM

Show HN: Mimi in the browser – hear the semantic/acoustic split https://bit.ly/4sJTH3O

Show HN: Mimi in the browser – hear the semantic/acoustic split https://bit.ly/4tvRric April 21, 2026 at 12:33AM

Sunday, 19 April 2026

Show HN: Brygga – A modern, fast, feature-rich IRC client for macOS https://bit.ly/4cTOrpF

Show HN: Brygga – A modern, fast, feature-rich IRC client for macOS Brygga is in early development. The core client works end-to-end (connect, join, send, receive, persist) but many features you'd expect from a mature IRC client are still missing. Repo: https://bit.ly/4mBr8UU April 20, 2026 at 12:11AM

Show HN: TRELLIS.2 image-to-3D running on Mac Silicon – no Nvidia GPU needed https://bit.ly/48LEND9

Show HN: TRELLIS.2 image-to-3D running on Mac Silicon – no Nvidia GPU needed I ported Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS. The original requires CUDA with flash_attn, nvdiffrast, and custom sparse convolution kernels: none of which work on Mac. I replaced the CUDA-specific ops with pure-PyTorch alternatives: a gather-scatter sparse 3D convolution, SDPA attention for sparse transformers, and a Python-based mesh extraction replacing CUDA hashmap operations. Total changes are a few hundred lines across 9 files. Generates ~400K vertex meshes from single photos in about 3.5 minutes on M4 Pro (24GB). Not as fast as H100 (where it takes seconds), but it works offline with no cloud dependency. https://bit.ly/4cB0fvE https://bit.ly/4cB0fvE April 20, 2026 at 01:07AM

Show HN: How context engineering works, a runnable reference https://bit.ly/4sU6lxC

Show HN: How context engineering works, a runnable reference I've been presenting at local meetups about Context Engineering, RAG, Skills, etc.. I even have a vbrownbag coming up on LinkedIn about this topic so I figured I would make a basic example that uses bedrock so I can use it in my talks or vbrownbags. Hopefully it's useful. https://bit.ly/3OSFP9H April 17, 2026 at 07:20PM

Saturday, 18 April 2026

Show HN: Coelanox – auditable inference runtime in Rust (BERT runs today) https://bit.ly/3OMabe0

Show HN: Coelanox – auditable inference runtime in Rust (BERT runs today) PyTorch and ONNX Runtime tell you what came out. They can't tell you what actually ran to get there — which ops executed, in what order, on what inputs. A model gets packaged into a sealed .cnox container. SHA-256 is verified before a single op executes. Inference walks a fixed plan over a minimal opset. Every run can emit a per-op audit log: op type, output tensor hash, output sample — cryptographically linked to the exact container and input that produced it. If something goes wrong in production, you have a trail. Scalar backend today — reference implementation and permanent fallback when hardware acceleration isn't available. Audit and verification is identical across all backends. SIMD next, GPU after that. Input below is synthetic (all-ones) — pipeline is identical with real inputs. github.com/Coelanox/CLF Audit example: { "schema": 2, "run": { "run_id": "59144ede-5a27-4dff-bc25-94abade5b215", "started_at_unix_ms": 1776535116721, "container_path": "/home/shark/cnox/models/output/bert_base_uncased.cnox", "container_sha256_hex": "184c291595536e3ef69b9a6a324ad5ee4d0cef21cc95188e4cfdedb7f1f82740", "backend": "scalar" }, "input": { "len": 98304, "sha256_hex": "54ac99d2a36ac55b4619119ee26c36ec2868552933d27d519e0f9fd128b7319f", "sample_head": [ 1.0, 1.0, 1.0, 1.0 ] }, "ops": [ { "op_index": 0, "op_type": "Add", "out_len": 98304, "out_sample_head": [ 0.12242669, -4.970478, 2.8673656, 5.450008 ], "out_sha256_hex": "19f8aa0a618e5513aed4603a7aae2a333c3287368050e76d4aca0f83fb220e78" }, { "op_index": 1, "op_type": "Add", "out_len": 98304, "out_sample_head": [ 0.9650015, 0.23414998, 1.539839, 0.30231553 ], "out_sha256_hex": "7ae2f025c8acf67b8232e694dd43caf3b479eb078366787e4fdc16d651450ad4" }, { "op_index": 2, "op_type": "MatMul", "out_len": 98304, "out_sample_head": [ 1.0307425, 0.19207191, 1.5278282, 0.3000223 ], "out_sha256_hex": "44c28e64441987b8f0516d77f45ad892750b3e5b3916770d3baa5f2289e41bdd" }, { "op_index": 3, "op_type": "Gelu", "out_len": 393216, "out_sample_head": [ 0.68828076, -0.0033473556, 1.591219, -0.16837223 ], "audit_elided": "hash_skipped: len 393216 > max 262144" } https://bit.ly/4mEV1DY April 18, 2026 at 09:37PM

Show HN: Sostactic – polynomial inequalities using sums-of-squares in Lean https://bit.ly/4vAzfFm

Show HN: Sostactic – polynomial inequalities using sums-of-squares in Lean Current support for nonlinear inequalities in Lean is quite limited. This package attempts to solve this. It contains a collection of Lean4 tactics for proving polynomial inequalities via sum-of-squares (SOS) decompositions, powered by a Python backend. You can use it via Python or Lean. These tactics are significantly more powerful than `nlinarith` and `positivity` -- i.e., they can prove inequalities they cannot. In theory, they can be used to prove any of the following types of statements - prove that a polynomial is nonnegative globally - prove that a polynomial is nonnegative over a semialgebraic set (i.e., defined by a set of polynomial inequalities) - prove that a semialgebraic set is empty, i.e., that a system of polynomial inequalities is infeasible The underlying theory is based on the following observation: if a polynomial can be written as a sum of squares of other polynomials, then it is nonnegative everywhere. Theorems proving the existence of such decompositions were one of the landmark achievements of real algebraic geometry in the 20th century, and its connection to semidefinite programming in the 21st century made it a practical computational tool, and is what this software does in the background. https://bit.ly/4cSeiOP April 18, 2026 at 11:36PM

Friday, 17 April 2026

Show HN: Mind-OS – First free online AI dependency self‑assessment https://bit.ly/3Qh7L7A

Show HN: Mind-OS – First free online AI dependency self‑assessment https://bit.ly/4epeJkU April 17, 2026 at 10:40PM

Show HN: Ask your AI to start a business for you, resolved.sh https://bit.ly/4mAJc1z

Show HN: Ask your AI to start a business for you, resolved.sh Start with a FREE instant website for your AI on the open internet, then work with it to build a business that sells specialized datasets, files, premium reports, blogs, courses and more. https://bit.ly/4mx3h8Q April 17, 2026 at 04:31AM

Thursday, 16 April 2026

Show HN: Free API and widget to look up US representatives https://bit.ly/4ciVtEs

Show HN: Free API and widget to look up US representatives https://bit.ly/4mAHLQt April 17, 2026 at 01:45AM

Show HN: Spice simulation → oscilloscope → verification with Claude Code https://bit.ly/488OVFT

Show HN: Spice simulation → oscilloscope → verification with Claude Code I built MCP servers for my oscilloscope and SPICE simulator so Claude Code can close the loop between simulation and real hardware. https://bit.ly/4cuNvqx April 17, 2026 at 01:37AM

Wednesday, 15 April 2026

Show HN: I built a Wikipedia based AI deduction game https://bit.ly/4vtN4pb

Show HN: I built a Wikipedia based AI deduction game I haven't seen anything like this so I decided to build it in a weekend. How it works: You see a bunch of things pulled from Wikipedia displayed on cards. You ask yes or no questions to figure out which card is the secret article. The AI model has access to the image and wiki text and it's own knowledge to answer your question. Happy to have my credits burned for the day but I'll probably have to make this paid at some point so enjoy. I found it's not easy to get cheap+fast+good responses but the tech is getting there. Most of the prompts are running through Groq infra or hitting a cache keyed by a normalization of the prompt. https://bit.ly/4muibN6 April 16, 2026 at 01:13AM

Tuesday, 14 April 2026

Show HN: StockFit API – structured SEC EDGAR data with a free tier https://bit.ly/3O7Ljx7

Show HN: StockFit API – structured SEC EDGAR data with a free tier https://bit.ly/4ct3e9A April 15, 2026 at 02:53AM

Show HN: Keynot – Kill PowerPoint with HTML https://bit.ly/4cm4on7

Show HN: Keynot – Kill PowerPoint with HTML https://bit.ly/4tPn0Db April 15, 2026 at 03:05AM

Show HN: OpenRig – agent harness that runs Claude Code and Codex as one system https://bit.ly/4812UgQ

Show HN: OpenRig – agent harness that runs Claude Code and Codex as one system I've been running Claude Code and Codex together every day. At some point I figured out you can use tmux to let them talk to each other, so I started doing that. Once they could coordinate, I kept adding more agents. Before long I had a whole team working together. But any time I rebooted my machine, the whole thing was gone. Not just the tabs. The way they were wired up, what each one was doing, all of it. Nothing I'd found treats your agent setup as a topology, as something with a shape you can save and bring back. So I built OpenRig, a multi-agent harness. A harness wraps a model. A "rig" wraps your harnesses. You describe your team in a YAML file, boot it with one command, and get a live topology you can see, click into, save, and bring back by name. Claude Code and Codex run together in the same rig. tmux is still doing the talking underneath. I didn't try to add a fancier messaging layer on top. The project is still early. My own setup uses the config layer extensively (YAML, Markdown, JSON) for prototyping functionality that outpace what's shipped in the repo and npm package. But the core primitives are there and the happy path in readme works. It's built to be driven by your agent, not by you typing commands by hand. README: https://bit.ly/4sy2c1O Demo: https://youtu.be/vndsXRBPGio https://bit.ly/4sy2c1O April 15, 2026 at 12:46AM

Monday, 13 April 2026

Show HN: Mcptube – Karpathy's LLM Wiki idea applied to YouTube videos https://bit.ly/4cbiR6A

Show HN: Mcptube – Karpathy's LLM Wiki idea applied to YouTube videos I watch a lot of Stanford/Berkeley lectures and YouTube content on AI agents, MCP, and security. Got tired of scrubbing through hour-long videos to find one explanation. Built v1 of mcptube a few months ago. It performs transcript search and implements Q&A as an MCP server. It got traction (34 stars, my first open-source PR, some notable stargazers like CEO of Trail of Bits). But v1 re-searched raw chunks from scratch every query. So I rebuilt it. v2 (mcptube-vision) follows Karpathy's LLM Wiki pattern. At ingest time, it extracts transcripts, detects scene changes with ffmpeg, describes key frames via a vision model, and writes structured wiki pages. Knowledge compounds across videos rather than being re-discovered. FTS5 + a two-stage agent (narrow then reason) for retrieval. MCPTube works both as CLI (BYOK) and MCP server. I tested MCPTube with Claude Code, Claude Desktop, VS Code Copilot, Cursor, and others. Zero API key needed server-side. Coming soon: I am also building SaaS platform. This platform supports playlist ingestion, team wikis, etc. I like to share early access signup: https://bit.ly/4c9lC8r Happy to discuss architecture tradeoffs — FTS5 vs vectors, file-based wiki vs DB, scene-change vs fixed-interval sampling. Give it a try via `pip install mcptube`. Also, please do star the repo if you enjoy my contribution ( https://bit.ly/4vthsjo ) https://bit.ly/4vthsjo April 13, 2026 at 05:34PM

Show HN: Lint-AI by RooAGI, a Rust CLI for AI Doc Retrieval https://bit.ly/4tMnxpr

Show HN: Lint-AI by RooAGI, a Rust CLI for AI Doc Retrieval We’re RooAGI. We built Lint-AI, a Rust CLI for indexing and retrieving evidence from large AI-generated corpora. As AI systems create more task notes, traces, and reports, storing documents isn’t the only challenge. The real problem is finding the right evidence when the same idea appears in multiple places, often with different wording. Lint-AI is our current retrieval layer for that problem. What Lint-AI does currently: * Indexes large documentation corpora. * Extracts lightweight entities and important terms. * Supports hybrid retrieval using lexical, entity, term, and graph-aware scoring * Returns chunk-level evidence with --llm-context for downstream reviewer / LLM * Use exports doc, chunk, and entity graphs. Example: * ./lint-ai /path/to/docs --llm-context "where docs describe the same concept differently" --result-count 8 --simplified That command does not decide whether documents are in contradiction. It retrieves the most relevant chunks so that a reviewer layer can compare them. Repo: https://bit.ly/48N8l3d We’d appreciate feedback on: * Retrieval/ranking design for documentation corpora. * How to evaluate evidence retrieval quality for alignment workflows. * What kinds of entity/relationship modeling would actually be useful here? Visit: https://bit.ly/3UklysB https://bit.ly/48N8l3d April 13, 2026 at 08:11PM

Sunday, 12 April 2026

Show HN: Bad Apple (Oscilloscope-Like) – one stroke per frame https://bit.ly/4sstEOA

Show HN: Bad Apple (Oscilloscope-Like) – one stroke per frame https://bit.ly/4dDKBSx April 13, 2026 at 06:01AM

Show HN: Local LLM on a Pi 4 controlling hardware via tool calling https://bit.ly/4cn6vHx

Show HN: Local LLM on a Pi 4 controlling hardware via tool calling https://bit.ly/3NYmxPZ April 13, 2026 at 12:14AM

Show HN: Stork – MCP server so Claude/Cursor can search 14k MCP servers AI tools https://bit.ly/4tqefjn

Show HN: Stork – MCP server so Claude/Cursor can search 14k MCP servers AI tools https://bit.ly/48KFXPd April 12, 2026 at 08:49PM

Show HN: Toy Python Lisp interpreters based on the 1960 McCarthy paper https://bit.ly/4dCFhPj

Show HN: Toy Python Lisp interpreters based on the 1960 McCarthy paper I wrote this set of Python files to try to help programmers understand the original LISP paper, assuming zero mathematical or Lisp knowledge. The original paper is a mind-blowing piece of computer science history for many reasons - I'd recommend anyone to try and get their head around it. I found plenty of fantastic LISP implementations which stay close to the original paper. But they are all fully-functional, practical implementations. The original paper builds from deeper fundamentals which it would be possible to write code in, albeit very impractical. I implemented these earlier iterations, so programmers can follow the paper step-by-step in a more familiar language than 50s mathematical notation. I am no expert in Lisp or mathematics, and intentionally went into this with no knowledge of Lisp beyond the original paper. I did not write it in the most elegant way, but in the simplest way for me to understand. So please don't take this code as a definitive statement on the language. However, this code really helped me to understand the original paper better, and to begin using Lisp with a better grasp of the spirit of the language. I'd welcome any thoughts from those who have more experience with Lisp or comp sci history. https://bit.ly/4dCFj9T April 12, 2026 at 11:01AM

Show HN: Bullseye2D – A Dart library for cross-platform 2D games https://bit.ly/4tHZp7t

Show HN: Bullseye2D – A Dart library for cross-platform 2D games I posted this here about a year ago, but I just pushed a 2.0 release, so I hope you don't mind a second look :) Bullseye2D is a 2D game library for Dart with a very simple API. The new version now supports multi-platform. It compiles to the web via a WebGL2 renderer, or natively to Windows, macOS and Linux through an SDL3 backend (which itself supports Vulkan, DirectX, Metal, and OpenGL renderers). It doesn't depend on Flutter and has very few dependencies (except SDL3). It mostly provides a minimal foundation that you can build your own abstractions on top of. This was also my first time leaning more heavily on AI (Opus) for a large refactor. I tried to review and test everything as good as I could, but honestly for the restructuring parts where I had the AI produce rather big chunks of code, I found reviewing and testing quite exhausting, and I still have a slightly queasy feeling about it. So this is also quite an experiment for me how good I'm able to utilise AI :) https://bit.ly/4tBTHnn https://bit.ly/4ciUyCn April 12, 2026 at 09:39AM

Show HN: macpak (Homebrew Wrapper for macOS) https://bit.ly/4cfhLFG

Show HN: macpak (Homebrew Wrapper for macOS) https://bit.ly/47VUpUk April 12, 2026 at 08:30AM

Saturday, 11 April 2026

Show HN: Minimalist template for scientific and academic resumes https://bit.ly/422X4be

Show HN: Minimalist template for scientific and academic resumes https://bit.ly/4sxLSyr April 12, 2026 at 04:46AM

Friday, 10 April 2026

Show HN: HyperFlow – A self-improving agent framework built on LangGraph https://bit.ly/4vhTPdr

Show HN: HyperFlow – A self-improving agent framework built on LangGraph Hi HN, I am Umer. I recently built an experimental framework called HyperFlow to explore the idea of self-improving AI agents. Usually, when an agent fails a task, we developers step in to manually tweak the prompt or adjust the code logic. I wanted to see if an agent could automate its own improvement loop. Built on LangChain and LangGraph, HyperFlow uses two agents: - A TaskAgent that solves the domain problem. - A MetaAgent that acts as the improver. The MetaAgent looks at the TaskAgent's evaluation logs, rewrites the underlying Python code, tools, and prompt files, and then tests the new version in an isolated sandbox (like Docker). Over several generations, it saves the versions that achieve the highest scores to an archive. It is highly experimental right now, but the architecture is heavily inspired by the recent HyperAgents paper (Meta Research, 2026). I would love to hear your feedback on the architecture, your thoughts on self-referential agents, or answer any questions you might have! Documentation: https://bit.ly/4mll1Eh GitHub: https://bit.ly/3PY51vP April 11, 2026 at 05:01AM

Show HN: Sash – tiny macOS utility to reliably cycle through app windows https://bit.ly/4cicPjc

Show HN: Sash – tiny macOS utility to reliably cycle through app windows macOS's built-in cycle window shortcut (⌘` / ⌘@) has always been flaky for me. Probably not a Show HN, but if it annoyed me this much it might be annoying some others. Only tested on the latest macOS — would appreciate any reports from other versions. https://bit.ly/4eddVPU April 11, 2026 at 12:02AM

Show HN: Unlegacy – document everything, from COBOL to AI generated code https://bit.ly/47RGizj

Show HN: Unlegacy – document everything, from COBOL to AI generated code https://bit.ly/4vskSD6 April 10, 2026 at 05:55PM

Show HN: Run GUIs as Scripts https://bit.ly/48G4WTN

Thursday, 9 April 2026

Show HN: SmolVM – open-source sandbox for coding and computer-use agents https://bit.ly/4tD1tNQ

Show HN: SmolVM – open-source sandbox for coding and computer-use agents SmolVM is an open-source local sandbox for AI agents on macOS and Linux. I started building it because agent workflows need more than isolated code execution. They need a reusable environment: write files in one step, come back later, snapshot state, pause/resume, and increasingly interact with browsers or full desktop environments. Right now SmolVM is a Python SDK and CLI focused on local developer experience. Current features include: - local sandbox environments - macOS and Linux support - snapshotting - pause/resume - persistent environments across turns Install: ``` curl -sSL https://bit.ly/4edpkzh | bash smolvm ``` I’d love feedback from people building coding agents or computer-use agents. Interested in what feels missing, what feels clunky, and what you’d expect from a sandbox like this. https://bit.ly/4ckmAxC April 10, 2026 at 01:01AM

Show HN: Rust based eBook library for Python, with MIT license https://bit.ly/4mo24AT

Show HN: Rust based eBook library for Python, with MIT license https://bit.ly/4czpdg6 April 9, 2026 at 11:03PM

Show HN: I built Dirac, Hash Anchored AST native coding agent, costs -64.8 pct https://bit.ly/4cuJeo9

Show HN: I built Dirac, Hash Anchored AST native coding agent, costs -64.8 pct Fully open source, a hard fork of cline. Full evals on the github page that compares 7 agents (Cline, Kilo, Ohmypi, Opencode, Pimono, Roo, Dirac) on 8 medium complexity tasks. Each task, each diff and correctness + cost info on the github Dirac is 64.8% cheaper than the average of the other 6. https://bit.ly/4t0sefg April 9, 2026 at 01:06PM

Show HN: Homebutler – I manage my homelab from chat. AI never gets raw shell https://bit.ly/4c9xtlK

Show HN: Homebutler – I manage my homelab from chat. AI never gets raw shell https://bit.ly/4c5Wvlz April 9, 2026 at 01:09PM

Show HN: CSS Studio. Design by hand, code by agent https://bit.ly/48qpGPl

Show HN: CSS Studio. Design by hand, code by agent Hi HN! I've just released CSS Studio, a design tool that lives on your site, runs on your browser, sends updates to your existing AI agent, which edits any codebase. You can actually play around with the latest version directly on the site. Technically, the way this works is you view your site in dev mode and start editing it. In your agent, you can run /studio which then polls (or uses Claude Channels) an MCP server. Changes are streamed as JSON via the MCP, along with some viewport and URL information, and the skill has some instructions on how best to implement them. It contains a lot of the tools you'd expect from a visual editing tool, like text editing, styles and an animation timeline editor. https://bit.ly/4t4hwoe April 9, 2026 at 12:23PM

Show HN: Moon simulator game, ray-casting https://bit.ly/41UVw2W

Show HN: Moon simulator game, ray-casting Did this a few years ago. Seems apropos. Sources and more here: https://bit.ly/3Kb9MJJ https://bit.ly/421jFVz April 6, 2026 at 06:09PM

Wednesday, 8 April 2026

Show HN: A (marginally) useful x86-64 ELF executable in 301 bytes https://bit.ly/4t2iFww

Show HN: A (marginally) useful x86-64 ELF executable in 301 bytes https://bit.ly/4aziUph April 6, 2026 at 09:14PM

Show HN: LadderRank: Rank anything with ELO ratings https://bit.ly/4c0ocxC

Show HN: LadderRank: Rank anything with ELO ratings I built a pairwise ranking platform on Cloudflare Workers. You get two items, pick the better one, and ELO ratings sort out the rest. No more tier list arguments. Let the votes decide. I seeded it with a "Best Programming Language" ladder to settle the debate once and for all: https://bit.ly/3NVnRDb The stack: Hono + D1 + R2 on Cloudflare Workers, React frontend on Pages, Drizzle ORM. Anyone can create their own ladder and share it. Anonymous voting works too (at reduced weight). Curious to see what HN thinks is the best language, and whether the ELO rankings match your priors. https://bit.ly/4mjzuk0 April 9, 2026 at 01:47AM

Show HN: Android SSH client with full Terminal, server monitoring and runbooks https://bit.ly/4e9xI2E

Show HN: Android SSH client with full Terminal, server monitoring and runbooks https://bit.ly/3O5Mc9q April 8, 2026 at 11:44AM

Show HN: We built a camera only robot vacuum for less than 300$ (Well almost) https://bit.ly/4cc3ZDP

Show HN: We built a camera only robot vacuum for less than 300$ (Well almost) https://bit.ly/4mhTjId April 6, 2026 at 06:08AM

Tuesday, 7 April 2026

Monday, 6 April 2026

Show HN: Physical constants from 2 integers – MIT, 1225 tests, falsifiable https://bit.ly/4v8ZQsR

Show HN: Physical constants from 2 integers – MIT, 1225 tests, falsifiable https://bit.ly/4vgsBDZ April 7, 2026 at 12:52AM

Sunday, 5 April 2026

Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud https://bit.ly/4bSrfYy

Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud Gemma Gem is a Chrome extension that loads Google's Gemma 4 (2B) through WebGPU in an offscreen document and gives it tools to interact with any webpage: read content, take screenshots, click elements, type text, scroll, and run JavaScript. You get a small chat overlay on every page. Ask it about the page and it (usually) figures out which tools to call. It has a thinking mode that shows chain-of-thought reasoning as it works. It's a 2B model in a browser. It works for simple page questions and running JavaScript, but multi-step tool chains are unreliable and it sometimes ignores its tools entirely. The agent loop has zero external dependencies and can be extracted as a standalone library if anyone wants to experiment with it. https://bit.ly/4m9Rw8a April 6, 2026 at 01:14AM

Show HN: Mdarena – Benchmark your Claude.md against your own PRs https://bit.ly/4sT6q5f

Show HN: Mdarena – Benchmark your Claude.md against your own PRs https://bit.ly/4bQ2Fri April 6, 2026 at 12:35AM

Saturday, 4 April 2026

Show HN: SeekLink – Local hybrid search and link discovery for Obsidian vaults https://bit.ly/4sNp2Uc

Show HN: SeekLink – Local hybrid search and link discovery for Obsidian vaults https://bit.ly/4doOsmm April 5, 2026 at 01:18AM

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input, in Rust https://bit.ly/4e1xlHo

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input, in Rust https://bit.ly/3PIfGuu April 5, 2026 at 01:40AM

Friday, 3 April 2026

Show HN: AI agent skills for affiliate marketing (Markdown, works with any LLM) https://bit.ly/4sktB7v

Show HN: AI agent skills for affiliate marketing (Markdown, works with any LLM) https://bit.ly/3OkSTnZ April 3, 2026 at 10:28PM

Show HN: Travel Hacking Toolkit – Points search and trip planning with AI https://bit.ly/4sRO5W7

Show HN: Travel Hacking Toolkit – Points search and trip planning with AI I use points and miles for most of my travel. Every booking comes down to the same decision: use points or pay cash? To answer that, you need award availability across multiple programs, cash prices, your current balances, transfer partner ratios, and the math to compare them. I got tired of doing it manually across a dozen tabs. This toolkit teaches Claude Code and OpenCode how to do it. 7 skills (markdown files with API docs and curl examples) and 6 MCP servers (real-time tools the AI calls directly). It searches award flights across 25+ mileage programs (Seats.aero), compares cash prices (Google Flights, Skiplagged, Kiwi.com, Duffel), pulls your loyalty balances (AwardWallet), searches hotels (Trivago, LiteAPI, Airbnb, Booking.com), finds ferry routes across 33 countries, and looks up weird hidden gems near your destination (Atlas Obscura). Reference data is included: transfer partner ratios for Chase UR, Amex MR, Bilt, Capital One, and Citi TY. Point valuations sourced from TPG, Upgraded Points, OMAAT, and View From The Wing. Alliance membership, sweet spot redemptions, booking windows, hotel chain brand lookups. 5 of the 6 MCP servers need zero API keys. Clone, run setup.sh, start searching. Skills are, as usual, plain markdown. They work in OpenCode and Claude Code automatically (I added a tiny setup script), and they'll work in anything else that supports skills. PRs welcome! Help me expand the toolkit! :) https://bit.ly/47ObeAl https://bit.ly/47ObeAl April 4, 2026 at 03:26AM

Show HN: DotReader – connects ideas across your books automatically https://bit.ly/4bRRFK6

Show HN: DotReader – connects ideas across your books automatically https://bit.ly/3PR1TBN April 4, 2026 at 01:46AM

Show HN: Mtproto.zig – High-performance Telegram proxy with DPI evasion https://bit.ly/4dZeFbh

Show HN: Mtproto.zig – High-performance Telegram proxy with DPI evasion Hey everyone. I built an MTProto proxy for Telegram aimed at bypassing active DPI censorship like the Russian TSPU. I chose Zig because it's perfect for writing fast network daemons and makes it incredibly easy to port low-level C bypass techniques like TCP desync and packet fragmentation. Would love to get some feedback or contributors! https://bit.ly/4e3gDYd April 3, 2026 at 10:42PM

Thursday, 2 April 2026

Show HN: Minimal Brain Teaser Web Game (Handcrafted, No AI) https://bit.ly/4m5dvgp

Show HN: Minimal Brain Teaser Web Game (Handcrafted, No AI) Built and open-sourced in the era before AI. I’m sure you know where to find the code. https://bit.ly/47GWIul April 3, 2026 at 05:00AM

Show HN: SkiFlee (an HTML5 game) https://bit.ly/47AOdkr

Show HN: SkiFlee (an HTML5 game) This is a silly little multiplayer game I made for a gamejam that involves skiiing and not crashing. Some of you who are nostalgic for the 90s might like it :) https://bit.ly/47CDSEB April 3, 2026 at 12:30AM

Show HN: Made a little Artemis II tracker https://bit.ly/4cndWiY

Show HN: Made a little Artemis II tracker Made a little Artemis II tracker for anyone else who is unnecessarily invested in this mission: https://bit.ly/4drg4r8 For those of us who apparently need a dedicated place to monitor this mission instead of behaving like well-adjusted people. https://bit.ly/4drg4r8 April 3, 2026 at 12:16AM

Wednesday, 1 April 2026

Show HN: Linux Kernel Documentation Index-Every Page in the Linux Kernel's Docs https://bit.ly/48mglIa

Show HN: Linux Kernel Documentation Index-Every Page in the Linux Kernel's Docs https://bit.ly/48pUFLl April 2, 2026 at 03:39AM

Show HN: Semantic atlas of 188 constitutions in 3D (30k articles, embeddings) https://bit.ly/4sQE2Ro

Show HN: Semantic atlas of 188 constitutions in 3D (30k articles, embeddings) I built this after noticing that existing tools for comparing constitutional law either have steep learning curves or only support keyword search. By combining Gemini embeddings with UMAP projection, you can navigate 30,828 constitutional articles from 188 countries in 3D and find conceptually related provisions even when the wording differs. Feedback welcome, especially from legal researchers or comparative law folks. Source and pipeline: github.com/joaoli13/constitutional-map-ai https://bit.ly/41cQK0z April 2, 2026 at 03:40AM

Show HN: 65k AI voters predict UK local elections with 75% accuracy https://bit.ly/4bN1QQ7

Show HN: 65k AI voters predict UK local elections with 75% accuracy https://bit.ly/3NRITT9 April 2, 2026 at 12:37AM

Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell) https://bit.ly/4m08tlg

Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell) I just had the best time learning about the REWE (German supermarket chain) API, how they use mTLS and what the workflows are. Also `mitmproxy2swagger`[1] is a great tool to create OpenAPI spec automatically. And then 2026 feels like the perfect time writing Haskell. The code is handwritten, but whenever I got stuck with the build system or was just not getting the types right, I could fall back to ask AI to unblock me. It was never that smooth before. Finally the best side projects are the ones you actually use and this one will be used for all my future grocery shopping. [1] https://bit.ly/3FHG1j9 https://bit.ly/4didRhz March 30, 2026 at 07:45AM

Tuesday, 31 March 2026

Show HN: WordBattle – Daily word game where AI agents compete against humans https://bit.ly/4toOUWw

Show HN: WordBattle – Daily word game where AI agents compete against humans WordBattle is a daily 6-letter word guessing game with team leaderboards. The twist: AI agents get their own accounts, play the same daily puzzle, and rank alongside human players. It's also really fun to play in teams against your family, friends and co-workers. Agents are handicapped — humans see exact letter positions (correct/present/absent), but agents only learn whether a letter exists in the word or not. No positional info. It makes the game fair while giving agents a genuine challenge. Agent accounts are visually tagged on leaderboards so humans know who they're competing against. Maybe we'll even see just teams of agents. The agent integration: - REST API with OpenAPI 3.1 spec - MCP server (JSON-RPC 2.0, no SDK dependency) - A2A discovery card at /.well-known/agent-card.json We've shipped a skill that handles everything autonomously — registration, email verification, login, playing, and reporting results. Just `npx skills add oneonefourteam/wordbattle-skill` and tell your agent to play. The game itself: one puzzle per day, six guesses, team leaderboards with Slack/Microsoft Teams webhook integration. Free, no ads. oneonefour is a one person band, hi!, so the entire product was built using Claude Code — the UI, auth, security model, deployment pipeline, everything. Deliberately chose technologies I didn't know, with agents implementing while I guided the product decisions. I'll create a full technical write up in the near future. Play at https://bit.ly/3O9tcqq Agent skill at https://bit.ly/4bJ0GoC Agent API docs https://bit.ly/4tcmWNm April 1, 2026 at 07:34AM