value:
Hello!
This is an attempt to make google3 style repo clones work with Git. In a HN thread a few days ago the idea sparked for me.
It can be super useful for very large repos that need to be cloned for AI coding sessions that might only need a subset of files to accomplish something.
Similar to google3, files appear to be there and can be read and edited but they are only fetched when they are needed.
It works with normal Git commands so there is no need for a new CLI.
On huge catch is, running grep will force fetch all files that grep glob matches. AI coding sessions run the Grep tool quite often. To mitigate this, git-lazy-mount comes with sgrep that offloads grepping to a remote code search engine like SourceGraph.
With this, microVMs that run AI sessions can stay lean and start up much faster.
I am guessing this is probably faster than baking in the git repo in the image but I have not measured performance of it yet. It is definitely useful if the microVM is spun up with unknown repositories (something like Claude on web).
Curious to hear your thoughts and criticism
Thanks!

value: Show HN: Git-lazy-mount mount a repo without cloning it. Works with ordinary Git


value: Show HN: I tracked 47 flights with a smart ring to quantify IMSAFE's blind spot


value: Allisonmahmood

value:
Got tired of fighting git worktrees, so I made nt (navigate tree). One command: nt fix-login spins up (or jumps to) a worktree at <repo>.worktrees/fix-login, cd's you in, done.
Point it at a branch that already exists (local or on origin) and it checks that branch out in a fresh worktree, fast-forwarded to origin, so you're never stuck on some stale local copy (it won't nuke un-pushed commits though).
nt cd / nt rm / nt home to get around, fzf pickers, zsh tab-completion. ~240 lines of zsh, MIT.
Honestly you should just have your agent build this for you, takes 10 min. But if you're too scared to let it touch your dotfiles, here you go

value: Show HN: NT – fly around Git worktrees from your shell

author: Allisonmahmood


value: claudiacsf

value:
Hi folks,
We built what we think the next generation of code review looks like. It's an adversarial, self-healing gate for coding agents that repairs the code on every run, so only clean and secure code moves forward.
Here's a short demo https://www.youtube.com/watch?v=vsq_cHoZCnk
The next agent run also starts smarter than the last thanks to a built-in memory, and because of that agent costs start to stabilize.
It's completely free while in beta. We're looking for testers doing serious agentic engineering to help shape the roadmap.
Install takes about two minutes, and you'll see your first gated review on your next agent run. Give it a spin:
npm install -g @codacy/verity-cli && verity init

value: Show HN: Verity – self-healing review gate for Claude Code

author: claudiacsf


value: bnjemian

value:
Built this semaphore while working on our bootstrapped community dating platform (june.dating) after a traffic spike hit our SSR rendering path.
It's a priority-queue semaphore with weighted permits, a saturation circuit breaker (trips on timeouts, not errors), and adaptive backoff. It has some baked in observability with status(), which gives you queue depth, latency, and circuit state for free. Zero dependencies, ~26KB minified, TypeScript, ESM+CJS.
Written by a human, optimized by the bots.

value: Show HN: Regulo – an adaptive semaphore for saturation control

author: bnjemian


value: fallais

value:
A WebRTC-native, audio-first conversational-AI framework for Go.
Pipecat is great, and jargo is a port of it — the architecture and many design decisions are Pipecat's.
But, I prefer Golang.

value: Show HN: Jargo – a Golang port of Pipecat for conversational-AI apps

author: fallais


value: wingdiction

value:
Hello HN,
I love to read articles, but I have trouble finding the bangers that really make you think.
I want to be able to organize a huge database of articles and filter it by category then order it by quality to find the best ones worth my time. There's iMDb for film, Goodreads for books, AOTY for albums but nothing for articles and essays. That was the idea, and I've got it up and running.
Where it's at honestly: ~500 articles cataloged, a small handful of active users, and very few ratings yet. It's early. I'm a solo builder and I'm hoping to find other people who find the website useful and have the same passion that I do for good longform. It is a user-fed database, so it needs a few more people before it will start to thrive.
What I'd love feedback on:
-Yes, I used AI to generate the website code. Is this a turn-off? Is it obvious?
-Would you use a website like this to keep a log or find good reads?
-Are there any articles that you've read that you still think about?

value: Show HN: Ponder – the best articles and essays on the internet

author: wingdiction


value: snehalpateldev

value: Show HN: Novakit.tech – pre-built Claude Code skills, no prompting required

author: snehalpateldev


value: felipeadeildo

value: Show HN: Repositron a typed CRUD for SQLAlchemy with no per-table boilerplate

author: felipeadeildo


value: Any feedback is appreciated

value: Show HN: A cool portfolio I made

story_text: Any feedback is appreciated

title: Show HN: A cool portfolio I made


value: I had a n8n workflow running for quite a while that would send my these briefings on Telegram, telling me the photography conditions tomorrow, if I should bother going out or not (I go by weather a lot).<p>Turned that into ShotBrief.

value: Show HN: ShotBrief – Daily photography briefings, should you shoot tomorrow?


value: MartinTobias

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

value: Show HN: I built a tool that matches Founders to VCs based on their pitch deck

author: MartinTobias


value: beledev

value: Show HN: Orchestrate Claude Code agents on a canvas

author: beledev


value: Show HN: NexisSearch – Fast AI Search

title: Show HN: NexisSearch – Fast AI Search


value: ngarner

value: Show HN: ZeroGate – API gateway to scale cloud GPUs to zero when idle

author: ngarner


value:
Saw here the other day a virtual shelf. I've always wanted one for my virtual collection, so I made one based on goodreads records.
It is purely for looks and fun. It uses a backend proxy to work with goodreads CORS restriction. I also made an browser extension version which doesn't need a proxy server running.
A demo site is available on https://geo-dude.com/goodshelf/
The domain is for hosting tiny games I made for my son it is completely unrelated to the project.
Please take a look

value: Show HN: Goodshelf – Bookshelf from Goodreads Bookshelves


value: Show HN: Learn to code, free on Open Source software


value: anmalkov

value: Show HN: Image-inspector – find base images, see CVE counts, pin by digest

author: anmalkov


value: jacksonnick

value: Show HN: Most startup launches die after 1 day. I built Founder.best to fix that

author: jacksonnick


value: kaliades

value:
Today we released an open, Valkey-native context layer for AI agents as part of our packages at BetterDB (agent memory, semantic + multi-tier caching, typed retrieval) that run on a Valkey instance no matter where it is - no vendor lock-in. We even started provisioning Valkey instances starting today. Packages are shipped on npm and PyPi.
Why we made it: BetterDB originally started as a monitoring and observability platform for Valkey, Redis and any RESP compatible db. This is still the core of the product, but in the process of building this, we kept seeing that one of the fastest-growing uses of Valkey was AI - vector store and cache behind agents and RAG. So about a month and half ago we published MIT semantic and agent cache libraries for that, with the agent cache library not even requiring any modules and being able to run on vanilla Valkey. Today we are extending this to agent memory. Because we started with observability, it also runs everywhere - every cache, memory and retrieval emits OTel and Prometheus, plus it integrates well with our own monitoring and mcp server, exposing it to the agent.
What we actually shipped:
 - agent memory: short-term tiers (session/LLM/tool, exact-match) plus a semantic long-term layer
 - semantic caching over valkey-search, with per-category thresholds and confidence bands
 - typed retrieval over valkey-search
 - a self-tuning loop and OTel/Prometheus observability (more below)
What's not done yet: a Helm chart for one-command self-hosting, and a detailed benchmark writeup. Both next week.
Self-tuning cache. The cache logs similarity scores, and a separate service reads the distribution and proposes threshold/TTL changes (with reasoning, weighted by cost). A human approves the change, and the running cache picks it up in under a second with no restart. An agent can read the live cache state and propose changes over MCP. I haven't found another cache library that closes this loop; most use a static, hand-tuned threshold, which is the documented failure mode for semantic caches.
Observability at the operation level. OTel spans and Prometheus metrics on each cache/memory/retrieval operation, not just request-level LLM tracing. So you can actually see per-lookup similarity distributions and whether your threshold is wrong, rather than guessing.
On benchmarks, the number isn't a flex: I ran LongMemEval on the memory layer. In the process of building our harness I found multiple things surpressing the scores. Even tweaking the prompt to the reader (the reader was told to answer only from literal excerpts so it abstained on whole question types), on a matched gpt-4o config the improvement was over 5 points. We'll be actively working on QA next week. Re-run everything and then publish a comprehensive write up. Retrieval recall is near-perfect at 98.4%, so the gap is reader/reasoning-side, not retrieval. The best part is ofc latency as Valkey's performance is great.
What I'd genuinely like feedback on: does the Valkey-native bet make sense to you, or would you rather a context layer be storage-agnostic? And for those running agents in prod, would you trust automated self tuning recommendations, or prefer to keep it manual? Is cost or latency a bigger issue to be solved?
We have a public unscripted demo at chat.betterdb.com btw, if anyone wants to see these libraries in action.

value: Show HN: BetterDB, MIT Valkey-native context layer for AI agents

author: kaliades


value: rusbus

value: Show HN: Dial9, a tool for diagnosing p99+ performance in Rust programs

author: rusbus


value: Gshaheen

value: With just sugar, citric acid, and sodium citrate, you can easily make highly effective and good tasting gels in about 20 minutes for pennies.

value: Show HN: Save money with this DIY endurance gel calculator and recipe guide

author: Gshaheen


value: hannune

value: Show HN: I compared 15 AI agent frameworks across 4 production stacks

author: hannune


value: reboy

value: Show HN: Xtra – a Python framework for reasoning about AI system threats

author: reboy


