value:
I built Codalotl because general coding agents tend to burn time and context exploring large Go repos. Codalotl focuses on a single package at a time, freeing the model of the burden of searching the whole repo. The net result (even for small repos) is a much faster and more efficient agent for working on Go projects: Is 185% faster and 40% cheaper than the Codex when using the same model (gpt-5.4).
Besides isolating work to a single package, these techniques are used to optimize token performance:
- Auto gofmt and lints on edits (avoids separate tool calls)
- Optimized context creation for a Go package (map of files and symbols)
- Using other packages by reading their godoc-style public API (instead of reading files)
Overall, it’s replaced most of my agent usage for Go development.

value: Show HN: Codalotl – Coding Agent for Go

title: Show HN: Codalotl – Coding Agent for Go


value: afrederico

value: Hey HN, we made a simple tool that shows you where your money is going. Since I'm in the US, my favorite is the "Deep Dive" where it shows me a Sankey diagram of where taxes on my salary go.<p>We've added 16 major countries and put more in all the time as the data comes available.

value: Show HN: We made a tool to show how your government uses your tax dollars

author: afrederico


value: dev-abdulrehman

value:
Hi HN,
I built AfterTheCall, a Chrome extension that records client meetings and generates summaries, action items, and follow-up emails.
I was mainly trying to solve the problem of delayed or missed follow-ups after calls.
The product works across Meet, Zoom, Teams, and Webex, and doesn’t rely on bots joining calls.
Would appreciate feedback.
Link: https://www.afterthecall.io/

value: Show HN: AfterTheCall – AI summaries and action items for client calls

author: dev-abdulrehman


value: rendaw

value:
Hello! I've been working on this for a couple years and I think it's finally reached a "okay maybe it's complete enough that other people can use it and I can take a break" point. I've been dog fooding it for maybe 6mo now.
I think the readme has a lot of accessible info including an actual description, but to add on: I wanted one piece of software to organize everything. No plex, uhh tachiyomi?, that other thing that's kind of like plex but for audio, obsidian, the other thing, that dropboxy thing, with different UIs, different logins, different databases, backup + restore methods.... I just wanted one thing. So I made this.
Given the breadth of use cases there's still infinite things I'd like to add. Some of the tools are bare bones at the moment. I'm not sure if the web is good enough for consuming video. Gamepad input in case you use it on a TV. It probably needs optimization, maybe at a level that's beyond me (it does work okay with my collection of a few thousand cds/hundred comics/tens of movies+tv FWIW). Better content import tools (browser plugin?). A graph-like graph visualization. Things for uploading directories verbatim, so the data can be tagged/related later. I'm not sure a lifetime would be enough to do everything myself, so I'm trying to keep my own scope limited.
But I think it's pretty cool where it is now!
I'm probably going to take a break for a bit (I will try to respond to bugs) but I'd love to get some feedback for my next pass.

value: Show HN: Sunwet – Organize Anything

author: rendaw

title: Show HN: Sunwet – Organize Anything


value: quodlibet

value:
AI is changing the world, and most people aren't yet prepared for that future. That finally hit me when I read this article my Matt Shumer a few weeks ago ( https://shumer.dev/something-big-is-happening ) .
My kids are 10 and 12, and when I talked to them, realized that they don't get the actual important information about AI.
I went through a few iterations, and finally found a format in which I can get them to care, and actually want to consume information about AI and the future.
https://6seven.news curates actual important news, formats it in a kid friendly way, narrates it in 5 languages, and allows kids to safely interact with an ai about the news.
The site is built in a privacy first way, no data gets stored, nothing gets tracked.
I've only shown this to a few kids and parents, so any feedback is welcome.

value: Show HN: AI News for Kids

author: quodlibet

title: Show HN: AI News for Kids


value: paterlinimatias