value:
RealtimeSwift if the declarative rendering framework behind my suite of connected video apps CueCam Presenter, Video Pencil and Shoot.
I reimplemented most of SwiftUI from scratch in a way that lets me produce video frames for recording, streaming or sending to a virtual camera.
It took me about nine months from start to finish, with another month of bug fixes once it hit production in CueCam.
Ask me anything.

value: Show HN: RealtimeSwift - my declarative video rendering framework


value: zazuke

value:
I've just updated my entry page to make the connection between the brain book and blogs more visually clear. The nodes are clickable and point to actual notes in my second brain (there's 1000s more). What do you think?
If you are curious, the second brain (built on Quartz) is fully open-source: https://github.com/sspaeti/second-brain-public.

value: Show HN: My website as one connected graph – blog, second brain, and book

author: zazuke


value: ajhenrydev

value:
Hey all!
I'm a big fan of daily puzzles and came up with my own game called Lettered. Imagine you took a wheel of fortune phrase and made it solvable via tetris pieces.
I love making things that people enjoy using and feels magical to interact with. The age of ai has been incredible to develop quick games like these but I still think there needs to be a human touch to it. I curate all the puzzles myself and found that agents still get the nitty gritty details of optimizing touch events to be lacking. It's been live for about 6 months now and has been played more times than I ever imagined with over 100k games played in 1M moves by 22k people from all over the world!
Figured I'd share it here too in case anyone else is a lover of daily puzzle games :)
Lmk if you think of any improvements you want to see or if you want to curate a puzzle yourself! (The puzzle generation algorithm is also a bit neat in case anyone is interested)

value: Show HN: Lettered – a daily phrase puzzle game

author: ajhenrydev


value: njuhobby

value:
Keyway lets you control your Mac purely from the keyboard. This time, throw your mouse away — for real.
If you love Homerow or Vimium, give it a try. I think you will find it does more.

value: Show HN: Keyway – Control your Mac from the keyboard

author: njuhobby


value:
I made this dangerously easy and convenient:
Step 0: install uv (with one command)
Step 1: uvx ptn
Step 2: press c
Step 3: paste to your Codex, Claude Code or virtual girlfriend
The agent gets full access to any Linux, PC, Mac, etc.
There is 0 registration, rate limit, SSH keys, Docker, port forwarding, or config.
You can monitor, copilot or kill switch on your phone with a QR scan.
pypi: https://pypi.org/project/ptn/
repo: https://github.com/lyehe/porterminal

value: Show HN: `uvx ptn` and expose any system to agents (dangerously)


value: Gbalhara

value: Show HN: OpenOrb – BYOK multi-AI council that shows its work

author: Gbalhara


value: atsuoishimoto

value: Show HN: Uv-matrix – A tiny matrix runner for Python projects using Astral uv

author: atsuoishimoto


value: karthickrmchn

value:
In the past few months, I’ve been building and shipping things extremely fast. Some of the MVPs that I built for my friends were completely vibe-coded and shipped within a day to show a demo.
While it was a great experience working with AI tools, I wanted to make sure some basics were followed, decisions of what and why written down, obvious things not skipped and that it could scale.
That’s why I built persist-os. It’s a CLI that runs locally. No network required. It records the architecture decisions and standards in plain files in the repo and 'persist doctor' checks them - it flags if anything contradicts or is missing, or if the task is done with no tests. Because the rules live in your repo files, it doesn't matter if you start a new session or the session is compacted - the standards and rules survive.
MIT licensed. Here’s how you can try it: npx persist-os@latest init

value: Show HN: AI Is Too Good at Coding, Let's Make It Better

author: karthickrmchn


value: adchurch

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

value: Show HN: Smart model routing directly in Claude, Codex and Cursor

author: adchurch


value: janoelze

value: I built this over the last few days. Me and handful of friends are successfully hooked. I recently went to a — for lack of a better word – social/collaborative performance at an art gallery in Berlin where a group of artists filled a huge industrial hall with wooden 10x10cm cubes for people to build structures with. It was beautiful how universal the concept of playing with wooden blocks is and how ephemeral the structures were, people of all ages were put back into a childlike play. The thought about what kind of games need zero explanation stuck with me and i built an anonymous multiplayer jigsaw. We've already spent hours in there and you're invited now as well. Hope you enjoy.

value: Show HN: Puzzle with Strangers. A free multiplayer jigsaw

author: janoelze


value: sandboxclaw

value: Show HN: Vynex API – One endpoint for 34 LLM models, paid with USDT

author: sandboxclaw


value: cheapsteak

value:
Inspired by Conductor, dmux, claude-squad, agent-deck, and Git Tower
## What makes it different:
(Aside from GUI) A core tenet is -- everything a user can do manually, must be exposed via CLI for agents/automation
Best paired with something that lets agents in different worktrees talk to each other (e.g. https://github.com/cheapsteak/agent-channels)
## Background:
I used and loved Conductor for months starting around January, but hit some persistent issues that made me realize that a core tool that I'm actively using for most of my waking hours sits too close to my skin to produce itches that I can't scratch myself
After realizing I needed to switch to something hackable, I went through a few week-ish long trials of dmux, claude-squad, and agent-deck. They were all great, but I then realized I really didn't want to memorize keyboard shortcuts, and I've managed to put off learning how to drive tmux for over a decade, didn't want to end that streak XD
So TBD happened in March. In the months since, it's gotten stable enough to the point where a few former and current colleagues have switched to using it as their daily drivers as well. It's been kind of like a fun little club house we contribute to
The architecture is a daemon that handles the bulk of state management and actual work, and CLI and GUI clients as two interfaces. Users go through GUI, LLMs and scripts go through CLI.
It works best for Claude Code (our shared daily drivers) but two of us also use Codex on the side, so there's some basic support there as well
The only way to run it is to clone and build from source, partially b/c I imagine the main appeal is for people who need to hack on the thing they're using (but also b/c didn't want to shell out for an Apple dev license)
I think it's now a good enough starting point for similarly minded folks to use as a base to fork and build your own variants, tailored to your own workflows

value: Show HN: TBD, a Mac-native CLI-forward coding agent multiplexer

author: cheapsteak


value:
Hello HN!
For improving my learning speed and not forgetting my study material, I built Minder. It's a flashcards app with a swipe to rate UI inspired by dating apps.
You create the front and back of flashcards using markdown. When practicing, my app uses an advanced spaced repetition and smart active recall algorithm to ensure that you review flashcards right before you may forget them. After reviewing a flashcard, you tap it to reveal the answer on the back of the card. You swipe right if you easily remembered it, left if you forgot it, or down if it took some effort and would like to review again. Minder's algorithm will show you harder cards first and more often to help you really optimize your memory and prevent you from forgetting your study materials.
Btw, it has no ads, no subscriptions, no third party analytics or other junk. It relies on a single IAP for lifetime access on iOS, iPad, and Mac. The IAP is currently priced very low as it's new.
If you'd like to try it:
https://apps.apple.com/us/app/minder-flashcards-exam-study/i...
Feel free to give me feedback!
Thanks!

value: Show HN: To memorize my studies, I made a flashcards app with a dating app UI


value: rawdreeg

value: A colleague made a comprehensive Model Context Protocol (MCP) server that exposes full WhatsApp Business API functionality using the PyWA library.

value: Show HN: MCP server that exposes WhatsApp Business API using the PyWA library

author: rawdreeg


value: ramoq

value: Long time HN member, built this myself to help prep for external meetings. Simple Chrome Extension that overlays job details for each guest (title, company, linkedin, location, etc)

value: Show HN: Vantage – Enrich your calendar invites with LinkedIn profile data

author: ramoq


value: optionalltd

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

value: Show HN: A map of every UK railway, including stations that no longer exist

author: optionalltd


value: Show HN: Free IP API – Free, Fast and Reliable IP Geolocation API


value: wonkyfruit

value: Have a go. There are two tracks at the moment too. Employ your inner-zen calm, and time your mouse button clicks :D

value: Show HN: No one will beat my hiscore

author: wonkyfruit

title: Show HN: No one will beat my hiscore


value: chernikovalexey

value: Show HN: JSON Viewer Extension for Chrome

author: chernikovalexey


value: dnhkng

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

value: Show HN: I built a hardware quantum RNG and wired it into a Magic 8-Ball

author: dnhkng


value: Show HN: AgentBrush – Your coding agent's missing tool: image generation


value: mosspigletdev

value: I’ve been building a privacy-first social network for some time now, as a healthier alternative to Big Social, and it has at times felt like a Sisyphean task. The latest gap I’ve been confronting is key authenticity, and while it hasn’t been an actual security issue we have effectively closed it. Cheers.

value: Show HN: Closing the public-key authenticity gap in our E2EE social network

author: mosspigletdev


value: Freezone

value: Show HN: Open protocol for agents to book vacation rentals direct from the host

author: Freezone


value: tison

value: Show HN: Bsize yet Another Byte Size Crate

author: tison


value: sohilpathan

value: Built 25 tools (readability checker, regex tester, URL encoder, QR generator, etc). All run client-side — nothing sent to a server. Free forever. toolpalace.online

value: Show HN: ToolPalace – 25 free browser tools that work offline, no sign-up

author: sohilpathan


value: ccheney

value: Show HN: Run multiple instances of Codex(GUI) each with their own auth

author: ccheney


value: abratabia

value: Show HN: A free ACP payments module that adds Stripe payments to MCP tools

author: abratabia


value:
Hey HNers - Riz here.
I got together with a few guys and we built an LLM gateway.
It's designed for small teams working on early-stage products, and can be deployed to AWS using a single command (i.e. `mantis deploy`).
It's self-hosted, and is designed to belong to you.

value: Show HN: Mantis, A self-hosted LLM gateway


value: scottwillman

value:
Hey all - Scott here,
I was a heavy Linear user until I noticed I hadn't opened the UI in days. I was just asking Claude to pull up the tickets I cared about and draw whatever view I needed in the moment. At some point it clicked that I didn't need Linear, I needed the database underneath it. Then I realized it was the same for Confluence, Jira, and Pipedrive. But I didn't want to stand up Postgres and babysit schemas and migrations to get structured, collaborative data into Claude. I just wanted structured storage I could talk to and that followed me from Claude Desktop to Claude Code to Codex to ChatGPT. I wonder if you do to?
That's what Statey is: a database with no UI, used entirely through MCP tools. You don't design a schema up front. You just tell your LLM what you want to store and Statey creates the collection. If you change your mind later it versions the schema and handles the migration invisibly (additive changes apply immediately, breaking ones ask first and return a diff). All you concern yourself with is getting work done and improving your methods.
Also, while I was in there I built out agent key management, multi-user,  full attribution and activity logs so we can always trace who changed what and why. What I haven’t built yet is the reactive part, triggers that fire an agent when data changes. I can find about 100 uses for it, so that’s coming soon.
One thing I'm genuinely unsure about and would also like feedback on is the security model. It's a store any connected MCP client can write to, so prompt injection and over-broad agent access might be concerns. Attribution and the event log let you see what an agent did after the fact, but the issue has already happened. If you've thought about this for agent-writable data, tell me where I'm wrong.
To try it: mcp add mcp.statey.ai in Claude, Claude Code, or Cursor, or get the connect steps at statey.ai. Happy to answer anything!
Thanks hackers!

value: Show HN: Statey – the database your AI shares across every chat, over MCP

author: scottwillman


value: ashoor

value: Show HN: SchoolFinder – A School Directory for the Gulf

author: ashoor


value: Show HN: LAN Scout – Local network scanner with traffic monitor and honeypot


value: bkazez