value:
I kept losing conversation context when switching branches in Claude Code — every `claude` invocation starts a fresh session.
cc is a single bash script that fixes this. It scans ~/.claude/projects/ for your session history, finds the most recent session that started on the current branch, and runs `claude --resume <id>`.
A small embedded Python snippet handles the JSONL parsing (bash can't reliably parse JSON). No npm dependencies at runtime — just bash and Python stdlib.
https://github.com/paterlinimatias/claude-cc

value: Show HN: auto-resume Claude Code sessions per Git branch

author: paterlinimatias


value: humility

value: Show HN: Show HN: Local-first PR Review tool(CLI/daemon/webhooks)

author: humility


value: jjgreen

value: This site has been online since 2004, previously entirely static (generated by a Perl script).  It outgrew that some years ago and I've finally got around to rewriting it in bleeding-edge Rails. Source available on GitLab.

value: Show HN: Cpt-city, an archive of colour gradients

author: jjgreen


value: natolambert

value: Code, math, charts, bibtex, and trying to make a tool that lets AI agents actually be useful in making slides. Would love feedback & testers!

value: Show HN: Colloquium – a Markdown-native slide tool for academics

author: natolambert


value: Show HN: VersityGW COSI Driver – Manage S3 Buckets as Kubernetes CRDs


value: photurion

value: Show HN: Clearview Cam Lite: Real-time Cam Engine to see through fog-rain-snow

author: photurion


value: Show HN: Jar.Tools – explore and edit Jar files online


value: schreibertuc

value: Show HN: AI agents go on blind dates and leave each other voicemails

author: schreibertuc


value: daeshawnballard

value: DexThemes is an app to discover, preview, apply, create, and share themes for Codex. Right now it has a gallery, live preview, builder, Color Me Lucky generation for easy creation, community-submitted themes, unlockables, a leaderboard, and an API.<p>Any and all feedback is welcome. Thanks for your time.

value: Show HN: I built a Codex theme builder and gallery

author: daeshawnballard


value: lusionltd

value: Show HN: Designing a physical product experience in the AI era

author: lusionltd


value: gtlpanda

value: Show HN: Clay for CRE assessors

author: gtlpanda

title: Show HN: Clay for CRE assessors


value: smcady

value: Show HN: Cairn – Event-sourced reasoning graphs for AI memory

author: smcady


value:
Hello! We are a small student-led group making qage.dev.
Embed one script and let users report issues in a single click. AI delivers the context so you never follow up again.
We are opening up our Open Beta! Do try and let us know your feedback. Love yall!

value: Show HN: Qage.dev – Bug Reporting for Everyday Users


value:
Hi HN,
I’ve been working on Libretto, a browser-based tool for editing long-form spoken content (podcasts, interviews, talking-head videos).
You can think of it as a simpler, more focused alternative to Descript, optimized for editing long recordings faster.
The motivation was pretty simple: editing spoken recordings still feels harder than it should be, and a lot of newer tools seem focused on short-form or AI-generated content.

value: Show HN: Libretto – Edit long recordings faster (a simpler Descript alternative)


value: steviee

value:
Hi,
I built git-issues to be used as a replacement for my Github Issues based workflow where I direct my coding agent to put up tasks and context besides the README.md.
This works as long as the Github Issues and what you're actually developing is in sync. However you can't just branch out, change the plan and explore something that easily with non-versioned Tasks. Also you can't revert to a certain composition of tasks just like that.
All this changes when your tasks are part of the repo and commit-history.
It's all self-contained.
Hope you find it useful.
Best,
Steviee

value: Show HN: Git-issues – AI agent-first task management for Git repos

author: steviee


value: Show HN: I Built a MTA Subway Display So I'd Stop Checking My Phone


value: SirBrenton

value:
I kept running into the same bug in AI agent codebases: retry logic that ignores Retry-After under concurrency.
Looks fine at first. Under load it turns rate limits into request storms.
I wrote a small CLI to catch it:

  npx pitstop-check ./src

It scans TS/JS and flags things like:

  - 429 handled without Retry-After
  - blanket retry of all 429s (no CAP vs WAIT distinction)
  - unbounded retry loops (no max elapsed)

Example (ran against OpenClaw):

  [WARN] src/agents/venice-models.ts:24 — 429 handled without Retry-After
  [WARN] src/agents/venice-models.ts:24 — All 429s treated as retryable — CAP vs WAIT not distinguished

The retry primitive supports Retry-After. The callers just don’t wire it up.
So when the API returns Retry-After: 600, the client retries on its own schedule instead of backing off.
What’s going on is basically collapsing different failure modes into one:

  WAIT — respect Retry-After
  CAP  — limit retries / concurrency
  STOP — don’t retry

Most code just does:

  retry()

The tool is heuristic (will flag some test files), but it’s been useful for quickly spotting this in real repos.
https://github.com/SirBrenton/pitstop-check

value: Show HN: Pitstop-check – finds the retry bug that turns 429s into request storms

author: SirBrenton


value: dstrbad

value: Show HN: ML accelerator on a RISC-V FPGA SoC – zero-cycle matmul, boots Linux

author: dstrbad


value:
LiteParse is an open-source (Apache 2.0) document parser that provides high-quality spatial text parsing with bounding boxes. It does not depend on local or frontier VLMs.
Because it does not require GPUs, liteparse can be run on any machine, and process a few hundred pages of documents in seconds. It offers higher accuracy than similar tools like PyPDF, PyMuPDF, MarkItDown.
It supports a variety of file formats - PDFs, Office documents, images. It can be one-line installed as a skill for 40+ different AI agents, including Claude Code, Cursor, OpenClaw, Windsurf, and more.

value: Show HN: LiteParse, a fast open-source document parser for AI agents


value: tilt

value:
Hey HN!
Pipevals is early and rough (this is a learning project), but usable.<p>It currently lets you:<p>- build evaluation pipelines as graphs<p>- run them against datasets<p>- track how output quality changes over time

value: Show HN: Pipevals – a visual pipeline builder for evaluation-driven AI

author: tilt


value: bes-dev

value:
I've been using this to ship production apps to the App Store. It's a local pipeline that turns Claude Code into a mobile app developer - no custom framework, no cloud dependency.
You describe an idea, it interviews you, researches the market, generates a PRD for your approval, then autonomously builds a complete Expo React Native app with QA checks at each step. ASO materials, marketing copy, and fastlane deploy config included.
Four modes: interactive build from an idea, headless build from a PRD (for other agents to call), improve an existing app, and release via fastlane + Maestro screenshots.
The headless mode is the interesting bit — it accepts a formal PRD schema, so an upstream agent can generate specs and feed them in. No human in the loop.

value: Show HN: Etnamute – local AI mobile developer that runs on Claude Code

author: bes-dev


value: vvacla

value:
Hi HN,
I built Unifast, a markdown/MDX compiler written in Rust.
It focuses on a simpler compiler pipeline and, in my benchmarks, compiles around 25x faster than the usual remark/rehype-based setup.
This started as a personal project because I felt the existing markdown toolchain was powerful, but sometimes more layered and complex than I wanted for straightforward compilation.
It’s still very early, so I’d really appreciate bug reports, feedback, and feature requests.
Repo / docs:
https://unifast.dev/
https://github.com/kenzo-pj/unifast

value: Show HN: Unifast – a Rust Markdown/MDX compiler that's 25x faster than remark

author: vvacla


value: thstart

value: Show HN: AgentGuard – control layer for AI payments (built in 24h)

author: thstart


value:
I wanted a notebook that worked like my editor, not the other way around.
Jupyter is great but the .ipynb format has always bothered me. It's JSON with embedded code — git diffs are a mess, linters don't see it, and you can't just open a cell in your editor and have things work. There are tools that help (jupytext, nbstripout) but they all work around the format rather than replacing it.
Looseleaf takes a different approach: a notebook is just a directory of .py files. Each file is a cell. They run in alphabetical order, so you use numbered prefixes (01_load.py, 02_train.py). One long-running Python process holds the shared namespace across all of them, so variables from cell 1 are available in cell 2 — same model as Jupyter, different storage.
When a cell runs, output is written to a .output sidecar file (JSON with stdout, stderr, images, timing). The browser frontend shows it, but so can anything else that can read a file.
A few things I find useful about this: edit cells in any editor — they're just .py files, a watchdog observer picks up external changes and the browser updates automatically. Git just works: git diff 02_train.py shows what you'd expect, no output noise. AI agents can work with it naturally — write a single cell without touching anything else, read the last output from the sidecar without running anything, drop in new cells by creating a file. And there are no dependencies on Jupyter: it's ~750 lines of Python (aiohttp + watchdog) and a single HTML file with Monaco loaded from CDN.
The frontend is intentionally minimal — two-mode editing like Jupyter (command/edit), Monaco for the editor, streaming output over WebSocket. No build step, no framework.
It's an opinionated tool. No markdown cells, no cell reordering in the UI, matplotlib only for plot capture. One kernel, one directory. That constraint is the point — it stays simple enough that you can read the whole thing in an afternoon.
https://github.com/BartlomiejLewandowski/looseleaf

value: Show HN: Looseleaf – Python notebooks where each cell is a .py file


value: heavymemory

value:
Single file C simulation. Cells on a grid eat soil, fight neighbours, reproduce with mutations. No neural network. No backpropagation. No fitness function. No pathfinding. Evolution runs and behaviour emerges.
Left panel is the ecology where evolution happens. Right panel is a maze. I pick an evolved organism and drop one cell into the maze. Some genomes fail. Some explore the whole thing. Zero control after injection.
The cells don't have functions like 'move left' or 'eat food'. Each cell runs a small evolved gene network that reads local inputs and writes to registers. Physical consequences follow from the register values. The cell doesn't know it's navigating. Its internal chemistry just happens to produce movement.
~2000 lines of C. Single thread. Runs on a laptop

value: Show HN: Evolved cells navigate a maze with no training or fitness function

author: heavymemory


value: tzual

value:
i built a small site to collect memories of the things we grew up with: floppy drives, Game Boys, cassette tapes, forgotten software, classic games. the tech stack is React, Supabase and Vercel.
fair warning: the items on there right now were seeded by AI to get things started. the goal is for it to grow through community submission. there's a submit form, no account needed.
i'd love to gather some early feedback and get some more ideas. something i was thinking about in the future is having users create accounts to favorite items and comment their own personal experiences with items. right now everything requires manual approval but in the future i'd like to push that towards the community.
thanks for looking!

value: Show HN: Fossilware – a community archive of retro hardware, software, and games

author: tzual


value:
I've been wanting to adopt more skills in my agent workflows, but I've been super sketched as a security person. There's marketplaces like Skills.sh and a ton of stuff on Github, but I felt like a lot of it was too untrustworthy to just be pulling down.
Combined with Snyk reporting that they found ~1500 malicious skills on such marketplaces (https://snyk.io/blog/toxicskills-malicious-ai-agent-skills-c...), I decided to build a library for doing skill scanning since Claude doesn't do it natively.
v0.1 of skillcop is an OSS wrapper around Claude Code for scanning malicious skills at invocation time.Skillcop integrates natively with Ollama for skill scanning, providing direct access to Gemma 3, GPT-OSS, GLM 4.7 Flash from the CLI.
Existing harnesses exist but don't quite get to this level of granular LLM-on-LLM scanning. Would love to get feedback and users from the community!

value: Show HN: Skillcop: Block malicious Claude Skills before they execute


value: zaina-ml

value: Show HN: MLForge – A no-code, node-based ML trainer

author: zaina-ml


value: johndamaia

value:
Email is one of those tools we check daily but its underlying experience didn’t evolve much. I use Gmail, as probably most of you reading this.
The Arc browser brought joy and taste to browsing the web. Cursor created a new UX with agents ready to work for you in a handy right panel.
I use these three tools every day. Since Arc was acquired by Atlassian, I’ve been wondering: what if I built a new interface that applied Arc’s UX to email rather than browser tabs, while making AI agents easily available to help manage emails, events, and files?
I built a frontend PoC to showcase the idea.
Try it: https://demo.define.app
I’m not sure about it though... Is it worth continuing to explore this idea?

value: Show HN: I made an email app inspired by Arc browser

author: johndamaia


value: grafikui

value:
We built a GitHub Action that posts carbon and cost diffs on Terraform PRs.
No AWS credentials required – it parses the plan JSON offline. Emission
factors are in a static JSON file, math is MIT-licensed. AWS-only, EC2/RDS
only for now. Curious what the HN crowd thinks of the methodology approach.

value: Show HN: Carbon linting for Terraform PRs – open methodology, no credentials

author: grafikui


value: surferbayarea

value:
I built an agent swarm platform where anyone can launch an AI agent to play and compete on ARC Prize ARC-AGI-3 games using plain-English strategy prompts, without writing a single line of code.
Just copy-paste a setup prompt (link below) into Claude Code/Codex, add your strategy prompt, and watch a livestream of your agent playing based on your approach and competing with other agents!
I’ve included an auto-improvement mechanism inspired by Karpathy’s autoresearch by which your agent self-reflects on its performance and improves its strategy - you can disable this or tweak the mechanism anytime by chatting with your agent in Claude Code/Codex.
Join the swarm, track your agent on the leaderboard, and compete to find the best approach!

value: Show HN: Launch an AI agent swarm for ARC-AGI-3 with plain-English prompts

author: surferbayarea


value:
I was tired of stitching together Langfuse for tracing, promptfoo for red teaming and evals, and custom scripts for CI/CD. It was a mess so I built EvalsHub.
EvalsHub does all of it in one place. Automatic production scoring, red teaming, prompt versioning, and CI/CD integration. Zero to full eval coverage in 30 minutes.
Would love brutal feedback from anyone shipping AI in production.
evalshub.ai

value: Show HN: EvalsHub: Your AI is failing in production and you don't know it


value: andersmyrmel

value: Show HN: SoftwareInspect – Side-by-side SaaS comparisons

author: andersmyrmel


value: sorcercode

value:
I edit a podcast and every episode starts with 10-15 minutes of manually aligning tracks. Each person records locally, but everyone hits record at a different time. Before editing, you have to line them all up against a master recording by ear.
I've wanted to automate this since 2019 (after first hearing about it in the popular podcast - Accidental Tech Podcast). I figured I'd write it in Kotlin (being my language of choice) first, but JVM audio processing wasn't there (or more fairly I just needed to put in way more work than I realized).
With AI ofc, I took another shot at it recently and finally built it in Rust.
"PodSync" takes a master track and individual participant tracks, finds the time offset for each using VAD (voice activity detection), MFCC fingerprinting, and cross-correlation, then outputs aligned WAV files. Drop them into your DAW at 0:00 and they line up!
There's an accompanying blog post with a visual on the mechanics: https://kau.sh/blog/podsync/
Would love to hear feedback!

value: Show HN: PodSync – Auto-align double-ender podcast recordings (CLI)

author: sorcercode


value: scosman

value: Show HN: OpenAPI 2 Skill – progressive disclosure of OpenAPI specs for agents

author: scosman


value: dcostenco

value: Show HN: Prism MCP – The Mind Palace for AI Agents (Local-First Memory)

author: dcostenco


value: hrescak

value:
Granola was overkill for my markdown note setup, so I had Claude build a fully local transcription CLI with a skill that works great and composes well with others.<p>- macOS only
- local model only
- separate channels for mic and system audio (de-duped in transcript)
- real time output (10s chunks - configurable)

value: Show HN: Local Meeting Transcription Skill

author: hrescak


value: Show HN: G023's Agentic Chat with Memory and Python Power


value: minviex

value:
I kept using the W3Schools "Try It" editor and similar tools, and every time it was slower, more ads, more bloat. So I built a clean replacement.
It's a single HTML file hosted on GitHub Pages. CodeMirror for syntax highlighting, combined or split HTML/CSS/JS tabs, dark/light mode, resizable panes, shareable links via URL hash. No server, no account, no tracking or cookies (just Plausible for basic traffic stats).
https://takeonanything.com/editor/
The plan is to add more tools over time (JSON formatter, regex tester, etc.) under the same idea — free, fast, no bloat.

value: Show HN: Free code editor/preview, no ads, no login, single HTML file or Split

author: minviex


value: You meet 20 people at a meetup/hackathon. You remember 3. The rest? Lost in a sea of business cards you never look at and contacts with no context. Build this to solve that particular problem which granola, pocket or plaude is not solving. Feedback is well appreciated.

value: Show HN: A personal CRM for events, meetups, IRL


value: Mrakermo

value: Show HN: The Cost of Manual Workflows

author: Mrakermo

title: Show HN: The Cost of Manual Workflows


value: dclavijo

value: Show HN: Reverse Engineering Tools MCP Server

author: dclavijo


value: zfleeman

value:
My friends, colleagues, and I use AI coding agents almost daily with OpenCode. The problem is when someone needs help mid-session, you either share a screen or hover over their shoulder. There's no way to just jump in. This process reminded me a bit of 'rubberducking'.
I built Qwack to help solve this problem. One person hosts the agent and others join. Everyone shares the same context, sees the same output, and can send prompts to help steer the agent. The host's machine runs everything, the server is just a WebSocket relay.
GitHub: https://github.com/qwack-ai/qwack

value: Show HN: Qwack – Collaborative steering for AI agents built on OpenCode

author: zfleeman


value: bimamoglu

value:
I built this after running into the same pattern with coding agents over and over.
A large test run would fail, the agent would get a huge wall of output, and then a lot of the work would go into reconstructing whether the failures were mostly repeats of the same blocker or several different problems.
Sift is a CLI that sits between a command and the agent. Instead of forwarding raw output directly, it tries to group repeated failures into root-cause buckets and return a short diagnosis with an anchor and next step.
The main idea is simple. If 125 tests fail for one reason, the agent should pay for that reason once.
It tries local heuristics first and only escalates if it cannot explain the output confidently. Raw output is still available as fallback.
It is most useful on noisy test runs so far, especially pytest, vitest, and jest, but I have also been using the same idea on typecheck, lint, build failures, audits, and diffs.

value: Show HN: Sift, a small CLI that groups noisy test failures into root causes

author: bimamoglu


value: MaxGfeller

value:
I built this because I kept trying to use Claude Agent SDK, Codex, and OpenCode programmatically, and they were too "heavy" and uncustomizable for that. I wanted a TypeScript library I could import into my own app and build agents on top of.
OpenHarness is built on Vercel's AI SDK 5, so it works with any model the SDK supports. The main things it gives you: loading agent instructions from AGENTS.md files, MCP server connections for tools, subagents (agents delegating to child agents), agent skills, tool approval prompts, and auto-compaction for long conversations.
There's a CLI example and a Next.js chat interface in the repo if you want to try it out.
Still early -- feedback on the API and what's missing would be useful.

value: Show HN: OpenHarness – Open-source TypeScript SDK for building AI agents

author: MaxGfeller


value: nenecmrf

value: Show HN: I have created my own serverless lambda service

author: nenecmrf


value:
Hi All,
I built an MVP of a portfolio health analyzer app. Most financial apps only take traditional finance into account when analyzing a portfolio's risk level.
Mine adds a crypto weight to it and generates a score based on how stable a portfolio it. It then produces risk signals and observations based on the input. There is a scenario lab where different market conditions can be simulated.
I am trying to determine if this is something worth deploying on an app store or if I should just pack it in.
Thank you for your time!

value: Show HN: I built a portfolio health analyzer


value: Gooblebrai

value: Over the last months, more people are shipping small apps, experiments, and side-projects at a much higher pace. I'm one of them and initially created a showcase page for myself to track them but this week decided to create something for others.<p>Happy to read feedback on how to improve it further!

value: Show HN: Vibefolio – a place to showcase your vibecoded projects

author: Gooblebrai


value: FormerLabFred

value: Show HN: Baltic shadow fleet tracker – live AIS, cable proximity alerts

author: FormerLabFred


value: SolarpunkRachel

value:
Decided to try my hand at crafting some clickbait. How did I do?
I built an open source, self-hosted financial dashboard for managing S-Corp taxes with built-in integrations for Gusto, Coinbase, CashApp. Track your corporate crypto treasury and stock assets.
Features and automatic price lookups via CryptoCompare and Alpha Vantage. PLUS the ability to upload your own banking records and categorize transactions with regex pattern matching.
Might be useful if you: run an S-Corp or LLC and do your own bookkeeping, trade crypto and need cost basis tracking, use Gusto for payroll, or just want a starting point for building your own financial tools with AI.

value: Show HN: I Vibe Coded My Taxes (and you can too)

author: SolarpunkRachel


value: Yes, that Fortran.

value: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

story_text: Yes, that Fortran.


value: FernandoDev

value:
As I started building AI integrations, I came to realize that for many projects, the the best agentic experience is one that simply enables the user's personal agent to take actions within your app.
The existing options like MCP or A2A are quite involved and for simple apps that are already URL parameter driven, those options seem like overkill.
This led me to prototype the Agent Use Interface (AUI) spec.
The idea is simple: a lightweight, open spec that makes any app "agent-navigable." You drop an XML file at /agents/aui.xml that describes the URL-parameter-driven actions your app supports, like search, create, filter, etc. And that way any AI agent can read aui.xml, understand what's possible, and construct URLs on behalf of the user.
That's it. No SDK. No auth flow. No API keys. Just a catalog of what your app can do, written for LLMs to understand.
Is there something like this that already exists? Is the approach too simple to be useful?
If your app already supports Universal Links or is otherwise URL parameter driven you could probably add support for AUI in an afternoon.
See a working example:
https://habittiles.app/agents/aui.xml

value: Show HN: Agent Use Interface (AUI) – let users bring their own AI agent

author: FernandoDev


value: redgridtactical

value:
I go on a lot of backcountry trips where I barely get cell service. If my group splits, nobody knows knows where anyone is until you regroup at camp or at your destination. You can buy Garmin radios or try to set up an ATAK, but ATAK is Android-only and assumes you have a TAK Server running somewhere to make use of all of the functionality. Cool tools themselves, but expensive to set up correctly. I just wanted two iPhones to share their location directly over Bluetooth when cell coverage was lacking.
Red Grid Link does that. Start a session, and anyone nearby running the app shows up on your offline map. When they walk out of range their marker stays as a "ghost" that slowly fades.
The hard part was making sync reliable over BLE. The connections drop all the time. Someone turns a corner, walks behind a vehicle, whatever. I built a CRDT sync layer (LWW Register + G-Counter) so there's never merge conflicts. Each update is just under 200 bytes (from what I have tested so far). When a user/teammate disappears the app does exponential backoff from 2 to 30 seconds before giving up and marking them as a ghost.
Everything is encrypted (AES-256-GCM, ECDH P-256 key exchange per peer pair). Sessions can require a PIN or QR code to join. It also offers offline topo maps with MGRS grid coordinates, same system as in my other app, Red Grid MGRS.
The app is free, and I'm looking for some honest feedback from other real-world users. Let me know if you have any questions!

value: Show HN: Red Grid Link – peer-to-peer team tracking over Bluetooth, no servers

author: redgridtactical


value: bxrne

value: Show HN: Coding vs. Learning with LLMs

author: bxrne

title: Show HN: Coding vs. Learning with LLMs


value: mishutka

value:
Used openai API to build a couple of serverless frontend webapps for making audio books for my pals over a weekend, and I thought I'd share.
PDF to M4B- https://mstsirkin.github.io/bookworm-whisper/pdf.html
Epub to M4B - https://mstsirkin.github.io/bookworm-whisper/epub.html

value: Show HN: Bookwork-whisper: serverless front end from eBook to audiobook

author: mishutka


value: Show HN: PromptPrivacy, an automated wiki tracking AI privacy policies


value: pairform

value:
LLMs got very good at coaching, especially for extremely well studied sports like running.
I built Pairform to provide some structure and context for the models to use for MUCH butter consistency and accuracy in coaching help.
It was surprisingly difficult to get consistent accurate analysis for things related to dates, total distances, etc. But, think it's in a pretty good place now!
Free to use so please check it out and offer some feedback.
Hook up Strava, Whoop, and Withings for automated syncing/context for your AI coach. The built in chat has some limits (it's on my Claude account), but you can hookd up to whichever LLM w/ API keys or MCP.
My favorite thing is how well and how quickly it will build out a full training plan based on your goals, upcoming races, vacations to work around, and running history.
I use it pretty much every day! Let me know what you think.

value: Show HN: Pairform Running – Great AI coaching with excellent fitness context

author: pairform


value: Show HN: Rover – turn any web interface into an AI agent with one script tag


value: arjunchint

value: Show HN: Reverse-engineer any site's API from inside the browser

author: arjunchint


value: nadermx

value: Show HN: TranslateAPI.ai

author: nadermx

title: Show HN: TranslateAPI.ai


value: nickakre

value: Show HN: AgentVerse – Open social network for AI agents (Mar 2026)

author: nickakre


value: fizzwizzle

value: Show HN: I'm building a competitive math e-sport. The site is live (beta)

author: fizzwizzle


value: Build a startup. Make the tough calls. See if you can reach IPO.

value: Show HN: Unicorn Founder Game: Can you build the next unicorn?


value: AndyNemmity

value:
I know you're excited for the 100th post today on someone's claude code setup.
But most of those setups are thin wrappers around "You are an expert at"
Mine I have been working on since agents released, and has a different conception.
From an intelligent /do router command to automatically route to skills and agents so you don't have to remember anything.
High context skills, because in my testing it's better to have high context, and you use fewer tokens because it doesn't require turn after turn of working on it and fixing.
ADRs being the central component of everything you do, so that there is a consistent document that all agents get.
And a lot more. It's yet another Claude Code setup, but perhaps it's interesting to you.

value: Show HN: Yet another Claude Code agent setup, but several noval patterns

author: AndyNemmity


value: kdubber

value: Show HN: A daily deduction game questioning an AI source to find the answer

author: kdubber


value: starsmartonl

value: Show HN: Interactive simulation of what your phone does behind the screen

author: starsmartonl


value: dongjiewu

value:
Hi HN,
I've been experimenting a lot with autonomous coding agents (like OpenClaw and various CLI tools), but I kept running into two major roadblocks when trying to use them for actual production work:
Security & State: Most agents require running a persistent state on a local machine or VPS, often needing broad file system access. It's a security nightmare for enterprise code.
Chaos: Generalist agents try to do everything at once (planning, coding, testing) in a single context window, which inevitably leads to hallucinations and broken dependencies.
I wanted a system that mirrored how actual engineering teams work, so I built an open-source framework that runs entirely inside GitHub.
How it works: I mapped out a multi-agent system (Scrum Master, Planner, Dev, QA Tester) using Anthropic's Claude, orchestrated entirely through GitHub Actions.
You open an Issue with a feature request. The "Scrum Master" agent breaks it into a Kanban board. The "Planner" writes a feature issue with the implementation spec. Once you approve it, the "Dev" spins up an ephemeral, serverless container, writes the code, and opens a PR. The "QA" agent reviews the PR, runs tests, and leaves comments. The good thing for this architecture is that every task runs in a sterile, single-use runner. No corrupted environments or lingering state. It relies completely on GitHub's permission model. The agents only see what they are explicitly granted access to. Everything happens in standard PR diffs and Issue comments, not a terminal window or chat app.
The open-source template (using GitHub Actions) is here: https://github.com/plusai-solutions/ai-scrum-master-template
I’m also building a fully managed, serverless GitHub App version with instant dependency hydration (so you don't have to wait 2 minutes for node_modules to install on every run or burn the tokens to set up the environment using AI). The initial version is going to support python and typescript/nodejs env. In the future, I am going to add more environments like the android dev env. If you want to skip the Actions setup and run your agent on a preset environment, you can check out the waitlist here: https://collo.dev.
I would love to hear HN's thoughts on the architecture, specifically regarding the multi-agent handoffs via GitHub webhook events.

value: Show HN: An open-source AI Scrum Team that lives natively in GitHub Issues

author: dongjiewu


value: krytro

value: Nya AI combines AI chat client and collaboration platform, enabling you to chat with AI, search the web, take notes, write documents, communicate/collaborate with your team, manage files, and more within one unified workspace.

value: Show HN: AI chat, search, notes, collaborate, channels, cloud drive in one place

author: krytro


value: tartavull

value: Show HN: Agent-password – a local macOS password manager for agent workflows

author: tartavull


value: harveyrandall

value: just shipped v1.0.0 of react-container-kit, a small utility layer on top of unstated-next that adds named containers, provider composition, and type helpers. I was rewriting them or very vlose toit for farious mu-dukes  I kept rewriting across projects.

value: Show HN: React-container-kit – named React providers and provider composition

author: harveyrandall


value: Show HN: I built a task manager that tracks estimated vs. actual time


value: Show HN: Use AI to find customers who have intent to buy your product


value: Show HN: I created a free LLMs.txt generator


value: rangersui

value: Elastik is treating LLM as an untrustworthy http client by using mcp as a transparent transportation layer and built the most basic model with a html, database and a server.<p>I'm using the web security principle to treat this untrustworthy client(LLM) and provide it with the ability every http client can do, so that LLM can write any web app natively without any agentic UI or predefined components, in a safe, physical isolated way.

value: Show HN: Elastik – treating LLM as an HTTP client in less than 200 lines of code

author: rangersui


value: Show HN: Another open source photo management system


value: cittadhammo

value: Mass killings, democide & political violence · From antiquity to present (made with Claude.ai, database not verified)

value: Show HN: Historical Atrocities Database

author: cittadhammo

title: Show HN: Historical Atrocities Database


value: frag

value: Show HN: Machine learning and AI. Hype not included

author: frag


value: bartaxyz

value:
I built TabPilot because I constantly have 40+ tabs across 3-4 Safari windows, and finding my open work is very difficult at times. Safari's built-in tools don't let you type-to-search across windows and lack other simple features.
Arguably, this is bringing the same feature from Chrome, that I sorely missed after switching to Safari. There is Tab Overview, but I wanted something quick and without unnecessary animations.
I ended up with a Safari extension. Lightweight, no backend, fully private. Happy to hear what you think! It's a one-time purchase, to justify the work of publishing, and hopefully pay for a portion of my Apple Developer account.

value: Show HN: TabPilot – Search across Safari tabs and windows

author: bartaxyz


value: gudzpoz

value: Show HN: Run Emacs in the Browser with v86

author: gudzpoz


value: apurvaluty

value: Show HN: AI still recommends Delve to buyers 3 days after the fraud scandal

author: apurvaluty


value: levmiseri

value:
Hi HN!
Few months ago I've shared a new kind of markdown editor that we (a team of three from the Czech Republic) have been working on (HN post: https://news.ycombinator.com/item?id=46144801). What resonated with folks the most was Kraa's unique ‘live-typing’ chat feature. We have now acted on this feedback, improved the chat features, and made Kraa Trees. Trees allow anyone to create a light-weight community. It would be a stretch to call it an alternative to Discord, yet, but we hope that the frictionless nature of Trees will make them useful for small groups that want something simpler, more immediate, and less cluttered. With the live-typing being one of the key differentiating features.
You can create your own community/rooms by selecting "Tree of leaves" in the New leaf button dropdown.
You don't need an account to try Kraa nor Kraa Trees. We would love to know what you think!

value: Show HN: Live-Typing Chat Rooms

author: levmiseri

title: Show HN: Live-Typing Chat Rooms


value: theill

value: What happened to Doodle? A simple, free alternative is Shareaslot.

value: Show HN: Shareaslot Is a Doodle Alternative

author: theill


value:
I work with people from multiple time zones and is hard to tell immediately what hour will be appropriate for a meeting or an online chat sync. I was using some web apps but lately they are full of ads.
I thought a quick to use terminal app would help so I've built this. Maybe it can help others too.
I've tinkered a bit with the colors, still not entirely happy with the readability. I am struggling with what seem to be conflicting goals: distinctive non-working hours,  better contrast and very compact.

value: Show HN: World Time TUI

title: Show HN: World Time TUI


value: kstenerud

value: Show HN: YoloAI: A sandbox and diff/apply workflow your agent can't escape

author: kstenerud


value: prathje

value:
I have compiled some best effort motion canvas skills. They also contain agent instructions for how to capture and export screenshots and the final video, so, in theory, the agent can create a video fully autonomously.
Here is a very boring demo: https://www.youtube.com/watch?v=e8eHLTMWLlo

value: Show HN: Agent skills for generating structured visuals with MotionCanvas

author: prathje


value: In this release you can now filter by categories. As the vast majority of apps do not specify categories, I will progressively add them manually.

value: Show HN: Korru, Web App Catalog

title: Show HN: Korru, Web App Catalog


value: alberduris

value: Show HN: I turned Stravaleaks into an HTML broadsheet newspaper

author: alberduris


value: Show HN: RSS reader that scores articles 0–10 with LLM before you open them


value: metafarer

value:
A golf course directory and navigation app powered by OpenStreetMap and the Overpass API. Browse golf clubs worldwide, explore course layouts, and find pin distances.
GitHub: https://github.com/refarer/navtee

value: Show HN: Navtee – Golf course directory and navigation app

author: metafarer


value: nickakre

value: Show HN: AgentVerse – Open social network for AI agents (Mar 2026)

author: nickakre


value: pangon

value:
I built an open-source repo template that brings structure to AI-assisted software development, starting from the pre-coding phases: objectives, user stories, requirements, architecture decisions.
It's designed around Claude Code but the ideas are tool-agnostic. I've been a computer science researcher and full-stack software engineer for 25 years, working mainly in startups. I've been using this approach on my personal projects for a while, then, when I decided to package it up as scaffold for more easy reuse, I figured it might be useful to others too. I published it under Apache 2.0, fork it and make it yours.
You can easily try it out: follow the instructions in the README to start using it.
The problem it solves:
AI coding agents are great at writing code, but they work much better when they have clear context about what to build and why. Most projects jump straight to implementation. This scaffold provides a structured workflow for the pre-coding phases, and organizes the output so that agents can navigate it efficiently across sessions.
How it works:
Everything lives in the repo alongside source code. The AI guidance is split into three layers, each optimized for context-window usage:
1. Instruction files (CLAUDE.md, CLAUDE.<phase>.md): always loaded, kept small. They are organized hierarchically, describe repo structure, maintain artifact indexes, and define cross-phase rules like traceability invariants.
2. Skills (.claude/skills/SDLC-*): loaded on demand. Step-by-step procedures for each SDLC activity: eliciting requirements, gap analysis, drafting architecture, decomposing into components, planning tasks, implementation.
3. Project artifacts: structured markdown files that accumulate as work progresses: stakeholders, goals, user stories, requirements, assumptions, constraints, decisions, architecture, data model, API design, task tracking. Accessed selectively through indexes.
This separation matters because instruction files stay in the context window permanently and must be lean, skills can be detailed since they're loaded only when invoked, and artifacts scale with the project but are navigated via indexed tables rather than read in full.
Key design choices:
Context-window efficiency: artifact collections use markdown index tables (one-line description and trigger conditions) so the agent can locate what it needs without reading everything.
Decision capture: decisions made during AI reasoning and human feedback are persisted as a structured artifact, to make them reviewable, traceable, and consistently applied across sessions.
Waterfall-ish flow: sequential phases with defined outputs. Tedious for human teams, but AI agents don't mind the overhead, and the explicit structure prevents the unconstrained "just start vibecoding" failure mode.
How I use it:
Short, focused sessions. Each session invokes one skill, produces its output, and ends. The knowledge organization means the next session picks up without losing context. I've found that free-form prompting between skills is usually a sign the workflow is missing a piece.
Current limitations:
I haven't found a good way to integrate Figma MCP for importing existing UI/UX designs into the workflow. Suggestions welcome.
Feedback, criticism, and contributions are very welcome!

value: Show HN: AI SDLC Scaffold, repo template for AI-assisted software development

author: pangon


value: kristopolous

value: Show HN: Cap the spending of your agents

author: kristopolous


value: sitxh

value: Show HN: Looq, a Quick Look Extension for Markdown, Code, CSV, SQLite, and More

author: sitxh


value: blackbrokkoli

value: Show HN: A minimal SVG polygon shape creator in the web

author: blackbrokkoli


value: stramanu

value: Show HN: Flowelio – 33 free calculators that run in the browser

author: stramanu


value: steadeepanda

value:
I wanted to share a solution that I made initially for myself for OpenClaw, that helps control what your ai agents can reach when you let it do stuff without impacting its power, I hope it's useful to you.
Basically the solution lets you experiment freely with your agent within safe boundaries.
It's deterministic on purpose (doesn't include any Al layer) which means the solution follows clear and already defined rules, to maximize safety/security and predictability.
Rules are heavily tested on detecting prompt injection attempts and other security cases (explained in detail in the docs).
Everything is local and lives on your computer including the docs site.
It gives you a control panel to monitor and control boundaries. When boundaries are about to get crossed you receive an approval request which lets you see what your openclaw was trying to do.
It also (currently) supports Tailscale, so you can connect your Tailscale IP address and receive everything on your phone and you can also chat normally, approve or deny requests. It lets access the control panel via your tailscale IP address (a private one is recommended) from anywhere.
Currently only Telegram Channel is supported.
Only supports linux os for now and Opencode Claude Code & OpenClaw runners.
The things you need to get started are explained in the readme, also include quick demo/showcase images so you can see how it looks.
I'll be happy to hear feedback from you guys, especially having it tested against prompt injections to see how it handles it, don't hesitate to open a ticket on the GitHub for any issue that you found, I'll do my best to fix them.
Link here: https://github.com/steadeepanda/agent-ruler/
Thank you for reading.
I'll be happy to discuss about it.

value: Show HN: Deterministic security solution for AI agents – OpenClaw and 2 more

author: steadeepanda


value: flashbrew

value: Show HN: Open-Source Knowledge Agents Template

author: flashbrew


value: usamaqaisrani

value:
Hey,
I made my first NeoVim plugin which is a note keeping plugin. It creates a note for respective file and stores the notes in .notes/ directory in the same level as .git, if there is no .git directory it creates .notes/ directory in the current directory. Notes are saved as markdown files and name of the note is the sha256 hash of the path of the file.
Its a simple plugin, Im trying to learn more about NeoVim and Lua in general so any feedback is appreciated.
Thank You!

value: Show HN: I made a simple note keeping plugin for Neovim

author: usamaqaisrani


value: stanlymt

value: Show HN: EchoLive – Read-it-later app that reads to you with 600 AI voices

author: stanlymt


value: kilgarenone

value:
I finally built this app after many years of being sick of unlocking my phone every goddamn time I need to take or view my notes. It particularly sucks when I'm doing my grocery and going down the list.
I started building last year June. This is a native app written in Kotlin. And since I'm a 100% Web dev guy, I gotta say this wouldn't have been possible without this AI to assist me. So this isn't "vibe-coded". I simply used the chat interface in Gemini website, manually copy paste codes to build and integrate every single thing in the app! I used gemini to build it just because I was piggybacking on my last company's enterprise subscription. I personally didn't subscribe to any AI (and still don't cuz the free quota seems enough for me :)
So I certainly have learnt alot about Android development, architecture patterns, Kotlin syntax, and obeying Google's whims. Can't say I love it all, but for the sake of this app, I will :)
Anyway, I finally have the app I wish existed, and I'm using it everyday. It not only does the main thing I needed it to do, but there's also all this stuff:
- Make your notes private if you don't want to show them on lock screen.
- Create check/to-do lists.
- Set one time or recurring reminders.
- Full-text search your notes in the app.
- Speech-to-text.
- Organize your notes with custom or color labels.
- Pin the app as a widget on your home screen.
- You can auto backup and restore your notes on new install or Android device.
- Works offline.
- And no funny business happening in the background https://joonote.com/privacy
It's 30-day trial, then a one-time $9.99 to go Pro forever.
I would love you all to check it out, FWIW.
Ok thanks!

value: Show HN: Joonote – A note-taking app on your lock screen and notification panel

author: kilgarenone


value: dialectforge

value: Show HN: DialectForge OS – Linux fork with structural security, not layered

author: dialectforge


value: fhouser

value:
Hi everyone, second Submission, first SaaS, longtime HN reader.
TL;DR: This is a LinkedIn post generator.
If you are active on LinkedIn or other heavily text-based social media platforms, then you might find this interesting.
Bleeding edge technical highlights:
- AI-SEO, or, "GEO": We use a so-called "grounding page" for presenting facts and non-facts about the website to help non-human readers "ground" themselves in the truth of the matter.
What I learned:
- Agent-based coding is a massive boost and accelerator if you take the time to properly review results and keep everything on track.
Let me know what you think!

value: Show HN: I built my first SaaS

author: fhouser

title: Show HN: I built my first SaaS


value: victorbuilds

value: Show HN: I saw Norton Commander on X and nostalgia made me build it for the web

author: victorbuilds


value: maiconburn

value: Show HN: Inner Warden – Self-Defending Security Agent: eBPF+LSM+XDP (Rust, 29MB)

author: maiconburn


value: kiyeonjeon

value: Show HN: QueryPad – Browser SQL Playground for CSV, JSON, and Parquet Files

author: kiyeonjeon


value: emurlin

value: Show HN: JavaScript Performance Benchmarking

author: emurlin


value: matchaonmuffins

value:
Yesterday, during a YC company's interview, the CTO asked me to claude up "a claude code thing where he can have like 5 different claudes and see them at a glance"
I cooked something up during the interview, but I realized this was actually kind of useful and kept going after.
Anyways,
Orchestrator(tbh I named this pretty arbitrarily) is a desktop app that lets you run multiple Claude Code agents side by side in split panes, tmux style (it even uses tmux style BSTs!!). Each agent gets its own git worktree, and you can see potential merge conflicts, token usage, etc. in real time.
Basically, the main usecase is that, if you want to have 6 claudes running side by side, working on different things, and you want deep observability into each claude (unlike conductor), but you also want to prevent merge conflicts, orchestrator is probably your best bet right now.
I don't have an apple developer license, so you need to clone and build the repo yourself, but if someone is willing to sponsor or help build this using their developer signing key thing, I can package it into a dmg so more people can install it.
Also, fun fact, orchestrator was built using orchestrator :p

value: Show HN: I built a tmux-style split pane Claude sessions during  an interview

author: matchaonmuffins


value: Show HN: Batear – I built a $15 edge-only acoustic drone warning system


value: skill to let you AI agent perform the algorithm engineering cycle.

value: Show HN: Agentic Algorithm Engineering

title: Show HN: Agentic Algorithm Engineering


value: Show HN: Flint – A compiled language to replace complex Bash scripts


value: chrismeurer

value: Show HN: Lula – multi-agent coding assistant and sandboxed Rust execution engine

author: chrismeurer


value: Show HN: Apprise (Notification Platform) URL Generation Just Got Easier


value: Show HN: Free online calculators built with AI


value: nazbasho

value: SHOW HN: I built AI Product Photography tool for ecom stores

author: nazbasho


value: pjettter

value:
I searched for a library that promised the kind of layout and esthetics that I was after. This has been a recurring "issue" for me where I have something very specific in mind but can't seem to be able to mold anything existing into what I want.
Inspired from metro maps, like the London Underground, I wanted something that captures "stations" for crossings (fan-in, fan-out or processing nodes) and a left to right flow that, in my DAGs, often represent the flow of time.
Co-authored with Claude Code.

value: Show HN: DAG-map – metro map visualization of a DAG

author: pjettter


value: sebosch

value:
I’ve been building termcraft, a terminal-first 2D sandbox survival game in Rust.
The idea is to take the classic early survival progression and adapt it to a side-on terminal format instead of a tile or pixel-art engine.
Current build includes:
  - procedural Overworld, Nether, and End generation
  - mining, placement, crafting, furnaces, brewing, and boats
  - hostile and passive mobs
  - villages, dungeons, strongholds, Nether fortresses, and dragon progression
This is still early alpha, but it’s already playable.
Project:
https://github.com/pagel-s/termcraft
Docs:
https://pagel-s.github.io/termcraft/
Demo:
https://youtu.be/kR986Xqzj7E

value: Show HN: Termcraft – Terminal-first 2D sandbox survival in Rust

author: sebosch


value: unmodeledtyler

value:
I'm Tyler - the solo operator of Quanta Intellect based in Portland, Oregon. I recently participated in Nous Research's Hermes Agent Hackathon, which is where this project was born.
I've used agents extensively in my workflows for the better part of the last year - the biggest pain point was always the browser. Every tool out there assumes a human operator with automation bolted on. I wanted to flip that - make the agent the primary driver and give the human a supervisory role.
Enter: Vessel Browser - an Electron-based browser with 40+ MCP-native tools, persistent sessions that survive restarts, semantic page context (agents get structured meaning, not raw HTML), and a supervisor sidepanel where you can watch and control exactly what the agent is doing.
It works as an MCP server with any compatible harness, or use the built-in assistant with integrated chat and BYOK to 8+ providers including custom OAI compatible endpoints.
Install with: npm i @quanta-intellect/vessel-browser

value: Show HN: Vessel Browser – An open-source browser built for AI agents, not humans

author: unmodeledtyler


value: NubPlayz

value:
Goodreads Buddy Extension, it works on Chrome, Firefox, and Edge browsers and is free.
It enhances your Goodreads experience by bringing ratings from Google Books, Amazon, Open Library & StoryGraph. directly onto the book page , making comparison fast, seamless, and efficiently .
Plus click on it to view the same book on that site !
pls give any feedback, it is appreciated !
Chrome Extension to See Rating from ratings from Google Books, Amazon, Open Library & StoryGraph directly on Goodreads!

value: Show HN: Extension to See Rating from Google Book, Amazon,StoryGraph on Goodread

author: NubPlayz


value: appstorelottery

value:
Classic Video Poker (CVP) is a lightweight, browser-based retro video poker game which originally hit the front page of HN on Oct 4, 2023: https://news.ycombinator.com/item?id=37763098
I've finally managed to release version 2. The delay was mostly due to fear of upsetting the user base with breaking changes.
Version 2 includes:
- Frictionless accounts: added registration so you can save progress but no personal info or email.
- Deep play stats: Track lifetime RTP (Return to player), max win/loss streaks, winning hand counts and more.
- Leaderboards & Cash out: Cash out wins above the free play level, feeding into leaderboards for bank balance, RTP% (after 50 hands of play), and leaderboards that reward grinders
- Mobile stability - I've completely rewritten the communications routines both on server/client side. Mobile can be flaky, so the client handles silent auto-retries in the background without interrupting gameplay.
- Updated UI: New crisp graphics for playing cards
Obligatory tech stack info: serverside PHP / MySQL & client is coded in Godot 3.5.
I'd love to hear your feedback & I hope you all enjoy the new version!
Play it here: https://www.classicvideopoker.com/classicvideopokerv2/

value: Show HN: Classic Video Poker v2

author: appstorelottery

title: Show HN: Classic Video Poker v2


value:
One of my favorite ways to find and discover music these days is the radio station KEXP. It’s a public, independent radio station in Seattle where I grew up and they have DJs doing awesome shows all day and night. They play a ton of great music.
They have an official iOS app, but don’t have an official MacOS app or anything. I wrote myself an unofficial one that sits in the menubar though and displays current song info and has a few nice features around pause behavior/stream resumption and airplay. I borrowed a bunch of the logos/assets from the iOS app.
I’d love beta testers and any feedback people have!

value: Show HN: A KEXP native macOS app

title: Show HN: A KEXP native macOS app


value: Show HN: ClawJetty: Agent Pages for Production AI


value: ejgi

value: Show HN: Zen-Hunt – A bare-metal forensic scanner in Rust (SIMD, 7GB/s on NVMe)

author: ejgi


value: xaskasdf

value:
The Emotion Engine has 32 MB of RAM total, so the trick is streaming weights from CD-ROM one matrix at a time during the forward pass — only activations, KV cache and embeddings live in RAM. This means models bigger than the RAM can still run, they just read more from disc.
Had to build a custom quantized format (PSNT), hack endianness, write a tokenizer pipeline, and most of the PS2 SDK from scratch (releasing that separately). The model itself is also custom — a 10M param Llama-style architecture I trained specifically for this.
And it works. On real hardware.

value: Show HN: I ran a language model on a PS2

author: xaskasdf


value: kenforthewin

value: Show HN: Atomic – Self-hosted, semantically-connected personal knowledge base

author: kenforthewin


value: Show HN: vLLM Studio – A macOS app for using vLLM models


value: alexintosh

value: I'm pretty confident I can run the 397B-A17B next.

value: Show HN: I ran Qwen3.5 35B on my iPhone at 5.6 tok/SEC

author: alexintosh


value: benzsevern

value: Show HN: GoldenMatch – Entity resolution with LLM scoring, 97% F1, no Spark

author: benzsevern


value: ftrou

value: Show HN: An MCP server that helps coding agents find the full change surface

author: ftrou


value:
hello internet!
7x is proud to announce the release of the software powering our new social news website (with a design cloned from the original hacker news @ ycombinator.com).
- HND provides a lot of end user features in a modern UI that looks great in mobile devices.
- User registration is free and open to everyone!
- Signup and submit a story of your own!
* https://hackernewsdelta.com/
Our website is based on Hacker News features taken to the next level by implementing the website within the re-usable/re-distributable software called simply 'Exponential'. Exponential is a powerful CMS that has thousands if not more ways to customize it's output and features.
If you want you can run your own copy of the website you can and change it as you see fit. hackerNewsDelta is Free Software developed to meet open source expectations!
https://hackernewsdelta.com/about/faq/open-source
hackerNewsDelta is also based on the diggClone content voting software for Exponential.
User registration is free and open to everyone!
Signup and submit a story of your own!
Happy Hacking!
7x

value: Show HN: HackerNewsDelta Is a Clone of HN Powered by Exponential (CMS)


value: Show HN: The Longest Click

title: Show HN: The Longest Click


value: terrylinooo

value: Show HN: Airygen – A brand new WordPress SEO plugin

author: terrylinooo


value:
I am diagnostic radiologist with over 40 years experience. In diagnostic testing, many terms are used to describe how well the test detects the disease or disorder. Examples are “sensitivity”, “specificity”, “predictive values”, “odds ratio”, “likelihood ratios” and numerous others. In the literature and medical presentations there is often not much consistency in their use; as a physician listening to or reading research, I was perpetually unclear on how these terms “fit together”.
My solution was to invent the visual 2 by 2 diagram, or truth diagram, as a graphical alternative to the standard contingency table used in diagnostic testing (Johnson 1999). The concepts listed above, and many others, are represented graphically, and their inter-relationships can be clearly visualized.
Instead of four numbers in a grid, a single rectangle on a coordinate system encodes all four cells of the 2×2 table through its position and shape. Each hemi-axis corresponds to one cell (see below). The vertical height corresponds to the number of subjects with the disorder, and the horizontal width corresponds to the number of subjects without the disorder. A low, wide box represents a low prevalence of the disorder; a high narrow box represents a high prevalence.
The diagram makes it possible to see statistics like sensitivity, specificity, PPV, NPV, likelihood ratios, and even Bayes’ theorem as geometric relationships — lengths, areas, slopes, and proportions — rather than abstract formulas.
Drag or resize the box to see how the cell values change. The other lessons in this app explain each of the terms and how they appear on the diagram. Any of these screens can be saved for presentation and publication purposes.
Please take a look and feel free to give me feedback.
REFERENCES
Johnson KM. The two by two diagram: a graphical truth table. J Clin Epidemiol. 1999;52(11):1073-82. [PubMed] [ResearchGate]
Johnson KM, Johnson BK. Visual presentation of statistical concepts in diagnostic testing: the 2×2 diagram. AJR Am J Roentgenol. 2014;203(1):W14-20. [PubMed] [ResearchGate]
Johnson KM. Using Bayes’ rule in diagnostic testing: a graphical explanation. Diagnosis (Berl). 2017;4(3):159-67. [PubMed] [ResearchGate]

value: Show HN: The Two by Two Truth Diagram

title: Show HN: The Two by Two Truth Diagram


value: coltmcnealy

value: Show HN: Quarkus Extension for LittleHorse

author: coltmcnealy


value: chistev

value:
A lightweight, terminal-based voice recorder written in Python with pause/resume, live preview, trash/recycle bin, quality presets and basic file management — no GUI, no bloat. Just a fun project. Nothing serious.
https://github.com/chistev/voice-recorder

value: Show HN: Simple Terminal Voice Recorder

author: chistev

title: Show HN: Simple Terminal Voice Recorder


value: manunamz

value: Show HN: WikiBonsai - A Legible Knowledge Layer

author: manunamz


value: yehors

value:
actually, nothing special about this implementation. just another event loop written in rust for educational purposes and joy
in tests it shows seamless migration from uvloop for my scraping framework https://github.com/BitingSnakes/silkworm
with APIs (fastapi) it shows only one advantage: better p99, uvloop is faster about 10-20% in the synthetic run
currently, i am forking on the win branch to give it windows support that uvloop lacks

value: Show HN: An event loop for asyncio written in Rust

author: yehors


value: ICodeSometimes

value:
Hello,
My name is Yahia, I've been working on scraping products for a long time and maintain a couple of free sites in my spare time (E.g. knifegeek.io)
What prompted this is i've rebuilt scraping infra at every company I've started and finally just made it a product.
Pass a URL, get clean markdown, html, images, sitemap or pass a domain, get logos, colors, socials, industry data.
Goal is to offer a better service than VC funded competitors at a fraction of the cost.
Stealth is included and automatic at no additional cost (normally an upcharge by alternatives).
Would love your honest thoughts.

value: Show HN: Context.dev – One API to scrape, enrich, and understand the web

author: ICodeSometimes


value: vercantez

value: Show HN: Pi and Ghostty Running on Cloudflare Workers

author: vercantez


value: Policy rules evaluate tool calls before execution using regex and simple conditions. First match wins. No prompt injection surface because there's nothing to inject into. ~60ms cold start, <1ms evaluation.

value: Show HN: Signet-eval offers deterministic policy enforcement for Claude Code


value: Show HN: Cycle – inverse-Pomodoro for macOS that nags you to rest


value: kapitalx

value: Show HN: I Built Grid View for Switchboard – Claude Code CLI Manager

author: kapitalx


value: stunnAR

value: I saw this great list today here on HN and figured that it needs to be a survey. Enjoy... Long live Anthony Bourdain...

value: Show HN: I vibe-coded the chopsticks faux pas app for you so you don't have to

author: stunnAR


value: yoloshii

value:
So I've been building ClawMem, an open-source context engine that gives AI coding agents persistent memory across sessions. It works with Claude Code (hooks + MCP) and OpenClaw (ContextEngine plugin + REST API), and both can share the same SQLite vault, so your CLI agent and your voice/chat agent build on the same memory without syncing anything.
The retrieval architecture is a Frankenstein, which is pretty much always my process. I pulled the best parts from recent projects and research and stitched them together: [QMD](https://github.com/tobi/qmd) for the multi-signal retrieval pipeline (BM25 + vector + RRF + query expansion + cross-encoder reranking), [SAME](https://github.com/sgx-labs/statelessagent) for composite scoring with content-type half-lives and co-activation reinforcement, [MAGMA](https://arxiv.org/abs/2501.13956) for intent classification with multi-graph traversal (semantic, temporal, and causal beam search), [A-MEM](https://arxiv.org/abs/2510.02178) for self-evolving memory notes, and [Engram](https://github.com/Gentleman-Programming/engram) for deduplication patterns and temporal navigation. None of these were designed to work together. Making them coherent was most of the work.
On the inference side, QMD's original stack uses a 300MB embedding model, a 1.1GB query expansion LLM, and a 600MB reranker. These run via llama-server on a GPU or in-process through node-llama-cpp (Metal, Vulkan, or CPU). But the more interesting path is the SOTA upgrade: ZeroEntropy's distillation-paired zembed-1 + zerank-2. These are currently the top-ranked embedding and reranking models on MTEB, and they're designed to work together. The reranker was distilled from the same teacher as the embedder, so they share a semantic space. You need ~12GB VRAM to run both, but retrieval quality is noticeably better than the default stack. There's also a cloud embedding option if you're tight on vram or prefer to offload embedding to a cloud model.
For Claude Code specifically, it hooks into lifecycle events. Context-surfacing fires on every prompt to inject relevant memory, decision-extractor and handoff-generator capture session state, and a feedback loop reinforces notes that actually get referenced. That handles about 90% of retrieval automatically. The other 10% is 28 MCP tools for explicit queries. For OpenClaw, it registers as a ContextEngine plugin with the same hook-to-lifecycle mapping, plus 5 REST API tools for the agent to call directly.
It runs on Bun with a single SQLite vault (WAL mode, FTS5 + vec0). Everything is on-device; no cloud dependency unless you opt into cloud embedding. The whole system is self-contained.
This is a polished WIP, not a finished product. I'm a solo dev. The codebase is around 19K lines and the main store module is a 4K-line god object that probably needs splitting. And of course, the system is only as good as what you index. A vault with three memory files gives deservedly thin results. One with your project docs, research notes, and decision records gives something actually useful.
Two questions I'd genuinely like input on: (1) Has anyone else tried running SOTA embedding + reranking models locally for agent memory, and is the quality difference worth the VRAM? (2) For those running multiple agent interfaces (CLI + voice/chat), how are you handling shared memory today?

value: Show HN: ClawMem – Open-source agent memory with SOTA local GPU retrieval

author: yoloshii


value:
Hi HN,
I built Butterwell after watching too many bakers sell things at a loss because pricing felt like guesswork.
The pattern I kept seeing: someone makes a great product, they pick a price based on what "feels right," and they never account for ingredient cost fluctuations or their own time. Most don't want to touch a spreadsheet.
Butterwell lets you photograph your recipe — handwritten or typed — and uses AI to detect the ingredients. It then pulls live grocery prices and calculates what you should charge, with a breakdown showing ingredient cost, labor, and margin.
The live price data was the tricky part to get right. Grocery prices shift constantly and the gap between stale data and real data meaningfully changes the recommended price.
Currently in free beta. Curious what the HN crowd thinks about the pricing model approach.

value: Show HN: I built a pricing tool for home bakers that reads recipe photos


value: quantbagel

value: After distilling oss models, serving inference to robotics startups and getting to 200k in mrr im launching reflex. Upload policies and models and we do 1-click deploy https://x.com/quantbagel/status/2028924664190517364?s=20

value: Show HN: Robot Astral Projection

author: quantbagel

title: Show HN: Robot Astral Projection


value: danimalcrackerz

value: Show HN: Command_line – a fast, terminal-style Hacker News app

author: danimalcrackerz


value: murataslan

value: Show HN: CI-debugger – Debug GitHub Actions locally with breakpoints

author: murataslan


value: KasparSoukup

value:
Hi,
I have recently been applying for summer internships and got frustrated when tailoring my resumes in Word. I started learning Python last autumn, but had absolutely zero experience with web development or deploying something to the front/backend. I wanted to experiment with the new coding agents to build a resume editor that would make my application process less painful.
Here it is: www.tailortojob.app
How I built it:
A friend helped me set up the initial infrastructure because I struggled to connect everything with Claude alone (newer models might be more helpful; that was 4 months ago). The stack is Vercel, Render, and Supabase. Once the front- and backend were set up, I used agents iteratively over the last 4 months to build the actual application (I have probably spent on average about 10 hours per week, so a total of about 180-200 hours)
My Agent Workflow:
High/Low Model Split: What worked best was using larger models (Opus 4.6 has been a game-changer) to brainstorm an implementation plan in Markdown, and then handing that off to smaller models to do the actual coding. I felt this gave me a good balance between performance and costs. I recently started exploring Claude's planning mode, which I am considering using instead of my old approach.
UI Struggles: While Claude’s newer UI skills are great for quickly building a frontend, I found it often struggled with perfectly aligning hover overlays with other elements on the page (maybe my prompts were not precise enough; it often took me a couple of tries to get it right)
Knowledge Cutoffs: When asking agents to implement new LLM APIs (like GPT 5.1 mini), they would often tell me they did not exist, and I should use models like 4o. This was especially annoying when I asked Claude to find errors in my code. It would often tell me that I am using models that do not exist. I learned I had to manually feed Claude the new API documentation during the session to get it working.
My Biggest Lesson: The "Tutorial Trap"
Because AI makes it so easy to simply build whatever you can think of, I believe prioritization becomes extremely important. Case in point: I spent 5 hours the night before launching to my friends, building a detailed interactive tutorial. In the end, not a single person used it. Several friends even told me they could not figure out a feature, knew the tutorial existed, and still chose to just give up rather than watch it. I was really surprised.
My approach definitely was not perfect, but it was impressive to see what is possible nowadays with hardly any prior coding experience.
I would love for you to try out the editor and let me know how I can make it more useful. I am also very curious to hear tips from this community on how I can refine my agent workflows.
Thank you for your time and help!

value: Show HN: How I built a resume editor using AI with zero web dev experience

author: KasparSoukup


value: nickakre

value: Show HN: AgentVerse – Open social network for AI agents (Mar 2026)

author: nickakre


value: eftalyurtseven

value: We are working mostly with agencies, marketplaces and consumer AI app builders to handle their creative pipelines.<p>I just opensourced our internal repository

value: Show HN: Generative Media Skills

author: eftalyurtseven

title: Show HN: Generative Media Skills


value:
cRSS enables Agents to have shared memory (Agent B knows your preferences because you told Agent A) or to share behavior. (Agent B adopts behavioral characteristics of Agent A).
Not a library, framework, nor storage system.
cRSS is a primitive.
cRSS turns LLM context mutation into structured, deterministic, auditable event feed (like RSS + event sourcing + git-like diffs), so multiple agents can share, replay, audit, and deterministically reconstruct what went into each model inference.

value: Show HN: CRSS v0.1 – a primitive for sharing agent memory and behavior


value: Show HN: S2LC – 100 LoRA adapters in 3.59ms, zero HBM writes


value: bimamoglu

value: Show HN: Sift, a local-first CLI for failures, root causes and next steps

author: bimamoglu


value: jambla

value: I built Campfiree because I got tired of platforms treating users as products. On Campfiree, users submit feature ideas and vote on them weekly. Moderation is handled by randomly selected community juries, no corporate team deciding what's acceptable. It's free with ads or $7/year without (free during beta). We have 55 users so far and ship features every week based on what the community votes for. I'd love honest feedback on the model and the product.

value: Show HN: Campfiree – A social platform where users govern everything

author: jambla


value: kiyeonjeon

value: Show HN: QueryPad – I got tired of opening Python just to query a CSV

author: kiyeonjeon


value: potomak

value:
I run Claude Code agents for a few personal projects on a Raspberry Pi, kept alive in tmux sessions. The missing piece was interacting with them without opening a terminal and without any additional API costs on top of my existing Pro subscription.
I created a small Discord bot that bridges a channel to the tmux session. It injects messages via tmux send-keys, posts tool call activity as progress updates, and delivers responses via a temp file.
It also forwards Claude Code's permission prompts to Discord so you can approve tool use with a 1/2/3 reply.
Claude Code's remote control works great for solo use, but I wanted an accessible way to share the agent with others, a Discord channel is a much lower bar than granting terminal access.
Limitation: one session, serial requests. Fine for low-traffic personal agents; use the API if you need concurrency.
Code + setup: https://github.com/potomak/claude-discord-bridge

value: Show HN: Connect a Discord channel with Claude Code agents running in tmux

author: potomak


value: sshaileshk

value: Show HN : Query on-prem databases and DynamoDB in plain English

author: sshaileshk


value: smlee

value: Show HN: Void Text – a fast, native macOS writing app (~15MB, keyboard-first)

author: smlee


value: manunamz

value: Show HN: Cultivation > Accumulation (For AI Agentic Memory)

author: manunamz


value: notwopr

value:
hey all.  just trying to get the word out about this app i made. It's called Clifton.  it's helped me out a lot and so thinking it could help others too. let me know what you think and if you know anyone who might find it useful, please share!
it's free and open source (https://github.com/notwopr/clifton)
my mom has alzheimers and vascular dementia and i used to keep this incredibly complicated spreadsheet just to keep track of what clinical trials i already reviewed and which ones would actually fit our needs. it was honestly such a pain to maintain and update every few weeks.
i wanted a way to find trials where there was a low chance of a placebo, stuff that was actually nearby, and trials that didn't have super invasive diagnostic testing... reading through eligibility criteria on clinicaltrials.gov for hours just to find out a trial is a 4 hour drive away or has a 50% placebo rate is exhausting.
so i decided to just build my own thing.
hope it helps other people out there too.
it's free, but im hoping the AI searches dont get too out of control because i cant really afford too much.  but if anyone knows how i can get google to sponsor this site PLEASE let me know  (it uses gemini)

value: Show HN: Clinical Trial Finder and Ranker

author: notwopr


value: Show HN: Skill Lab – CLI tool for testing and optimizing agent skills


value: damatar

value: Show HN: Mnesis – Lossless context management Python library

author: damatar


value: dogancan

value: Show HN: Netwall – A public wall where posts vanish after 24 hours

author: dogancan


value:
Jensen Huang recently said every engineer should be spending $250,000 a year in AI compute credits. Most of us aren't even close. I built an MCP server to fix that.
jensenify-mcp injects the complete text of the Iliad, the Odyssey, Paradise Lost, the Complete Works of Shakespeare, the King James Bible, and War and Peace (~2.9M tokens) into every AI-assisted tool call. It works with Claude Code, Claude Desktop, Cursor, Windsurf, or any MCP-compatible client.
Features include four spending tiers (bronze through jensen), a built-in ROI calculator, and a progress dashboard so you can track your journey toward the $250k target.
Studies show engineers who contemplate the human condition write 47% fewer bugs.

value: Show HN: Jensenify-MCP: "Every engineer should spend $250k/yr on tokens" –solved


value: x-guo

value: Show HN: Zsweep – Vim Motions Minesweeper with Svelte 5.0

author: x-guo


value: RohoSwagger

value: Show HN: ez-stack - Stacked PRs for agents

author: RohoSwagger


value: muthuishere

value:
I like using Excalidraw for diagrams, especially the hand-drawn style. But I don’t like starting from a blank canvas. I usually spend 10–15 minutes placing boxes and arrows before I even get to the actual thinking.
I tried some existing Excalidraw MCP/agent skills, but they didn’t work well for me. No image export, no animation, and the style didn’t match what I wanted.
So I built a small agent skill for my workflow.
It generates a hand-drawn diagram, an animated version, and opens it in a hosted Excalidraw (GitHub Pages) where I can edit it further.
I still tweak things manually, but this gives me a starting point instantly.
Repo: https://github.com/muthuishere/hand-drawn-diagrams

value: Show HN: Agent skill for Excalidraw diagrams with animation and image

author: muthuishere


value:
I’ve spent years with ideas fizzling out at the "which framework should I use?" stage. This week, I finally felt like I found a magic wand: I stopped overthinking and went back to the basics.
I built Daily Reflections because I wanted a journaling space that was actually private—no accounts, no cloud, and no "SaaS-ification" of my personal thoughts.
The Implementation:
Vanilla Stack: 100% pure HTML, CSS, and JavaScript. No build step, no frameworks, no external libraries.
Local-First: Everything lives in localStorage. 0% of your data is transmitted to a server.
Data Portability: Since it's local-only, I added JSON backup/import and a monthly PDF export to ensure the user actually owns their data.
Visualization: I used the Canvas API for mood trend charts and a GitHub-style consistency heatmap to keep the footprint tiny.
Offline-First: It's a PWA with a service worker, so it works perfectly in airplane mode.
The "Then vs. Now" Feature:
I wanted to solve the "write and forget" problem. The app automatically resurfaces entries from exactly 1 week, 1 month, or 1 year ago to provide immediate perspective on personal growth.
I'm using this as my primary journal now. I’d love to hear your thoughts on the local-first approach and any performance concerns regarding localStorage for long-term text storage.

value: Show HN: Daily Reflections – A private, zero-dependency, local-first PWA journal


value: Sharanxxxx

value: Show HN: TempMail Mail – Disposable email with per-domain blocking

author: Sharanxxxx


value: LoganFlaherty

value: Banish generates a fixed-point runtime at compile time and schedules your states through it. You declare states and rules, the framework decides when they run. Release 1.3.0 adds async support, runtime dispatch, block attributes, transition guards, and scoped variable declarations, rounding out what I think is a genuine framework-level feature set for a category of problem that usually ends up as a loop wrapping a match wrapping a pile of flags.<p>The before/after comparison in the README shows the difference pretty concisely. Happy to answer questions about the design tradeoffs, particularly around the proc macro implementation. Thanks for reading.

value: Show HN: Banish: A declarative framework for rule-based state machines in Rust

author: LoganFlaherty


value: Show HN: Yeet – Throw AI tasks at hardware and walk away (Nomad and OpenShell)


value:
Hi HN
I built TMA1 because I wanted better understanding of what coding agents are actually doing — token/cost usage, tool calls, latency, failures, full session replays, etc. The most important part is that I don't want to sign up for or send data to any cloud service.
And of course it's opensourced:
https://github.com/tma1-ai/tma1

value: Show HN: TMA1 – Local-first observability for LLM agents


value: Just a cool visual way to see where you can go around the world. It also supports multiple passports.

value: Show HN: Passport Globe (See where your passport takes you)


value: nakaiwilliams

value: Show HN: Helios – 3 Claude agents (Red vs. Blue) hack and patch your codebase

author: nakaiwilliams


value: bilater

value: Show HN: OnlyBots – A store for AI agents to buy sexy lobster pics

author: bilater


value: afshinmeh

value: Show HN: Peam – AI that knows your website

author: afshinmeh


value: alexissp

value: Show HN: Mac Wisper – AI voice-to-text for macOS

author: alexissp


value: rokgregoric

value:
Hey HN,
I like keeping Activity Monitor in my dock, but the default icon always felt off. It technically shows activity, but visually it doesn’t feel like it belongs in macOS — more like a raw canvas than a proper system icon.
So I rebuilt it.
Same app, same data — just a dock icon that looks and behaves like a native macOS component, with a clean, readable CPU graph.
No new features, just fixing how it looks and feels.
Curious if others noticed this too, or if it never bothered you.
https://x.com/rokgregoric/status/2035638066853908844?s=20
https://x.com/rokgregoric/status/2035641264461304028?s=20

value: Show HN: I redesigned Activity Monitor's dock icon to look native

author: rokgregoric


value: CastleOneX

value:
I’ve been working in ML software for 4 years, and I quickly ran into a recurring problem: I kept asking myself, "Why did I write this function this way?" or "Why is this block here?"
I tried to organize my thoughts with Obsidian and other note-taking apps, but let’s be honest, documenting for yourself feels like a chore. Documentation always feels like it's meant for "someone else."
So, I decided to build a VS Code extension to save my reasoning and contextual memory directly linked to snippets, tags, and more. I even added a prioritized task list so I’d know exactly what was pending the next day.
And what happened? I never used it.
Months later, I felt disappointed. I felt like I had wasted all that time on something even I didn't find useful.
Then, agents arrived.
Working with AI agents has been a mind-opening experience, but I hit a wall: the "Cold Start" problem. Every new session required me to explain everything from scratch. I tried MEMORIES.md, AGENTS.md, and Claude’s project rules. Ironically, the cold start didn't improve as much as promised. Some benchmarks even show that agents perform worse when forced to parse too many static skill files, while others only show a marginal 10% improvement.
Out of curiosity, I decided to implement a local MCP so my agents could use Neurotrace autonomously.
The result was startling. I didn't think the agents would actually use the tool, but they are. I don't have formal benchmarks yet, but I can say with confidence that the cold start has drastically decreased. Since I use different agents from different providers, the "next" agent now knows exactly where we left off yesterday. They decide what contextual memories to save, and they do it surprisingly well. My workflow has improved significantly.
I'd love to hear your thoughts on agentic memory or if you've found better ways to handle context hand-off.
Cheers,
Irwing Castro (CastleOneX)
You can find it on the marketplaces here:

    VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=BlackIronTechnologies.neurotrace

    Open VSX: https://open-vsx.org/extension/BlackIronTechnologies/neurotrace

value: Show HN: Neurotrace – The extension I built but never used

author: CastleOneX


value: anatoly-tenenev

value:
1) What this project is
This is a Go utility (spec-cli) for working structurally with a complex directory of markdown files (a specification), which is described at https://spec-schema.org.
The utility has two main tasks:
- validation of a set of markdown files;
- interaction with markdown files (query, add, update, delete).
2) What problems this solves
- anxiety that the agent will break the structural integrity of the specification;
- the ability to maintain structurally complex specifications made up of markdown files;
- the fact that the agent has to load too much data into the context window (read the entire specification).
3) How it works (approximate usage scenario):
- you initialize the specification schema with a yaml file according to https://spec-schema.org/ This schema describes the structure of the directory with markdown files and the structure of the markdown files themselves. This stage, of course, can be done with an agent;
- in a new session with the agent, you simply tell it to run `spec-cli help`: with this command it gets an agent-friendly projection of the specification schema, which it then works with, and commands (query/add/update/) description;
- now the agent can use cli utility to validate, update, and query the specification;
- the specification remains convenient for the developer to read, because it is located next to the project and has the structure defined by the developer.
4) Future plans
Right now I am testing the utility on a real project. In particular, the utility needs to support concurrent work (for example, to avoid errors where markdown files added simultaneously get the same id) and batch operations.
Thank you for reading!