value:
After years of juggling imprecise grilling recipes and temperatures, I've made a grilling calculator that derives perfect meat results from thermal models, Fick's law of diffusion, protein structures, and more.
Along the way I calculated exactly how far in advance to salt meat (spoiler: even when it's frozen!), realized the best dry brine is usually "cling brine" (covered), derived approximate charcoal quantities with physics, and much more.
As with the pancake calculator[1], I did an insane amount of grilling to develop this. And like the pancake one, it's a pure ESM library with frameworks around heat and salt diffusion and the other underpinnings, making it easier to develop more recipes.
[1] https://news.ycombinator.com/item?id=48408854

value: Show HN: I Derived a Steak

author: bkazez

title: Show HN: I Derived a Steak


value: franze

value: Show HN: I build an app for you to take a break from AI. RainBreak

author: franze


value: valisvalis

value:
We launched last week on 4chan and have been building fast ever since, integrating new features and new avatars. Our idea is to make desktop pets not only cute, but useful. They can serve as a language partner, help with homework or quickly help with whatever's happening on your screen. Plus, of course, they can just chat with you when you're a bit lonely or want to bounce ideas around as well. You can check out the website at:
deskmatelive.com
Or at the MS store: https://apps.microsoft.com/detail/9nptrhhn696k?hl=neutral&gl...
People forget desktop mascots never really died. Shimeji's still going, the Android versions still pull a surprising number of users. The recent wave of interest with Codex Pets shows that people want this, but nobody had built a good one with real AI in it yet. So we're taking this to the next level with realtime AI.
We're looking for a cofounder from Asia to build this with the team, if you believe in this idea send us hello: contact@deskmate.online
discord.me/joindeskmate

value: Show HN: Deskmate Live – AI Desktop Pet Companions

author: valisvalis


value: Show HN: Forensic stock analysis from SEC filings, no LLM guessing (free)


value: todience

value:
If you’re like me and have basically delegated all your development to Claude code, Codex, OpenCode and the other agents, you’d agree that one of the annoying things is the unmanageable terminals. Personally I love working on the terminal, but when building multiple projects, it quickly becomes messy.
I built Even to solve this mess. I can control my terminal tabs per project, + comes with some nice features that make it so I don’t need to open any other app when locked in.
In built Browser, Agents, local models, inline code editor, GitHub integrations, one click service deployments, and more…
The last one week I’ve been building Even on Even, and I rarely open any other app on my machine.
The best part, you can manage your skills and mcps right on Even, including even mcp/skill, which allows your agents to control any part of Even including the browser (which can import all your chrome profiles, cookies)…
I’d love to get some feedback, and I hope you’d all get to see how I see developer experience should be.
Happy to answer any questions.

value: Show HN: Even, the terminal-first desktop workspace

author: todience


value: belforn

value: A travel planner that builds itineraries mapped from verified Wikivoyage data (~30k destinations).

value: Show HN: A minimalist travel planner that uses wikvoyage data

author: belforn


value: wenbin

value: Show HN: RevealSafe: Buyer and seller privately submit price; reveal together

author: wenbin


value: Estimate chunk count, embedding storage, vector index size, and monthly database cost for your RAG knowledge base.

value: Show HN: RAG Vector DB Cost Calculator

title: Show HN: RAG Vector DB Cost Calculator


value: longtermop

value: Show HN: All-in-one memory for AI Agents

author: longtermop


value: bennyjiang

value:
we built an agent plugin that lets an agent reflects after real work saves the reusable part as a "skill", or improves one it already has. No command, no trigger.
inspired by hermes agent that improves itself automatically by creating skills
i've used it for a few days and i've felt the magic already - 4 skills created for me, all look reasonable.
more and better skills means faster and better job execution with fewer tokens.
supports claude code and codex now - more coming soon.
Feedback I want most: how can i make the reflection part and hooks smarter.

value: Show HN: Skillmaxxing – make every agent self-evolving

author: bennyjiang


value: overflowy

value: Show HN: Imap2gmail – A self-contained mass-migrations orchestrator for Gmail

author: overflowy


value: bobbyy

value: Show HN: A shareable World Cup 2026 bracket simulator with live results

author: bobbyy


value: nadermx

value: Show HN: OCR.chat

author: nadermx

title: Show HN: OCR.chat


value: manucorporat

value: Side project to learn Rust and create a programming language where every variable represents a probability distribution. Found it very useful to describe noise in telecommunications, and have some fun with interesting problems.

value: Show HN: Noise Lang, JIT stochastic programming language in Rust

author: manucorporat


value: othmanosx

value: Show HN: Hatchr – Share Claude Designs with a public link

author: othmanosx


value: PaybackTony

value:
Although the page itself is more just fun to have made and look at (I like the flip sound), the fun part is how I made it to verify the (and I hate to say it) vibe host service I've been working on. The recent flip board back and forth's on Twitter (X) are what inspired me.
The idea here is that people (like me or you) can create something neat like this, and others can remix it, change it and publish their own version. This is that all in action and it worked great. I wrote a blog about it (the blog is dogfooding, it's just an app hosted on quickish that uses the built in db lib).
For the HN version of this flip board I use their firebase api via the built in quickish server functions that make use of the fact that the front-end can get realtime updates (now that you mention firebase) from cloud function db updates. Of course that's over-kill but I wanted to show something fun. You can remix and host your own version for free, just need a google oauth login that's it.
OG flip board I built (Portland Based - Current Weather): https://popflame.quickish.space/flipboard-preview
Blog post that dives a tiny bit deeper: https://popflame.quickish.space/blog/hacker-news-on-a-split-...

value: Show HN: Hacker News on a train station-style flip board

author: PaybackTony


value: Show HN: I scanned 87 MCP servers for agent-authority hygiene – leaderboard


value: Show HN: GetBlocked – a local-only Chrome extension for blocking web trackers


value: Show HN: Tested – AI Tools Scored by a Panel of LLMs (Claude, GPT, Gemini, Grok)


value: logn

value: Show HN: Boot a tiny app-making OS inside an AI chat

author: logn


value: Show HN: I replaced $500/mo in freelance tools with 20 ChatGPT prompts


value: toyoshi

value: Show HN: An LLM that designs M5Stack hardware builds

author: toyoshi


value: zackchew

value: Show HN: OpenClaw Launch – deploy a managed OpenClaw AI agent in 30s

author: zackchew


value: Show HN: Statemently – Bank statement PDFs to Excel/CSV, totals verified


value: CFBL

value: Show HN: Hikaru Labs – image tools that run directly on your device

author: CFBL


value: guy-sela

value: Show HN: Brytlog – AI logger

author: guy-sela

title: Show HN: Brytlog – AI logger


value: alastairr

value:
Hi HN, Cycle Archive is a free, browsable library of old cycling magazines and books from the 1860s–1940s.
I started it as a way to explore cycling history myself, and all of the weird and wonderful articles in there. People inventing brakes, fighting about wheel sizes, pioneering indoor training and some pretty questionable dietary and training advice!<p>The site attempts to pull it all together somewhere you can actually sit and read it. (Almost) every issue has a generated contents list: article titles, a one-line summary each, deep-linked to the exact page in the PDF, with full search across the whole thing. Search is a WIP but it's already quite powerful. Next on the list is making old ads searchable! It's admittedly pretty niche, but would love any feedback or ideas.

value: Show HN: Cyclearchive.com – search vintage cycling magazines

author: alastairr


value: dttdrv

value:
I wanted to code locally on my phone without relying on SSH, VPS bills, etc. Most Android agentic coding apps are just that, SSH. PhoneCode bootstraps a real Alpine Linux rootfs using proot inside a native Kotlin container, giving you local shell, Python 3.12, Node.js, and git offline. It's running OpenCode underneath.
 As for the security, prompts go straight to the providers via models.dev with nothing in the middle (except system prompt). API keys are encrypted in the Android Keystore and there is zero background telemetry.
 The codebase is organized into clean Kotlin/JVM modules (app, agent, provider, etc.) with no external server dependencies.

value: Show HN: PhoneCode: Local-First ADE Running Natively on Android

author: dttdrv


value: Show HN: Waitlio – The waitlist software for your next launch


value: fognitix

value: Show HN: Fognitix – an autonomous desktop browser that drives itself

author: fognitix


value:
I've built a type-safe semantic layer in code, for ClickHouse. If you're building analytics off ClickHouse in TypeScript, I would love your feedback.
With hypequery there is no platform to adopt, no YAML sprawl. It runs where your app runs.
Key features:
- Define metrics once, reuse them everywhere: Declare dimensions and measures in one place and then pull from the same source of truth.
- Compiles to ClickHouse SQL: No service, no proxy, no extra runtime to deploy. It's a library that generates SQL and runs where your app runs.
- Multi-tenancy & Authentication ready: Cross-tenant queries are blocked at the query layer, helpers to plug into your existing auth.
- Agent-native: A dataset is a declared set of dimensions and measures, so it doubles as an allowlist. Includes an MCP server to hand an LLM a typed catalog to query.
- Runtime HTTP entry point: serve() exposes any dataset as an endpoint, so the same type-safe definitions back your dashboards and your API.

value: Show HN: The TypeScript Semantic Layer for ClickHouse


value: trancence

value:
Hi everyone. I spent the last year making Puzzle Express.
Play and discover puzzles as if you were scrolling reels: play if you want or swipe up to skip.
Made this as a healthier alternative to doomscrolling and a great, new way to discover puzzles you might love.
If you don't fancy endless scrolling, try to finish the daily missions or play your favorite puzzle in the arcade.

value: Show HN: Play puzzle games in a feed like TikTok

author: trancence


value: kannanreghu

value:
My ops team had a problem. They manage logistics deliveries in different countries with different carriers. We didn't want to do API integrations with carriers because each country has a different carrier. We thought of considering it for a later stage.
Team was spending time daily monitoring carrier delivery links of DHL, FedEx, DPD links daily to inform customers about status changes.
I released https://meerkatagents.com/ opensource to solve this problem.
Are there any other use cases where this can be helpful?
Feedback is much appreciated.

value: Show HN: Open-Source API for Asynchronous Tasks Using Agents

author: kannanreghu


value: Wiring an existing API into MCP means hand-writing a tool wrapper per endpoint. Almost every API has an OpenAPI spec, so mcpify just reads it and generates the whole server. Built it because I kept doing this by hand. Feedback welcome.

value: Show HN: Mcpify – Turn any REST API into an MCP server in one command


value: GPUboy

value:
Most analytics tools track your data, but completely ignore relevant external events like world news, platform shifts, pandemics, OpenAI announcements, etc.  so you may be completely blind to the signals that impact growth most.
I built a tool that tracks our internal data with respect to external events. Plug in a Posthog API key, and a model searches for relevant news daily.
This helps us 'close the loop' with Codex managing our human automations with enough data to make decisions that iterate growth in the real world.

value: Show HN: Codex can track external events with respect to internal data

author: GPUboy


value: Avenassh

value: Show HN: PreFlight – A local AST background daemon to catch AI code drift

author: Avenassh


value: Show HN: Open Tag, the open source Claude Tag


value: vednig

value: Show HN: Visual Map of ICML 2026 Papers

author: vednig

title: Show HN: Visual Map of ICML 2026 Papers


value: Jemm

value: Show HN: RapidCam – Browser-based, parametric 2D CAD/CAM app for CNC and laser

author: Jemm


value: shauryaSP

value: Communication hub to make communication easier for MFEs, Browser Worker threads, Browser-native Agents. And an Agent framework to make it easier to build browser native multi-agent system.

value: Show HN: Nirnam – a browser-native message bus and AI agent framework for MFEs

author: shauryaSP


value: Show HN: QR Code generator – micro/2 via numeric, alphanumeric, 8bitbyte, kanji


value:
Combining (1) open-source autopilots with (2) open-source ROS2 simulation/navigation/mapping packages and (3) open-source, hardware-accelerated computer vision should not be hard, but it is.
aerial-autonomy-stack aims to solve this by collapsing (1) multi-robot, (2) software-in-the-loop, (3) hardware-in-the-loop simulation, (4) CI/CD, and (5) deployment into a single containerized workflow.
The end-to-end stack can be re-created/simulated with a one-liner (45') build on Ubuntu >=22.

value: Show HN: Aerial-autonomy-stack – open-source perception-based drone swarms


value: SunnyRK

value: Show HN: Link in Seconds – Upload a resume or PDF, get a clean shareable link

author: SunnyRK


value: yeelone

value: Show HN: InfyniDock – a macOS Dock that switches actual windows

author: yeelone


value: Show HN: Hyoomn – We'll constructively roast your AI coded B2B SaaS


value: marmmaz

value: Show HN: The stock research terminal that remembers

author: marmmaz


value: EddieMunsterrr

value: Show HN: Looking for help finishing up my privacy focused web scrapper

author: EddieMunsterrr


value: CzaxTanmay

value: Show HN: Proton a Pure go, no CGO GUI library for building applications

author: CzaxTanmay


value: Show HN: GemmaTrans – On-device translation for macOS, built with MLX


value:
Recently I've been working on a certain embedded system that has an FPGA running EKF and some controls. Coding that in RTL is inefficient at best so I turned to HLS and looked around to see what the industry has to offer. I have a pretty extensive simulation and verification scaffold in Python, so ideally I wanted something that can accept Python directly, preferably with minimal adaptation, so that I could feed relevant parts of my Python models to the HLS tool and immediately get a working RTL out. Also I wanted floating point. I should add that my FPGA here is Lattice ECP5 which means that Vitis et al are not an option, so I was focusing on vendor-agnostic tools. There are some that can ingest Python but they are frankly not really usable in practice aside from perhaps a very narrow set of applications -- I evaluated Polyphony, PyLog, Allo+XLS, Allo+Vitis (not really an option because Lattice), and Veriloggen. They work in the sense that they translate some Python into some RTL, but not in the sense that you can get something immediately useful out of them if you're trying to build, say, a Kalman filter or even a basic PID controller. Then there are highly capable tools like the aforementioned XLS, Bambu, etc. that unfortunately don't support Python and there are a few shortcomings (especially when it comes to ECP5) that I will cover someday in a later post.
So, behold Holoso: https://github.com/Zubax/holoso
To me personally this is a big deal because it has already enabled dramatic acceleration of my work. The feature set is currently mostly defined by my immediate needs but it is extensible and contributions are welcome.
I will spare a detailed explanation of how it works (follow the link for that) but the basic idea is that it parses Python, constructs a CFG, identifies which operators are needed, constructs a minimal specialized VLIW core, schedules microcode (fully statically to keep the core simple), and emits Verilog along with some extra outputs like Cocotb and reports. There are examples included that will give you a better feel of what it's like; there are even some exotic ones like UART rx/tx, which I would not call a sensible use of this tool but it's mostly there to outline its limits more clearly -- it's an HLS, not an RTL, so keep that in mind.
I have already benchmarked it side by side with Bambu, XLS, Dynamatic, and Vitis, and the results seem decent; I am going to post about this later if there's interest (still working on this).
Holoso is available under Apache-2 with explicit legal waivers for generated RTL.
Hopefully someone will find it useful as well!

value: Show HN: FPGA design acceleration – idiomatic Python to synthesizable Verilog


value: xandergouws

value: Show HN: I built a keyboard-first window switcher for macOS

author: xandergouws


value:
Ask Channel AI (http://askchannel.ai) allows you to quickly find relevant videos, quotes, and timestamps from any YouTube channel.
Channels that are not yet indexed or imported can be done so by signing up, and imports are typically pretty fast for small to medium sized channels (~1 minute). Channels are the first-class citizen instead of individual videos, since summarization of individual videos is already a thing in YouTube.
---
I spend a lot of time watching and listening to long-form content on YouTube (livestreams, podcasts), which often contain nuggets of information or wisdom, but would have trouble finding where it was mentioned after closing the tab.
Was also bored with my full stack engineering day job, and wanted to scratch the itch of building something with AI, to hopefully make myself more industry-relevant.
---
What sets this apart from other tools is that I haven't really found anything similar, or they are very paywalled, or the experience is mostly a Chrome extension. There's Gemini which has access to a huge corpus of YouTube data, but I've often found the results to be inaccurate.
My goal here is to make the best possible feature-set on top of YouTube, but currently a little stuck, so looking for some feedback. For example, I recently added a mindmap widget to explore topics and come up with suggested questions, e.g. https://askchannel.ai/channels/@highyield
---
The tech:
A channel and all its transcripts are inserted into a PostgreSQL database, and also chunked and embedded into a vector database (Pinecone). Responses are generated with a LLM.
There's also API access, but that is a bit out of scope, and is currently quite basic.

value: Show HN: Discover content in any YouTube channel with RAG


value:
The goal was to create a highly efficient, small-scale model that can perform reasoning tasks while remaining lightweight enough to run easily on consumer hardware.
 Technical Stack:
 Base: Qwen3:4B
 Training: Fine-tuned using Unsloth for memory efficiency, which allowed me to run the process smoothly on an RTX 5070.
 Stack: Built with cu128, PyTorch, and Hugging Face Transformers.
 Dataset: Trained on Raymond-dev-546730/Open-CoT-Reasoning-Mini to improve Chain-of-Thought (CoT) capabilities.

value: Show HN: Apex-1-flash, 4B LLM finetuned on RTX 5070


value: vuphanse

value: Show HN: AI-whisper – Claude works better when Codex watches its back

author: vuphanse


value: cbyteai

value: Show HN:I got tired of spending 3hrs daily on job applications,so I automated it

author: cbyteai


value: Ciaranio

value:
oday we are releasing bar.codes a free to use, lightweight QR code designer. The goals is to offer some creative freedom for designers who are faced with integrating qr codes that are scannable into their assets<p>-Wide range of customisations
-Custom svg support for on dots
-Range of interesting frames
-Multiple export formats supported
-200px up to 2000px resolution<p>Appreciate any feedback. If you get use out of it and want to show support, please share it about.

value: Show HN: Use any SVG as QR code On Dots

author: Ciaranio

title: Show HN: Use any SVG as QR code On Dots


value: msradam

value:
Hi all. As someone who has spent years working with Ansible and other automation frameworks, the recent MCP boom has me fascinated. People are creating nice, typed, LLM-readable (and thus human-readable) interfaces for their servers, over a standardized protocol that exposes both tools and resources. I wanted to see if I could create a way to run scripts against these servers directly, with no AI in the loop.
Ocarina lets you inspect MCP server characteristics and write Rondos (the equivalent of Ansible playbooks) that express tool calls in yaml so you can play them step-by-step without needing to drive with an LLM.
Here's what a Rondo looks like:

  keys:
    owner: acme
    repo: api
  server:
    command: npx
    args: [-y, "@modelcontextprotocol/server-github"]
  rondo:
    - name: recent commits
      tool: list_commits
      args:
        owner: "{{owner}}"
        repo: "{{repo}}"
      grab: ".0.sha"
      echo: latest_sha
    - name: commit detail
      tool: get_commit
      args:
        owner: "{{owner}}"
        repo: "{{repo}}"
        sha: "{{latest_sha}}"
      expect:
        contains: "feat"

I have started using Ocarina myself to test and validate the MCP servers I am creating at my job, and I am interested in the broader field of how we can maximize the use of the massive MCP ecosystem. The README includes links to repos you can clone and try right away (and a little Blender demo ;])
Happy Saturday!

value: Show HN: Ocarina – Automate and test MCP servers from YAML, no LLM

author: msradam


value: WebBurnout

value: Hey, I just released a new web component as part of my open source project HotFX, which is for vanilla-JS custom elements with no dependencies and independent versioning.<p>The <hotfx-pseudorandom> element creates CSS variables that animate using value noise which you can then use to style any CSS property.

value: Show HN: HotFX Pseudorandom – value noise in a CSS variable via custom element

author: WebBurnout


value: oleavr

value:
Hi HN! I'm the creator of Frida.
I'd like to share Luma, a new workspace for Frida that I've been working on for quite a while.
The goal is to bring together the workflows I kept bouncing between while reverse engineering and instrumenting applications: persistent workspaces, an interactive REPL, `frida-trace`, collaboration, and more, in a single application.
It runs on macOS, iOS, Linux, and Windows, and it's open source.
Happy to answer any questions.

value: Show HN: Luma – A New Workspace for Frida

author: oleavr


value: murmansk

value:
Yes, yet another DI library for TypeScript.
A few things kept bothering me about the existing ones, in order of how much they hurt.
- *Type safety requires a special dance.* InversifyJS has ServiceIdentifier<T>, but it is really easy to break the typing. TypeDI tokens are untyped strings. NestJS suffers mostly same, unless you use full classes as dependency tokens. TSyringe infers from constructor metadata, but all of it relies on legacy "reflect-metadata" and decorators mechanism that (a) is soon to be gone, (b) requires additional wiring.
- *Async leaks into callers.* InversifyJS has container.getAsync() for providers that might have been initialized asynchronously. That means every call site needs to know whether what it's asking for was async. The complexity never stays contained. NestJS gets this right: await everything at bootstrap, then get() is always synchronous. Initialized means ready.
- *Wiring is imperative.* InversifyJS has you call manually .bind(Token).to(Implementation) for every provider. It works, but it's ugly. NestJS figured out the right answer: declare what a module owns, what it needs, what it exposes, and let the container figure the rest out. That declarative model is the thing I wanted most, but it comes with an entire framework. NestJS gets hairy when your single app starts accepting just Nats JetStream in addition to HTTP.
- *reflect-metadata.* Every major TS DI library runs on TS "experimentalDecorators" plus a global runtime polyfill for TypeScript metadata. TC39 Stage 3 decorators shipped in TypeScript 5.0, and are soon to be natively supported in JS engines. No flags, no polyfills.
Ampulla is my attempt at fixing all four: injection<T>() tokens that carry their type intrinsically, a declarative @Module/@Injectable model lifted straight from NestJS, async-safe bootstrapping where container.get() is always synchronous, and TC39 decorators throughout.
It's intentionally just a DI container, not a framework. There is no HTTP server, no router, no CLI included. Optional adapters for Hono and H3 are included but tree-shakeable. The whole npm package has zero runtime dependencies.
Very early, 1.0.0 published just today. DI is not the most popular topic on HN, but existing DI in TypeScript is annoying enough that I had to publish something new.
GitHub: https://github.com/ukstv/ampulla | npm: npm install ampulla

value: Show HN: Ampulla: Modern TypeScript DI with NestJS Ergonomics

author: murmansk


value: gunnarmorling

value: Show HN: Hardwood 1.0: A Fast, Lightweight Apache Parquet Reader for the JVM

author: gunnarmorling


value: LaunchPact matches you with founders launching near your date. Form mutual pacts, show up for each other on launch day, and climb the Product Hunt rankings together.

value: Show HN: Find support for your ProductHunt launch from fellow founders


value: guptalog

value: Show HN: A Living Neural Web in HTML5 Canvas

author: guptalog


value: Show HN: Humans Constructively Roasting AI Coded B2B SaaS


value: otrack

value: Show HN: Core Rankings for DBLP Profiles

author: otrack


value: Show HN: Wind particles on Mapbox from a single EXIF JPEG


value: vagkaratzas

value: Show HN: Real Life Talent Tree – turn your CV skills into an RPG talent tree

author: vagkaratzas


value: achlyssecurity

value: Show HN: OpenOrb – I built a transparent multi-agent AI tool

author: achlyssecurity


value: jansulek

value:
A database of Electric Vehicle statistics.
I'd like to start testing & reviewing them, to add my own 'data' to the official statistics.
The aim is to be the most complete & objective source of information for Electric Vehicles.

value: Show HN: An EV Statistics Database

author: jansulek

title: Show HN: An EV Statistics Database


value: bootproof

value: Show HN: BootProof – the run button that can't lie (boots any repo, signs proof)

author: bootproof


value: A new (hopefully) fun tool for improving sheet music sight reading speed to go along side my other music theory tools.

value: Show HN: As Music Theory – Test your sheet music sight reading speed


value: xlii

value: Show HN: DiagramIDE – Diagrams as Source Files

author: xlii


value: biraj-rocks

value: Show HN: Remote control for dev environment, not just agents

author: biraj-rocks


value: marifjeren

value: Show HN: Answer questions and see which countries share your personal values

author: marifjeren


value: TickerStar

value:
I created an alert system that scans and extracts SEC and company files and sends key takeaways (earnings, 10-K, other material events) within minutes of the release.
I was also able to have it listen to earnings calls following the event and email incremental takeaways.<p>It requires an email for you to add tickers and receive alerts. Signup is quick. Looking forward to any feedback!

value: Show HN: Tickerstar – Instant SEC and company earnings summaries

author: TickerStar


value: kageroumado

value:
A month ago there was a wave of posts and tweets about engineers walking around cafes and parks with their MacBooks propped half-open, as fully closing the lid forces sleep that stops their AI agents. Some people made snarky comments about using tmux or Amphetamine, and some defended their choice with “but I only need it sometimes, and forgetting to disable Amphetamine and finding my laptop discharged in my bag is worse.”
This is a solution to this problem. Unlike caffeinate, it will prevent your MacBook from sleeping even with the lid closed, with no external power or display, using pmset disablesleep 1. Unlike other sleep-preventing apps, Adrafinil only activates when there’s an agent actively doing something. It detects agent activity through hooks it installs into Claude Code, Codex, and others. To reassure you it’s working, the app shows the active status in the menu bar, and it plays a chime when you close the lid.
Once the agent is done, Adrafinil detects it and lets the laptop go to sleep by setting pmset disablesleep back to 0. It will also let it sleep in case of overheating. And if you want to manually toggle it, you can install an optional MCP and tell your agent to keep the MacBook awake for a specific time.
It has four binaries, one of which is a root helper exposing a single setSleepBlocked call. All the logic and policy live in the unprivileged parts. They’re all notarized, and the app is fully open source (MIT).

value: Show HN: Adrafinil – keep a lid-closed Mac awake only while agents work

author: kageroumado


value: Show HN: Quizingo Vocabulary, a daily 3x3 English word association game


value: petervdpas

value: Show HN: Formidable – local-first docs from YAML templates, with a REST API

author: petervdpas


value: neutralica

value:
• HSON (Hypertext Structured Object Notation) is a 'glue format'. Its node graph models JSON values and HTML documents in a common tree representation, and its serialized syntax can express both. HTML can be represented as JSON data, and JSON can be represented as markup.
-> Uniting two non-interchangeable building blocks of the web suggests new ways of building web content. This is the key insight that powers hson-live.
• hson-live is a TypeScript library built to realize HSON. It has two core components:
- hson.transform converts JSON and HTML to and from HSON. The 7-step transformer circuit is stable under repeated round trips: after canonicalization, data does not drift across repeated loops. hson-live provides a circuit test diagnostic to verify the parser chain.
hson-live supports JSON, HTML/XML, SVG, and HSON.
- hson.liveTree is a web-authoring surface built on this operation. At runtime, LiveTree:
1. parses document.body and nested content to a HSON node graph
2. maintains a DOM projection of that graph
3. provides an interface for editing and manipulation
LiveTree offers a vision of markup + styling + data in a single source of truth, unified in a low-friction typed ecosystem. LiveTree's API includes:
- traversal, creation, and manipulation of the underlying HSON graph with synchronous DOM updates
- EventListener management with automated teardown
- SVG creation and animation
- <canvas> support
- scoped CSS, keyframes, animation, and @property
- ergonomic attribute management
LiveDemo, the first website made entirely in hson-live, can be found at
hson.terminalgothic.com
LiveDemo features 1000+ tests, interactive demos highlighting various functionalities, as well as the readme and other documentation.
hson-live is in very early stages still.
(Disclaimer: I am not a developer but an enthusiastic hobbyist; this is my first library. Please be gentle.)

value: Show HN: HSON / Hson-Live

author: neutralica

title: Show HN: HSON / Hson-Live


value: straumat

value: Show HN: Kiso, an open-source publishing engine for Open Knowledge Format

author: straumat


value: Show HN: A benchmark for the failure modes of agent memory


value: ostenjap

value: LLM designs Quadcopter propeller and verifies with physics. It uses the Auto research Loop to find the best design.

value: Show HN: Autonomous CAD design and OpenFOAM optimization loop using local LLMs

author: ostenjap


value: I am a big Dragon Age fan and sunk hundreds of hours into Inquisition. It had this minigame called astrariums where you had to solve these shapes based on constellation guides by tracing stars. I'm a hobby game dev and wondered if I could procedurally generate these puzzles so they were always solvable. Turns out you can, so I built a space puzzle game around it with a colorful aesthetic. I released it in web form here but I'm currently working on getting it on Steam and mobile.

value: Show HN: Starglyphs - A constellation puzzle game based on Euler paths


value: shirozuki

value: Show HN: Claude-CLI – Run Claude Code in a throwaway Docker container

author: shirozuki


value: spacepacket

value: turn your .mpa files into animated videos.

value: Show HN: E3d-pod2vid – AI pipeline that turns podcasts into YouTube-ready videos

author: spacepacket


value: instarlaxy

value: "You'll only see this key once" ok so I built a vault with a UI for it

value: Show HN: Vlt – A local vault for the API keys you use in every project

author: instarlaxy


value: pixeltwenty

value: Polished up this code with AI assisted iterations. I created the original in the BeforeAI era, one line of JavaScript at a time. Integrated with OpenAI for AI powered person detection. Need some coin to pay for the cloud storage and AI processing. Otherwise, the local storage of motion detected and non AI analyzed pictures is free. Chrome, Edge, Opera support the required browser file system API. Vercel hosted. Slick.

value: Show HN: I made a webcam motion detector, local/cloud storage, AI person detect

author: pixeltwenty


value: linyiru

value: Sasso is a pure-Rust SCSS to CSS compiler (a dart-sass alternative).<p>Zero dependencies, wasm-friendly, lib + CLI.

value: Show HN: Sasso – pure-Rust SCSS compiler, byte-exact to current dart-sass

author: linyiru


value: Show HN: Peek-CLI: let coding agents see your browser


value: infiniteregrets

value: I thought it'd be interesting to use  Linux PSI (Pressure Stall Information) for an LLM runtime to trim the KV cache. This is mainly useful imo for edge devices like the Jetson Orin super nano kit which have unified memory. I haven't benched much, but plan to do so more over time and see if I can make a real use of it as I run local LLMs. Let me know if it makes sense :P (I of course vibed this idea)

value: Show HN: KV-psi, using Linux PSI to to trim an LLM KV cache

author: infiniteregrets


value: DanielVZ

value: I relaunched this site I built a few years ago. With the avalanche of slop and non-human content we are being bombarded with, social media feels less and less compelling for me. So I made this site where you can have a single post. It's meant to force you to share whatever you really believe is worth sharing. Either because it's fun, compelling, personal, etc.

value: Show HN: Pressn't, a site where you can have a single post

author: DanielVZ


value: apostophet

value:
Built this on top of a side project (quizzy.earth).
The interesting engineering problem was the best-thirds seating logic –
FIFA pre-publishes a 495-row lookup table (Annexe C) covering every
possible combination of third-place qualifiers. AI kept hallucinating
bracket rules so I ended up reading the actual regulations PDF. Each of
the 495 scenarios has up to 24,000 valid bracket arrangements; FIFA
pre-commits to one per scenario so there's no ambiguity on the night.
For a half-finished bracket I fall back to bipartite matching (seat the
most-constrained team first). The moment all 8 thirds are chosen it
switches to the official lookup.
No sign-up. Anonymous picks. Curious what HN thinks the brackets looks like.

value: Show HN: FIFA 2026 bracket predictor – see live crowd % as picks come in

author: apostophet


value: psafronov

value:
Early in April I needed to print some tax forms at the library, first time in forever, and I began to wonder: what's the easiest way to get a file onto a public computer?
There are many ways, but most of them involve creating an account somewhere or plugging in a thumb-drive. I use a password manager, so my passwords are long and complicated, not easily typed. I don't want to plug anything into a public computer, nor do I fancy uploading my taxes to some random website.
I thought about what a helpful product would looks like, and in about an hour I spun up the first version, https://gitlab.com/PavelSafronov/engye/-/tree/09f6ca401246b2...: a static Vite TS site, hosted on GitLab Pages, which uses a QR code to connect two instances of the website using WebRTC.
Now all I had to do was navigate to a URL on the library computer, scan the generated QR code, choose the tax file on my phone, and the library computer instantly downloaded it.
After the library trip, I looked further into this space, and found that no one solved the specific combination of cross-network, no install, no account, no cloud. Snapdrop and PairDrop are similar sites but are LAN-only or require a public room. LocalSend requires installing software on both devices, which makes that impractical for public devices. And other solutions were either hardware locked (AirDrop, Quick Share), required uploading files to the cloud (Google Drive, Dropbox), or sent data through their own servers (Wormhole).
So with some determination, night and weekend coding, and plenty of scope creep, we have...
Engye, pronounced "an-jee" like the name Angie, is available at https://engye.fuzzyworld.net and can be used to do a whole lot with just a QR code and no accounts:
- send a file: users download it from your browser tab
- collect files: users upload files to your browser/desktop
- clipboard share: users share a single text box, good for sharing short text
- virtual drive: Engye Drive allows you to create and attach a virtual thumb drive
Think I may have gotten carried away with that last one. ¯\_(ツ)_/¯
My honest hope with this was to make thumb drives obsolete for MOST uses. (Almost named this project "We Break Thumb(drive)s" as a reference to the Simpsons, but couldn't get the name to work out.) It's 2026, it should be trivially simple to transfer a document from one device to another!
So I decided to make this obvious and simple project, and I think it can be quite helpful for a lot of people. It's not practical to use this app for transferring 4K movies (a large file would crash the browser, since we load the data into memory twice), but for most people's use-cases of transferring a handful of pictures and documents here and there, this project should simplify things a lot.
Engye Drive was a fun, nerdy addition after I got the basics working. I really wanted to be able to connect a virtual drive just by scanning a QR code. The web app provides full access to an Engye Drive, and by installing an npm package you can even auto-mount the drive in Finder or Explorer.
For security the app uses AES-256-GCM and new IV per each request, so your data is always encrypted between browsers. If TURN or other relays are used, they never see the plaintext, so you're safe from a MITM attack. The encryption key is in the QR code, so only people who scan your code can share data with you.
There are no accounts, and closing the browser terminates the connection. If you do need a longer session or offline usage, you can install Android/iPhone apps that run Engye in the background.
This project also served as a personal experiment in agentic coding. I designed the app, instructed Claude to implement it, then iteratively developed the app by chatting with Claude over the course of about three months.
Code’s on GitLab, AGPL-3.0 — free to use and self-host: https://gitlab.com/PavelSafronov/engye
Happy to hear what others think.

value: Show HN: Engye – transfer files between any two devices by scanning a QR code

author: psafronov


value: foodevl

value: In the "Libre Barcode Project" discussion yesterday, 1bpp asked: "Is anyone willing to sacrifice their sanity for the sake of implementing a QR renderer as TTF hinting code?"<p>Yes.  I had some tokens to burn and was curious... turns out, it's possible.  This was put together by a mix of Gemini, GPT, and Claude (depending on which usage limits kept running out).

value: Show HN: QR code renderer in a TrueType font

author: foodevl


value:
Moumantai is a self-hosted runtime for creating personal "mini-apps": you define the app once, the server holds its state and logic (deterministic or powered by agent), and it can be accessed and rendered natively through a thin client on any device - phone, watch, browser, or an embedded board.
Like many folks I was trying to build and customize little apps for myself, start by some web apps, but soon I realize I would want to access them across the devices I own, without opening the browser. While many agents now can generate ephemeral apps that customized to the need at the time and show in the chat interface, regenerating everything each time could be slow and costly. What I wanted is the middle ground: AI widgets/mini-apps that I can create, customize and host myself - reusable, still has the intelligence from llms when needed, and being able to access and use across devices.
So in Moumantai, an app is defined once with the schema (data), tools (actions), and faces (views). The server hosts the state, with some agent in the back as the intelligence layer, and handle all the heavy lifting. The clients just renders the UI natively, with different device-specific faces resolved on the server. The main app logic is still simple CRUD operations, with some wrapped as tools so the backend agent can provide intelligence when needed.
It is mostly a small personal experiment so designed a bit opinioned around what I use and need. Would love any feedbacks to make it more useful. In particular any security issues or performance suggestion, any recommendation to make the architecture more elegant and cut down the complexity. Any issues are welcome :)

value: Show HN: Moumantai – self-hosted, agent-driven apps you can use on any device


value: Show HN: Shopify UCP is insanely powerful


value: jackpriceburns

value:
Over the past few months I've been heavily involved in the decompilation community. I've been hands-on decompiling a beloved game from my childhood (Star Fox Adventures). I started this journey with zero prior decomp experience—and to make things worse I had never really touched C nor assembly either.
Learning how to decompile was challenging. It's difficult to find any good learning resources for it and any open-source projects for this are inactive and/or contain little actual learning material.
So I put together Decomp Academy! Decomp Academy is an interactive way to learn how to decompile PowerPC assembly back into C. The site runs a live Metrowerks CodeWarrior GC/2.0 compiler, converts your C into assembly, and then checks how close your assembly matches the target. If even 1 instruction or bit is off, that's a fail. This is the gold standard for video game decompilation and this is much stricter than a normal decompile.
As of writing there are 250+ lessons on the site and the lessons start at the very basics so anyone with a little programming experience should be able to jump straight in, even if you're not a C expert. Some lessons also have real functions taken from live open source decomp projects (Star Fox Adventures, Mario Party 4, Pikmin, Metroid Prime). The idea being you learn everything you need to know to be able to jump in and contribute to a real decompilation project when done.
The site is completely free, open source and you have access to all lessons without having to sign up. All lessons are stored in markdown in the repo (src/curriculum), it's trivial to add or modify lessons. The site is very new and the lessons are rapidly changing every day with a whole C++ section on the way. The site has already been well received by the decomp community and I'm happy to share it with HN. I'm very keen on others to contribute to this project and I hope this becomes the best resource on the internet for learning the art of decompilation. Please let me know what you think!
Source: https://github.com/JackPriceBurns/decomp-academy-fe

value: Show HN: Decomp Academy – Learn to decompile GameCube games into matching C

author: jackpriceburns


value: jamessmu

value: Show HN: SpinnerRecruit – targeted job ads in CLI for AI wait states

author: jamessmu


value: mskrasnov

value: Show HN: FSM – an advanced system monitor for Linux

author: mskrasnov


value: sebmellen

value: Show HN: Git-temp – scratchpad folder for AI agents; doesn't clutter Git status

author: sebmellen


value: chalyi

value:
Testing LLM apps and agent frameworks against real APIs is expensive, rate-limited, slow, and non-reproducible. LLMSim is a Rust simulator for the OpenAI Chat Completions, OpenResponses and in future other protocols.
LLMSim could be used in two forms, one is the server, with high concurrency for load/stress testing (~40k req/s with p99 ≈ 5ms on 4 vCPUs, scaling with cores); and second it embeds directly as a crate in your tests - no separate process, no network, deterministic.
It focuses on traffic realism, not answer quality: configurable time-to-first-token and inter-token latency (normal distributions, per-model GPT/Claude/Gemini profiles), SSE streaming, real tiktoken token counting, and error injection (429/5xx/timeouts) for chaos testing.
Usage is super simple,
cargo install llmsim --features tui
llmsim serve --port 8080 --host 0.0.0.0 --generator lorem --target-tokens 150 --tui
And then any LLM client `http://localhost:8080/openai/v1`
MIT

value: Show HN: LLMSim – a fast OpenAI LLM API simulator for load-testing LLM apps

author: chalyi


value: Show HN: NextRole – multi-agent resume tailoring and interview prep


value: coolwulf

value: Show HN: Foveon – Bayer to Foveon X3, learned, Mac App using deep learning

author: coolwulf


value: Show HN: Ultrasonic 3D motion capture (Orientator)


value: clickcasttech

value: Show HN: Added SaaS Explainer Video Template in Clickcast.tech

author: clickcasttech


value:
https://github.com/temataro/better-graphs
I want to teach good Matplotlib taste to agents and humans.
This repo contains:
1. Agent instructions + design motifs (Claude Code skills + a CLAUDE.md).
2. An online "blog" tutorial of the same skills, for people.
3. minerva.mplstyle, my opinionated sane matplotlib defaults.
Inspired by Tufte's book: The Visual Display of Quantitative Information (a gift from my boss!), plus data-to-viz.com and the python-graph-gallery. Aiming for halfway to the gorgeous plots in the paid matplotlib-journey.com, but free and open to share with friends. :)

value: Show HN: Better Graphs – Teach agents to stop making plain Matplotlib slop


value: Rahul-sarkar

value: Show HN: Core-1 – A distributed C++ AGI framework for trillion-parameter scale

author: Rahul-sarkar


value: ws-rush

value: Show HN: React Router V8 integration for LinguiJS

author: ws-rush


value: CFBL

value: Show HN: Hikaru Labs – A private, 100% local alternative to iLoveIMG

author: CFBL


value: dvaughan

value: Show HN: CCA-F Gotchas – exam pitfalls turned into an earworm playlist

author: dvaughan


value: tomerlir

value: Show HN: Beaches of Greece, natural-language search for Greek beaches

author: tomerlir


value: JadAmmar

value: Show HN: FOMO – See what your community pays attention to

author: JadAmmar


value: This is a weekend project I created due to my frustration with the classic terminal applications that have the issue that if I restart my Mac, then my Claude Code instances or my shell instances—are stopped, and I have to manually run them again.<p>Plus, they are not quite optimized for running multiple Claude Code instances, so I created this project to address this issue.

value: Show HN: Claudete – Command a legion of Claude Code instances and shells


value: sonOfHades

value:
When I was in school, my teacher used to play this game to our class. You add one letter turnwise and try to make a word. Later, I tried searching for this game but didn't find the exact match anywhere. The closest was Scrabble, but it was too complicated. So, I decided to build my own.
I did make some modifications to make the game more challenging and fun. Back then, we would start with a blank board and also score 2 letter words. Here, the game gets prefilled with random letters so the game becomes more different each time. No scoring for two letter words. The best thing that I added was the combos. If your letter makes 2 or more words, you will get a multiplier for each subsequent word, so the challenge becomes finding a way to score more combos.
And I also added daily puzzles where you get 5 boards, and you need to find the best spot and best letter that scores the most. You can share the Wordle-like result  to your friends.

value: Show HN: I built a strategic PvP word game where each move is just one letter

author: sonOfHades


value: itsloopyo

value:
I’m working on some projects that involve moving files between macOS, Linux, Windows, Android, and iOS, and wanted a no-fuss, cross-platform way to do it over the LAN. I already have uv installed everywhere, so built qrdrop to run with uvx.
From any directory you want to share, run:
`uvx qrdrop`
It starts a temporary HTTP server on your local network and gives you a URL, a generated three-word password, and a QR code. Scan the code on your phone and you can be browsing, uploading, downloading, renaming, and deleting files through the web UI in seconds.
(note: full upload/download/modify was what I originally needed and remains the default, but I added --upload and --readonly modes if you'd like a more restrictive experience)

value: Show HN: uvx qrdrop – instant LAN file sharing from your terminal

author: itsloopyo


value: gabidor

value: Show HN: Free Notion alternative because I think Notion is overpriced

author: gabidor


value: try-working

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

value: Show HN: role-model, a router for hybrid local/cloud AI

author: try-working


value: bencevans

value: This has been a play project for a little while, trying to build an interface that's comfortable to read on any device. It's a bit of a mashup of a Pocket-like interface, digital newspaper and Hacker News.

value: Show HN: Hacker Times – HN Reader

author: bencevans

title: Show HN: Hacker Times – HN Reader


value:
Hi HN,
I’m a solo developer and built AgentWatch to solve a problem I kept running into while building AI agents: preventing runaway loops and unexpected LLM spend before requests reach the model.
AgentWatch sits in front of OpenAI, Anthropic, Gemini, Bedrock, Azure OpenAI, Groq, and others to enforce budgets and runtime policies.
I’d really appreciate your feedback. If you’re building AI agents, does this solve a problem you’ve experienced? I’d also love to hear what you’d improve or challenge.

value: Show HN: AgentWatch – Prevent runaway AI agents with runtime budget enforcement


value: Show HN: DepGuard, Visualize and simulate NPM vulnerability blast radiuses


value: cutandjoin

value: Cjam is a frame-based MP3 editor that works without decoding or re-encoding.<p>v2.5.0.0 adds clipboard-based integration with mp3DirectCut and REAPER.

value: Show HN: Cjam – A non-destructive MP3 editor

author: cutandjoin


value: sunuhwang

value: SHOW HN: Experimental GCC/GAS inline assembly bridge for Python

author: sunuhwang


value: hpakdaman

value: Show HN: UnfoldCMS – self-hosted Laravel CMS, one-time pricing, no subscriptions

author: hpakdaman


value: Rochus

value: Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB

author: Rochus


value: Rudism

value: Show HN: Genius AI Detector

author: Rudism

title: Show HN: Genius AI Detector


value: Show HN: Warren – run isolated instances of any CLI tool (no containers,no root)


value: devtanna

value: Show HN: Parseflow – Extract data from any document. Entirely on your Mac

author: devtanna


value: helgek

value:
I'm introducing Sambee, a browser-based alternative to traditional file managers. Sambee provides access to SMB network file shares via a Docker container backend, and to your machine's local drives via a small companion app.
I started working on Sambee when I wanted to access my Samba server from my phone and found existing free tools to be lacking in essential areas such as architecture, user experience, and capabilities.
Sambee has a fast image viewer and Markdown editor built-in, and it can open other types of files in any installed desktop app for editing (changes are saved back to the original location via the browser).
Sambee is open-source and designed for self-hosting.
GitHub: https://github.com/helgeklein/sambee
Blog post: https://helgeklein.com/blog/introducing-sambee-browser-based...
What do you think: does this have potential? How should Sambee evolve?

value: Show HN: Sambee – browser-based file manager for SMB shares and local drives

author: helgek


value: okutan

value: Show HN: Meta Ads vs. ASA vs. GAC for indie apps (2026 data)

author: okutan


value: ScarZy

value: I built a jobs board that will sift out the jobs that are live that are solely around jobs using modern observability technology.<p>Check it out.

value: Show HN: O11y.jobs is a job board focused specifically on Observability

author: ScarZy


value: sylwester

value:
Hey everyone,
I was always tired of setting up PowerDNS, Bind and PiHole and I am trying to do more projects in Rust, so here is Nomina.
It has:
* Split Horizon DNS (return a different IP/record if remote IP is in a certain network etc)
* DynDNS Support
* Blocklist Integration
* DHCP4+6 Server
* AXFR/IXFR support
* Rewriting of records
It can replace most of the common Home Lab setups incl. PiHole AdBlocking etc.
https://github.com/DatanoiseTV/Nomina

value: Show HN: Nomina – Single Binary DNS and Nameserver with WebUI for Homelabs

author: sylwester


value: iqbalabd

value:
I've always had the need to quickly just setup an email service for all the different projects and communities that I run, so I built KaiMail to do that. I can't stand the fact that getting emails for your domains can be so difficult compared to setting up a static website.
If you're running an open-source project or an open-source community, I'm happy to get you an upgrade at no cost.

value: Show HN: Custom domain emails for open source projects (KaiMail)

author: iqbalabd


value: Show HN: QuicMic – Use your phone as a PC mic in the browser (Rust, QUIC)


value: magetriste

value: Measure real-world coverage across a multi-floor house, generate heatmaps, simulate AP placement, and export coverage reports. I'm waiting for you to test and to give your thought.

value: Show HN: WifiMapLinux – Residential Wi-Fi Mapping Tool for Linux

author: magetriste


value: sschueller

value: Show HN: Making a label printer work under Linux using agentic AI

author: sschueller


value: TroubleSprouter

value: There are surprisingly few if any good live audio interpreters from one language to another.<p>Let me know what you think / what to improve.

value: Show HN: A live (natural language) interpreter / translator

author: TroubleSprouter


value: jshaivitz

value: Show HN: Clanker TV

author: jshaivitz

title: Show HN: Clanker TV


value: atharvtathe

value: Show HN: I built an AI fence visualizer

author: atharvtathe

title: Show HN: I built an AI fence visualizer


value: keepamovin

value: Show HN: A REPL for browsers that agents love

author: keepamovin


value: fagnerbrack

value: Show HN: Import the HN Home to a reading queue with clean reader view and TL;DR

author: fagnerbrack


value: Eonexus

value:
Hello everyone!
This is a project I started working on in last October as I preferred to have the classic iTunes for my music stuff, but found out that the older versions are becoming increasingly difficult to run, and the regular Apple Music simply did not have that feel to it. Hence why I made this project. Currently it has:
- Working Cover Flow
- MiniPlayer
- Playlists (with smart m3u support)
- iTunes Store integration
- Lyrics support (with lrclib or metadata)
- iPod Syncing (1st-2nd gen Shuffles)
- Discord Rich Presence (with MusicPresence)
- Classic iTunes 7–10 aesthetics
I plan to continue developing it until it reaches a level of functionality similar to iTunes 8 (this includes full iPod syncing). If you have any feedback, I would really appreciate it.
GitHub: https://github.com/happysmaran/ClassicTunes
(Also, this is my first HackerNews post. If I messed up something, please do let me know!)

value: Show HN: ClassicTunes – a from-scratch remake of iTunes 7-10 for Apple Silicon

author: Eonexus


value: pompomsheep

value: Show HN: Zanagrams

author: pompomsheep

title: Show HN: Zanagrams


value: itake

value: Show HN: A Self-Hosted LinkedIn Profile

author: itake

title: Show HN: A Self-Hosted LinkedIn Profile


value: ltiger

value: Show HN: I rebuilt my SaaS as a local desktop app to extract photos from Gmail

author: ltiger


value: heyitssim

value: Show HN: Make any game multiplayer with one prompt

author: heyitssim


value: urostrstenjak

value:
I read Benjamin Hardy's "The Science of Scaling," which argues for setting yourself impossible goals and timelines. So I gave myself one: build an app for our community orchestra in 100 hours.
Together with the website and translated into 7 languages, it took 155 hours over less than 3 months. There are some apps like this, but none in Slovenian, and most drown you in options. Groopa does one thing: plan an event, notify members, see who's coming and stay informed.
Website: https://groopa.app/en/info
App: https://groopa.app
I'd love your feedback, especially on how to approach distribution.

value: Show HN: A 7-language PWA built solo under a 100-hour deadline

author: urostrstenjak


value: ericrkass-coder

value:
Greetings,
This is a link to our learning guide to make your own MCP server in C/C++ (with no other dependencies). If you wanted to make one from scratch but needed some insight into dealing with MCP messages: the I/O flow, JSON parsing, and request dispatch, grab the teaching version tagged mcp/teaching/v1.0.0 in the repository. The JSON parsing in C would have been a hurdle, but then there's this amusing story:
Eric: "Let's create a helloWorld MCP server in C."
Gemini: "That will be somewhat difficult, there are easier ways."
Eric: "Why is it difficult??" (the second '?' was a bit of my ego).
Gemini: "Well, you'll need to parse JSON, handle raw I/O, and return strict JSON-RPC back to the client."
Eric: "One moment....", attaching a decade-old JSON parser engine file JSONParser.h
Amusingly, the AI read the code and completely shifted its tone...
Gemini: "Oh, well then it's not so difficult."
The head revision plus the aspect guide gets you a self-diagnosing, asynchronous, enterprise-ready baseline to be able to concentrate on what you really want your own MCP Server to do. I would begin with the repository README.md though, because it's actually as easy to use as it describes.
Cheers,
... Eric

value: Show HN: Tsar-MCP – How to Create an MCPServer Aspect in C/C++

author: ericrkass-coder


value: joseph

value: Unobin is a language and compiler for Infrastructure as Code (IaC).<p>IaC source is written and compiled to a binary, called a factory. The factory includes the runtime and all dependencies. To run a factory, pass it a configuration called a stack file that defines backend state and factory inputs. The stack file can only contain configuration, not arbitrary code. Factories can also display a UI in a browser showing progress (animated screenshot in the docs).

value: Show HN: Unobin compiles Infrastructure as Code to one binary

author: joseph


value: hmartin

value: Tired of the noise and FUD around AI water usage, created a little site for comparing AI usage with common daily activities.

value: Show HN: Howmuchwater.ai

author: hmartin

title: Show HN: Howmuchwater.ai


value: galaxdb

value: Show HN: GalaxDB – an open-source AI-native database(OLTP+vector+versioning)

author: galaxdb


value: zamtam

value: Show HN: Argus – Capture, replay and QA every Claude Code session your team runs

author: zamtam


value: TheOmkarBirje

value: Show HN: A directory of open source alternatives to proprietary software

author: TheOmkarBirje


value: TeaVMFan

value:
After several years of mandatory DRM lockdowns from most commercial book sources, now authors have a choice when it comes to DRM for their books.  Pick authors and books that are DRM-free, or download DRM-free classics that are out of copyright.
https://frequal.com/Perspectives/DrmFreeAuthors.html

value: Show HN: DRM-Free Books

author: TeaVMFan

title: Show HN: DRM-Free Books


value: arjunkpatel

value:
Agents write code really well, but it can get hard to understand what they've written and why. Shikhu is a CLI tool and Agent Skill that facilitates learning your code through self-quizzing, transcript analysis, and validation flows.
I'm Arjun, I'm currently a developer advocate at Pinecone, and I use agents to code a lot!
I enjoy using agents to code, but I've been feeling like I've lost some conceptual learning and understanding that comes with writing the code yourself. I wanted to make a tool that would make it easy to re-build habits around learning, while complementing workflows that use agents. I found inspiration for the tool from reading a research paper on skill formation from Anthropic, and Shikhu is the result of my attempt to build a tool around that: https://arxiv.org/abs/2601.20245
Shikhu focuses on helping develop conceptual understanding via knowledge coverage on a file-level.
Shikhu makes multiple choice quizzes on a file-level for you to take. You can reject a malformed question, answer it, and eventually create validated "golden" question sets for your code. Your ability (or, anyone who you collaborate with) to answer golden questions about your code corresponds to your knowledge coverage. Using the skill, you can learn specific files with your own coding agents, and use those conversations to inform quiz development, to help reinforce learnings.
Repo is here, it's free to use, and requires an Inception API Key for question generation and summarization:https://github.com/arjunpatel7/shikhu
Install Shikhu with uv: uv tool install shikhu
Install the agent skill afterwards:
shikhu init
shikhu install-skill
As of writing, the free tier of Inception's pricing should cover typical use.
My article where I explain more about Shikhu is here: https://www.arjunkirtipatel.com/blog/introducing-shikhu
It's definitely rough around the edges, probably will change a lot and maybe has a few bugs, but I found it useful enough to share. Thanks for reading!
-Arjun

value: Show HN: Shikhu – Understand the code your agents write

author: arjunkpatel


value: dualarte

value: I have a terrible memory and often forget characters or minor plot points if I put a book down for too long.  I built Paige as a way to ask questions to refresh my memory while avoiding spoilers for the part of the book I haven't read yet.

value: Show HN: Paige – A spoiler-free AI book chat

author: dualarte


value: johnfound

value: Show HN: Bcad – An OpenSCAD-syntax CAD powered by OpenCASCADE

author: johnfound


value: heartlinmachado

value: Show HN: Verigate – Cryptographic authorization receipts for AI agents

author: heartlinmachado


value: Show HN: Tool to Convert PDF to a Video

title: Show HN: Tool to Convert PDF to a Video