value: Show HN: CLI for validating, querying, and updating Markdown specs

author: anatoly-tenenev


value: BohdanPetryshyn

value:
We took the top 3 HN stories every day since October 2006 (~21K stories total), ran topic clustering on them, and visualized how topics rise and fall over time.
You can zoom into any period - some patterns are surprisingly clear (AI overtaking startup culture as HN's top topic, crypto's rise and fall, remote work spiking with COVID).
Happy to answer questions about the methodology.

value: Show HN: 20 years of Hacker News discussions, clustered and visualized

author: BohdanPetryshyn


value: victorbuilds

value:
My daughter is learning piano, and I saw someone on X who vibe-coded a similar app for their kid. So I plugged a USB cable into our 10-year-old Casio AP-450, fired up Claude Code, and had a working falling-note game in minutes.
My daughter immediately became the product manager — she requested a beat toggle, caught that long notes disappeared too fast on keypress, and spotted visual overlaps I completely missed.
Deliberately vanilla JS/HTML/CSS — no frameworks, no build step. Setup is: USB cable + Chrome + open index.html.
Open source (GPL-3.0): https://github.com/victorantos/PianoFun

value: Show HN: PianoFun – Browser piano learning game with MIDI (vanilla JavaScript)

author: victorbuilds


value: franze

value: Show HN: Strait Sweeper

author: franze

title: Show HN: Strait Sweeper


value:
Hi folks, I built Nanostat, a web app that takes microscopy images, runs instance segmentation to identify individual particles and computes per-particle and summary statistics. Results are exportable as images/CSV. You can correct the segmentation directly in the browser (erase false positives or draw missed particles) and set a pixel to unit calibration so measurements are in real units.
As far as I know, there's no widely available tool that does this end to end. The closest things are academic projects or ImageJ, which is more of a general purpose image processor without automatic particle detection. Nanostat handles the detection, measurement, and visualization in one place.
Posting here on the off chance that there are microscopists that may be open to trying it out and giving some feedback. There's a live demo on the homepage with real electron microscopy data, where you can interact with the full workflow (eraser, overlays, histograms, metrics, etc.) without signing up. If you want to try your own images, there's a free tier

value: Show HN: Nanostat – automated particle analysis for electron microscopy images


value: dpaessler

value: Show HN: We mapped 122K carbon removal researchers using OpenAlex/ORCID/OpenClaw

author: dpaessler


value: nickakre

value: Show HN: AgentVerse – Open social network for AI agents (Mar 2026)

author: nickakre


value: hiroshichan

value: Got charged for services I forgot about. Finding the cancellation pages was the most annoying part — companies deliberately bury them.Started collecting them manually. 1,000+ verified direct cancellation URLs across SaaS tools, streaming services and apps. Made it into a free searchable page and also an iOS app that tracks subscriptions and reminds you before renewals.You can also submit missing services directly and I'm working on a public API for the search endpoint. website url: subscriptioncat.space/search

value: Show HN: I collected 1k cancellation URLs and built an iOS app around them

author: hiroshichan


value: kulesh

value:
Tril converts every function in a repo into plain English descriptions, then runs and tests them — using an LLM as the interpreter instead of a runtime.
The concept: programming languages exist because machines couldn't understand human intent. LLMs can. So what happens if you remove the code entirely and just... describe what each function should do?
The tool replaces functions one by one, runs your test suite after each swap to confirm nothing breaks, and outputs a .md file. Then `tril run` spins up an HTTP server that sends each function's English description to Claude and returns the result.
Tested on a unit converter (JS) and a 625-line Python CLI tool — tests passed, results matched to 6 decimal places (fortunately).
This is mainly a thought experiment: can any code become plain natural language? Will it still work? Let's find out!
npm:
npx @sliday/tril convert URL
GitHub: https://github.com/sliday/tril

value: Show HN: I replaced every function in a codebase with English – it still works

author: kulesh


value: qwikhost

value: X Search Scraper is a powerful X (Twitter) scraper and data export extension that helps you collect and export search results directly from X.

value: Show HN: X Search Scraper – Export Twitter Search Results

author: qwikhost


value: jithinraj

value: Show HN: Agent Auditor: verify signed agent, API, and MCP records offline

author: jithinraj


value: artursapek

value:
I started building this 10 months ago, largely using agentic coding tools. I've stayed very involved in the code base and architecture, and have never moved faster in my life as a dev.
The word processor engine and rendering layer are all built from scratch - the only 3rd party library I used was the excellent Y.js for the CRDT stack.
Would love some feedback!

value: Show HN: Revise – An AI Editor for Documents

author: artursapek


value: minviex

value: I wanted a version of Nomad List that was free and didn’t feel overbuilt, so I made Minimum Viable Expat. It focuses on cost of living and comparing places to live, nothing else. Early project, feedback welcome

value: Show HN: Minimum Viable Expat – a free, simpler alternative to Nomad List

author: minviex


value: ronreiter

value: Show HN: Crack – Turn your MacBook into a squeaky door

author: ronreiter


value: jasonkester

value:
I'm working on the Survival Crafting RPG that you would have played on your Apple II back in the '80s.
You can think of it as Valheim's gameplay crammed into the tile-based UI of the old Ultima games.
It has a procedurally-generated open world with towns and NPCs to talk to, all the resource gathering, mining, crafting stuff you'd expect in a modern survival game, and some good old fashioned dungeon crawling to boot.
I've been working on it off and on for the last several months. It's complete up through the Bronze Age (in Valheim terms). Let me know what you think!
https://stravaeger.com

value: Show HN: Come play the Retro Survival Crafting RPG that I'm building

author: jasonkester


value: Show HN: Dev Tools Hub – 10 free browser-based developer utilities


value: Veraticus

value: Show HN: I built an open-source MCP server that parses game save files

author: Veraticus


value: caderosche

value:
Outdex aggregates outdoors data from multiple sources via geospatial pipelines and jobs.
I built this for developers of outdoor recreation apps so they don't have to scrape data from a million different sources. I do the data collection for them.
Appreciate all honest feedback! Don't hold back.

value: Show HN: I built an outdoors data API for developers

author: caderosche