value: I was not getting good cache utilization when including dynamic context in agent threads. After a lot of experimentation, I found a good pattern that minimizes how often long lived conversation history gets modified while still supporting dynamic context. It has flexible hooks for doing things like truncating or summarizing tool outputs when transitioning messages to the long term history. And I'm seeing >>90% of tokens hitting the cache for my agents despite including a lot of dynamic user context.<p>There are a wide range of agent prompting strategies so I'd love to hear where this library works well and where there are patterns that don't fit well into the current API!

value: Show HN: Llmbuffer – Python library for cache-optimized LLM conversation history


value: clarezoe

value: Show HN: I let an AI C-suite run my company – starter kit from the inside

author: clarezoe


value: addozhang

value: Show HN: Obsidian Image Upload Toolkit – upload images to 10 cloud providers

author: addozhang


value: rohithbv

value:
Hey HN, I’m Rohith, founder of Topolog. I was always curious about what Gantt charts, TODO lists and Kanban boards have in common. In Topolog, every plan you design is actually a Directed Acyclic Graph (DAG) from which the Gantt, list and Kanban views fall out. Topolog was named after topological sort.
All plans in Topolog are written in a custom DSL called Total Orchestration Language (TOL) which has some nice properties, totality (and thus non-Turing-completeness) being the big one. “Total” means that every plan provably terminates. That's what lets the engine exhaustively analyze any plan you write. The handbook for the language is public so anyone can learn and write in it (https://www.topolog.co.uk/docs/tol-handbook). You can edit the raw source directly, or use the IDE.
Probabilistic reasoning is built into the product from the ground up and every plan gets a Monte Carlo simulation to generate a “Completion Spectrum” which is the probabilistic “smear” of plan completion times divided into complete success, partial success or failure. Critical Paths and near-critical paths are also displayed.
Tasks can be picked up, dropped and marked completed at any time. Topolog compares actuals against predictions and recalibrates all future forecasts. No traditional time tracking needed. You can “paint” your weekly availability on the Availability page and all the scheduling and predictions happen with that as the constraint.
There are Express and Structured modes that quickly get you started with AI plan generation but because the source code is visible and the handbook is downloadable as a markdown file, you can use any LLM of your choice to iterate against the deterministic engine to craft error-free plans of your own.
Topolog is also designed for teams and the Scheduler takes into consideration not just your own availability and plans but also the team. Plans or individual nodes can be shared and plans are member-private by default.
Honest limitations: This assumes your plans can be modelled as DAGs in the first place (which I felt was a reasonable starting point). Garbage in, garbage out: the output is only as good as the plan you feed it. And you’ll need to sign up in order to try it (7-day trial, no card). It's a paid product.
I hope you enjoy it, all feedback welcome, especially around the language design (had to make some opinionated design choices) and completion spectrum framing.

value: Show HN: Topolog – Plans as typed DAG programs, deadlines computed, not guessed

author: rohithbv


value: williamcotton

value: Show HN: Algraf, block-scoped, algebraic grammar-of-graphics DSL

author: williamcotton


value: copypirate

value: Show HN: Jailbreak this model to get 3B tokens

author: copypirate


value: Show HN: Nodrix – open-source IoT cloud deployed to your own Cloudflare account


value: javierluraschi

value: Show HN: Pacman AI – Generated with Claude Fable 5

author: javierluraschi


value: Show HN: Black Hole in Your Ghostty

title: Show HN: Black Hole in Your Ghostty


value: I'm trying to learn about portfolio management, and built this biotech trading game to help understand basic portfolio management concepts: ie, how do you improve investing performance by things other than getting an 'edge' on an asset?<p>I have a biotech investing background, but still learning portfolio management. So if there are some basic errors in this, please tell me!

value: Show HN: Catalyst Maze: biotech trading game


value: gabamnml

value: Show HN: Built a public demo to explore SpaceX's IPO filing using multimodal RAG

author: gabamnml


value: patwalls

value: Show HN: Headroom – Claude Code usage limits, live in the macOS menu bar

author: patwalls


value: Show HN: Hacker's Guides

title: Show HN: Hacker's Guides


value:
Hey HN. I'm a high schooler in Fremont, CA. Tuesday morning I got a county-wide AC Alert text telling everyone in Alameda County to prepare a go-bag for an East Bay Hills Red Flag Warning that starts tonight at 11 PM. The text went to ~half a million phones.
The actual NWS warning polygon only covers East Bay Hills (NWS zone CAZ515). Most people who got the text don't need a go-bag tonight. Some in the hills don't realize how close they are. So I built this tool - https://redflag-check.info/  mit licensed public github - https://github.com/vedant-f-is-ma/redflag-check
It does a few things - tells people if they are in the flagged zone, and also provides a way to check if a buddy is in flagged zone and send them a text. Everything without installing an app.
I heard back from Oakland Firesafe Council director about a gap in my understanding (and the tool). To my surprise, and through feedback, I realized that you cannot assume that only the flagged area is at risk. Adjacent areas are at risk too! Fires do not follow zone boundaries! I fixed the tool.
I built this in 48 hours to close that specific gap: type your address, get a yes/no on whether the NWS polygon covers it, your Genasys evacuation zone, tonight's wind + humidity at your point, a plain-English action checklist, a per-school decision view for East Bay districts, and a one-tap iMessage buddy-check template for a hill-neighbor at 10:30 PM.

value: Show HN: I built a Red Flag Warning zone-check tool for the East Bay in 48h


value:
An email based application that monitors your teams emails in real time to remove the need to manually do bookkeeping for your small businesses.
Auto matches receipts to bank transactions and creates invoice drafts ready to be paid with your approval.
It was built with small businesses and bookkeepers in mind, so it has a "small business" model and a "bookkeeper" model.
Happy to answer questions and would love feedback.

value: Show HN: DocStreamAI – Automatic invoice/receipt collection for Quickbooks/Xero


value: QingWu

value: Garden Letters helps you create a rich electronic letter with your own words, floral design, custom background images, and optional music — perfect for love, anniversaries, apologies, friendship, family, and special moments.

value: Show HN: Garden Letters – Floral Letter Design and Music

author: QingWu


value: Show HN: Vaportrail – flight recorder for Claude Code, Codex, and OpenCode


story_text:
Hey HN. I'm a high schooler in Fremont, CA. Tuesday morning I got a county-wide AC Alert text telling everyone in Alameda County to prepare a go-bag for an East Bay Hills Red Flag Warning that starts tonight at 11 PM. The text went to ~half a million phones.
The actual NWS warning polygon only covers East Bay Hills (NWS zone CAZ515). Most people who got the text don't need a go-bag tonight. Some in the hills don't realize how close they are. So I built this tool - https://redflag-check.info/  mit licensed public github - https://github.com/vedant-f-is-ma/redflag-check
It does a few things - tells people if they are in the flagged zone, and also provides a way to check if a buddy is in flagged zone and send them a text. Everything without installing an app.
I heard back from Oakland Firesafe Council director about a gap in my understanding (and the tool). To my surprise, and through feedback, I realized that you cannot assume that only the flagged area is at risk. Adjacent areas are at risk too! Fires do not follow zone boundaries! I fixed the tool.
I built this in 48 hours to close that specific gap: type your address, get a yes/no on whether the NWS polygon covers it, your Genasys evacuation zone, tonight's wind + humidity at your point, a plain-English action checklist, a per-school decision view for East Bay districts, and a one-tap iMessage buddy-check template for a hill-neighbor at 10:30 PM.

title: Show HN: I built a Red Flag Warning zone-check tool for the East Bay in 48h


value: modinfo

value: Show HN: A command-line story machine inspired by Roald Dahl's 1953 short story

author: modinfo


value: swaranga

value:
I built this small CLI tool mainly to symlink individual files instead of full directories like Stow does.
Github link: https://github.com/dloomorg/dloom

value: Show HN: Dloom – a dotfile manager I wanted

author: swaranga


value: Show HN: AI Coloring Page Generator – printable worksheets from prompts


value: thomassimmer

value: Show HN: NightCity Tracer is an open-source Blue Team Simulator

author: thomassimmer


value: conchaestrada

value: Show HN: Aegis – post-quantum cyberdefense proxy (687 attacks, 0 breaches, 40d)

author: conchaestrada


value: liulanggoukk

value:
Remove background from any image in 3 seconds using AI. Free, no watermarks, runs in browser.
https://remove-anything.com
---
https://remove-anything.com

value: Show HN: Remove Anything – AI Background Removal Tool

author: liulanggoukk


value: keepamovin

value: Show HN: A text based browser, written in Rust, for humans and agents

author: keepamovin


value: gwitko

value: Show HN: Conduit, a local-first SSH, Mosh and SFTP client for Android

author: gwitko


value: code-less

value: Here is the new game i have launched a online version of Bananagrams tiles game.

value: Show HN: Bananagrams Tiles Word Game Online

author: code-less


value:
Hello HN, this is the first time I am putting out a product, so I would like to share it and seek your feedback and suggestions.
As a developer and student working with a remote team, we always need to share some context or code with a teammate. For that we used to use codeshare.io. And when working solo, to validate our code or brush up our understanding, we used to use LLM models for it.
I identified a few problems: the well known platforms do not have the AI infrastructure, and you cannot run the code within the browser itself. That is where I found the gap, so I decided to build the product from scratch and give it a try.
After launching the product on Product Hunt, I found that many people nowadays work as solo developers. So I added a feature to share LLM context in a single click. My network also asked for an audio call feature inside the room, so that has been added as well.
So, SyncodeLive is a real-time collaborative code editor where you, your team, and an AI are in the same session. You just need to share a URL, everyone joins live with no signup, and any code can run [with LLM simulation as well].
My additional plan for the product is this: to bring it to enterprises, so that during a coding round a company can inject their own LLM API key and the candidate can solve the problem using the given LLM tools. AI use inside the enterprise is already the new normal, so soon enterprises are going to allow the use of an LLM while solving the problem, with a token budget. That is the gap we can fill.
I am also looking for feedback on how to make the platform more useful for visitors who genuinely want to enhance their thinking through coding, because coding is a powerful way to sharpen how humans approach problems.

value: Show HN: SynCodeLive – code and talk with your team along with AI, live


value: rwecho

value: Show HN: Corterm – self-hosted remote terminal that survives disconnects

author: rwecho


value: vadikas

value: Show HN: yawac – a macOS client for WhatsApp, Swift, no Electron, no BS

author: vadikas


value: Show HN: PDFPipe – HTML-to-PDF API with a playground you can try without sign up


value: charlycst

value: Show HN: SpadeBox – Sandboxed tools and JavaScript runtime for AI agents

author: charlycst


value: ZivenChang

value:
Hi HN,
Built an AI-native game where agents compete against each other.
https://tailpanic.com
Feedback welcome.

value: Show HN: Tail Panic – a multiplayer game designed for AI agents

author: ZivenChang


value:
Nothing flashy here, just sharing a workflow I've been using myself for some time before applying since most applications end up in major ATS platforms, many of which include AI-assisted parsing, screening, sorting, and/or ranking features.
It's local-first and open-source, meaning no account, hosted DB, or subscription is needed.
The idea is to:
- find out how my PDF CV is parsed, so I can remove my beloved fancy gradient skill bars, etc.
- understand the high-level fit in seconds: no / maybe / worth trying
- see the blockers and what's available to close those gaps, either from added achievements or rough ideas from the model
- get a draft letter with achievements/company context, and a chosen tone with AI patterns cleared [please do not ever send it blindly]
Sadly or not, it won't send 500 applications in a blink of an eye or adapt your CV for you while you look away.
Since it's BYOK, you can use it freely (e.g. using Gemini API), but any provider endpoint you configure may handle the data you send differently.
Curious what you think, and how the flow can be improved.

value: Show HN: ATS Glyph – open-source ATS-style resume simulator for job seekers


value: dhavd

value: Google but returns social media returns

value: Show HN: I Built the Best Google Alternative for Gen-Z, Googling Like TikToking

author: dhavd

story_text: Google but returns social media returns


value: shajanjp

value:
Hi,
I vibe-coded a Hacker News client for myself because I wanted a reading experience that felt a bit more comfortable for daily use. The UX is based on my personal preferences.
The main motivations were a proper dark mode, bookmarking stories for later, easier navigation through long comment threads, and a cleaner mobile friendly layout with more breathing room.
It also includes full-text search, keyboard shortcuts, collapsible comments, domain favicons, bookmark export/import, and density controls.
I've been using it as my primary HN client.

value: Show HN: A HackerNews client with dark mode, bookmarks, search and more

author: shajanjp


value: Show HN: ARB – A Differentiable Rigid Body Simulation Library Using C++23


value: zxcholmes

value:
Hi HN,
I built JustOpenFile, a browser-based file viewer that processes files locally
  without uploading them to a server.

  It supports PDF, DOCX, Excel, CSV, JSON, Markdown, EPUB, ZIP, SQLite, images,
  audio, video, fonts, and 3D formats such as STL, GLB, and OBJ. ZIP archives
  can also preview supported files inside them.

  The project was motivated by a simple problem: opening an unfamiliar file
  often requires installing an application or uploading potentially sensitive
  data to an online service.

  There is no account, installation, or upload required.

  https://justopenfile.com

  I’d appreciate feedback on file formats you would find useful and any
  compatibility or performance issues you encounter.

value: Show HN: JustOpenFile – Preview files locally in the browser without uploading

author: zxcholmes


value: adithagrawaal

value: Show HN: SnapToCode – Screenshot any UI and get clean Tailwind code

author: adithagrawaal


value: hudishkin

value: Show HN: Offsend – local Mac app that masks secrets before AI tools see them

author: hudishkin


value: fabioconcina

value:
Anthropic's usage analytics dashboard is only available to Team and Enterprise org admins. On a Pro or Max plan all you get is /usage and the claude.ai usage page, which show where you stand right now but not where you're heading. I looked at various open-source projects but none quite matched what I had in mind: an all-round control panel for Claude Code that's also a single binary, with no dependencies and no install steps.
The other thing I cared about was forecasting the usage limits. Existing tools do burn-rate projections (ccusage) or percentile heuristics (Claude-Code-Usage-Monitor), which felt too simplistic for what I wanted - I was after a calibrated statistical model with proper credible intervals.
I built claumon over the last few months in Go. It runs on Linux, macOS and Windows, with a Homebrew install. It has the usual consumption gauges, cost breakdowns and conversation history, plus two tabs for memory management: after a while I had memories scattered across several projects and wanted to see them in one place and prune the stale ones.
In the last few weeks I focused on the forecast model. I started from an empirical-Bayes linear regression with Brownian noise, but ended up with a Gamma process for the path noise: token usage can't decrease over time, so Brownian motion, however mathematically convenient, was the wrong choice. The intervals are calibrated against your own recorded history, and there's tooling that scores the forecasts out-of-sample, so the coverage is checked rather than assumed.
I wrote a formal, versioned spec for the model, and the implementation follows it: https://github.com/fabioconcina/claumon/blob/main/internal/f...
Everything runs locally - nothing leaves your machine. It's open source, MIT. I'd welcome feedback on the model especially.

value: Show HN: Claumon – forecasting Claude Code usage limits with a Gamma process

author: fabioconcina


value: Show HN: A skill to audit your dbt project for what an AI agent will get wrong


value: Show HN: Realtime voice agent that sees, hears, and interrupts – on a CPU laptop


value: Show HN: I applied Lyapunov stability theory to detect when LLM agents spiral


value: matthewtoast

value: Show HN: 64folk

author: matthewtoast

title: Show HN: 64folk


value: whitephoenix

value:
Everyone's using coding agents now.
When it comes to team work, some useful tips/tricks, specific know-hows, and "how we do things here" workflows get shared as skills, either inside repos or in a dedicated monorepo. That works for a while, but it can get messy over time. It's also not always easy to discover, especially for less technical folks.
We're trying to make those workflows reusable across a team, so both humans and agents can work in a more consistent way.
Kinda a governance/discovery layer for teams/orgs.
Early landing page, no product yet. Does this feel like a real problem, or are we making this up?

value: Show HN: LoadLore – what if your team's way of working was installable?

author: whitephoenix


value: djoume

value:
Hi HN, I'm Djoumé. I've been a developer for over 20 years, and like a lot of you I've been coding almost exclusively through an agent in the past few months.
It's been amazing to vibe code prototypes in any stack, but when it comes to building something reliable/scalable, I couldn't effectively guide the agent unless I knew the technology. And the scariest part is that I'm seeing a lot of my technical skills decreasing due to AI coding.
Reflecting on my journey, I also worry about how the new "AI native" generation of software developer is going to acquire technical depth.
So I built fata.dev: short daily spaced-repetition sessions for programming skills (Rust, CSS, React, Python, TypeScript, Architecture).
You can try it in the browser with no signup: https://fata.app/courses
It's an offline-first mobile app built with Capacitor, RxDB and Firebase. The first courses were painfully written by hand, but most content is now AI-generated. It takes about 3000 LLM calls to generate a course, and every code samples goes through compilation, linting, unit testing, AI and a final manual review.
Would very much appreciate any feedback on the product & website, what works and what could be better. Thanks!

value: Show HN: Fata – Spaced repetition to fight skill rot from AI coding

author: djoume


value: Show HN: AlfinaAI – AI stock and IPO analysis for retail investors


value: Ezzymd

value:
Hi HN,
I wanted to share EzziwebTools, a hub of 30+ free tools. The site is built with Next.js and React, and includes both standard utilities and a few AI-powered tools (using Groq/Llama 3), such as:
An API Response Time Comparator (visualizes TTFB vs Download time)
An AI-powered SQL Query Explainer & Optimizer
A JSON-to-Zod schema converter
A Thread/Carousel Builder that exports directly to PDF
All the standard utilities are completely free and require no login. The AI tools have a generous daily free limit to help me manage API costs.
I'd love for you to try it out. Any feedback on the design, functionality, or suggestions for new tools would be greatly appreciated!

value: Show HN: EzziwebTools – A collection of 30 free tools

author: Ezzymd


value: DjNero

value:
Hi
I have been interested in stock investing and analyzing companies using methods described in Peter Lynch books.
I thought that maybe AI could make the whole process faster. So I built an app I would like to share with you and hear your feedback if possible :)
I also think about creating agent skill for it so no one is dependent on the web app I built.

value: Show HN: Fundamentalio – open-source AI-powered stock analysis tool

author: DjNero


value: wusspuss

value:
I've been building Tacky, a desktop XMPP client in Tcl/Tk 9. It's pre-alpha, but it has working OMEMO and audio/video calls compatible with modern clients like Conversations/Dino.
It's meant to be trivially distributable - executables statically linked with everything for Linux and Windows, at ~15mb (that's including everything, an RTC library, codecs, etc). RAM usage is ~80mb.
Why Tcl? Mostly nostalgia really. The chat view itself is "just" tk text widget, but has some features you'd expect - loading on scroll, attachments, etc.

value: Show HN: A modern XMPP client in Tcl/Tk

author: wusspuss

title: Show HN: A modern XMPP client in Tcl/Tk


value: blue-b

value: Show HN: Captcha: The Game – prove you are not a robot, physically

author: blue-b


value: tsiry

value: Show HN: Zerod – a Rust daemon to drive Bluetooth audio on a Pi Zero W

author: tsiry


value: schwabe

value: Show HN: Claude Code, no need to worry about sunk costs anymore

author: schwabe


value: tigrandza

value: Show HN: A Markdown web clipper that doesn't break tables, code, or math

author: tigrandza


value: timq

value:
Hi HN, I'm Tim, solo founder of Spanly (https://spanly.com). I spent the last year working on MCP gateways, and debugging them with nothing better than HTTP-level APM was painful. Spanly runs its own MCP server and monitors it with itself, so I've been the first user of everything below.
Spanly is observability for MCP servers, the protocol that lets agents like Claude and Cursor call your product's tools. It's a sidecar proxy, so it works with any language and requires zero code changes.
Live demo (no signup): https://app.spanly.com/share/demo
Sidecar source (Apache-2.0): https://github.com/spanlyhq/spanly
Here's the problem. If your product ships an MCP server (the "Stripe added an MCP" pattern), generic APM sees HTTP requests to /mcp and not much else. An agent calls your tool, gets an error, retries twice and gives up; in your APM that's three healthy POSTs.
Sentry and New Relic both recently added MCP monitoring, which helps if you're on their stack: both are in-process SDKs, TypeScript and Python only, mapping MCP onto their existing span model. If your server is in Go or Rust, or you didn't write it, there's nothing to attach an SDK to. And notifications and MCP logging don't fit a span model at all.
Sentry wrote candidly about hitting this with their own MCP server: it grew to 50M requests/month, and the way they learned requests were silently dying (no result, no error) was users reaching out, because everything looked clean on their side. (https://blog.sentry.io/introducing-mcp-server-monitoring/)
How it works: a Go sidecar proxy sits in front of your MCP server and speaks the protocol itself. Any language, any framework, including servers you don't have source for. It wraps stdio servers too, not just HTTP. Telemetry shipping is async and lossy by design: if Spanly's backend is down, your server doesn't feel it, and drops are counted in the proxy's Prometheus metrics.
It captures every message type, not just tool-call spans, with client identification (Claude, Cursor, Copilot, ChatGPT, Windsurf, Cline, Zed, custom agents) and per-request latency and error breakdowns.
The part I haven't seen elsewhere: a product view next to the engineering view. The engineering side is traces, errors, latency percentiles. The product side answers what teams ask the week after shipping an MCP: which clients are connecting, which tools are growing, how adoption is trending, and how much agents actually do per session.
It cooperates with the APM you already have: W3C traceparent passes through untouched, so MCP traces cross-link with your Datadog or Sentry traces. Credential-bearing headers (Authorization, cookies, API keys) are redacted before telemetry ever leaves the sidecar.
Open core: the sidecar and optional TypeScript/Python SDKs are Apache-2.0; the hosted cloud is the paid part, and the backend isn't open source or self-hostable today. US and EU regions, with telemetry staying in-region.
Pricing: free tier with 100k requests/mo, paid from $49. We meter requests (a request and its response count as one); notifications and MCP log messages aren't billed. The free tier degrades to 10% sampling instead of billing you when you go over.
I've been heads-down on this solo for a while and I'm excited to finally show it. Would love feedback, especially from anyone running an MCP server in production: what do you wish you could see that you currently can't?

value: Show HN: Spanly - See what AI agents do inside your MCP server

author: timq


value: eatakishiyev

value: Show HN: Axona – Speak or type raw thoughts, get an encrypted knowledge graph

author: eatakishiyev


value: mailforge

value: Show HN: Remember Doodle for group planning? I made my own as I wanted, simple

author: mailforge


value: steampixel

value: Show HN: We Have Been Drawing Flows for Years. But We Are Not Using Their Power

author: steampixel


value: chavezabelino

value: Show HN: Blueprint – executable stage gates for AI-assisted product work

author: chavezabelino


value: nvk

value: Show HN: A better LLM-wiki with multi-path research [550 stars]

author: nvk


value: Show HN: Agent Bondage – Agent Security Stack


value: wdrezek

value: Show HN: Classer – high-performance classification API (beats GPT-5.4-mini)

author: wdrezek


value: rcyeager

value: Show HN: ShellShot – Send screenshots and screen recordings into Claude Code

author: rcyeager


value: yodi

value:
Hello! I’m Yodi from Dagploy.com.
I spent the past 12 months building AIOps Infra tools to help anyone run self-hosted AI in their own cloud. Run any open source models and tools. Setup just takes about 5 minutes.
Previously, I deployed a AI short-video recommendation system serve 60 million users. It took me 8 months to build the AI Infra for setup GPUs, deal with quota, network problem, disk issue and many more. That painful experience inspired me to build Dagploy, so others can get started much faster.
Intro video: https://www.youtube.com/watch?v=BCgOexZ_fr8
Website: https://www.dagploy.com
I’d love to hear your feedback, questions, or suggestions.

value: Show HN: Run production AI in your cloud in 5 mins

author: yodi


value: jonesai

value: Show HN: A live map of how every country thinks the 2026 World Cup will go

author: jonesai


value: matanrak

value:
A friend and I built this as a side project to help us collaborate on files with our agents.
Claude / Codex kept outputting .md and .html files which are great until we needed to share them, so we built this small website to help with that.
Agent can either use an HTTP + Skill or an MCP which also uses MCP Apps to add widgets to Claude Desktop / Mobile chat.
Would love any feedback and hopefully this helps someone else as it did us!

value: Show HN: Workplane – collaborative files for agents (and humans)

author: matanrak


value: izhonline

value: Show HN: Kasspian – An AI that tells you your business idea isn't good

author: izhonline


value: mikemcquaid

value: Today, I’m proud to announce Homebrew 6.0.0. The most significant changes since 5.1.0 are a new tap trust security mechanism, the new faster, smaller, default internal Homebrew JSON API, sandboxing on Linux, better defaults informed by our user survey, many brew bundle improvements, improved performance and initial support for macOS 27 (Golden Gate).<p>Happy to discuss any questions here!

value: Show HN: Homebrew 6.0.0

author: mikemcquaid

title: Show HN: Homebrew 6.0.0


value: mromanuk

value: Show HN: Editxr – open-source WYSIWYG Markdown editor for the terminal

author: mromanuk


value: bizdata

value: Show HN: GeoLeadScraper – Open-source Google Maps scraper (Chrome extension)

author: bizdata


value: lodar

value: Show HN: 5dive – Run a Team of Claude Code Agents from Telegram

author: lodar


value: Datagrout

value: Show HN: Lumen–free Real-time LLM token and cost monitor

author: Datagrout


value: berkaycubuk

value: Show HN: Fabrika, from babysitting agents to software factories

author: berkaycubuk


value: pykul

value: Show HN: Flightdeck – self-hosted observability and control for AI agents

author: pykul


value: rafaepta

value: Show HN: Dupehound – find the code your agent wrote twice (no AI required)

author: rafaepta


value: algorithmicfire

value: Show HN: Drawdown-protected custom FIRE portfolios with API for rebalance alerts

author: algorithmicfire


value: travelingtice

value:
Hi HN!
It’s been over a month since gpt-realtime-2 is available but I haven’t seen many tools created with it yet. I think it is a very underrated (and fun!) model that you can do a lot of cool stuff with.
I created a funny tool where you can embed a “mascot” on your website that you can talk to. It crawls the site and has all the main pages + sections in context. So it can scroll, navigate pages and open FAQ’s. I might add more functionality later but I want to get some other people to try it first!
Please let me know if you have any feedback or comments on the site/positioning.
Thanks a lot!

value: Show HN: A GPT-realtime-2 tool that navigates your site by voice

author: travelingtice


value: hyhmrright

value: I once managed a small team and hired an intern to develop the backend services for a software system. He used AI tools to write the entire project; while it ran correctly and produced the right results, the directory structure was atrocious upon review. Typically, a FastAPI service is organized into components like routers and services, but he had created an unnecessarily deep, multi-layered structure within the service layer—logic that should have simply been split across two or three files. The code lacked elegance. Recalling concepts from books on software project management, code structure, and architecture—such as <i>The Mythical Man-Month</i>—I decided to codify these architectural principles into a reusable "skill" to optimize my project's structure. I used Claude Code to create a skill called `brooks-lint` and employed it to refactor the project, resulting in a much clearer and more logical architecture. I encourage everyone to use this skill, identify issues, submit pull requests, and collaborate on improvements, thereby benefiting the projects you are currently developing.

value: Show HN: Brooks-Lint – AI code reviews grounded in 12 classic engineering books

author: hyhmrright


value: nocodeg

value:
Hey all, I just shipped a new side-project
It's called Domain-Rating.com and it’s a leaderboard of startups with their Domain Rating
Kinda like TrustMRR but for DR
The idea is simple:
1. Check your domain rating in seconds
2. Add your website to the database
3. Compete with other founders on the leaderboard
4. Track your DR change
It's 100% free to use, no catch
Made possible thanks to Ahrefs new free API
Hope you enjoy it, and would love to hear your feedback

value: Show HN: Domain Rating – a leaderboard of startup website Domain Ratings

author: nocodeg


value:
I love smokeping for finding jitter and latency but always wanted something that went deeper and grabbed all the related signals, so I built JustRebootIt. JRI runs a bunch of parallel pings & traceroutes, detects when a spike is happening, runs more detailed probes during the event, then can feed all that into an LLM for diagnosis.
It also reads from my UDM to gather CPU/memory/etc from the device in the event that correlates.
Feedback and PRs welcome!

value: Show HN: JustRebootIt, WAN latency monitor with LLM root cause analysis


value: smoqadam

value: Show HN: RadioPal – a somewhat intelligent layer over Liquidsoap

author: smoqadam


value: leetvibecoder

value: Show HN: Open-source API Key server written in Go by Ory

author: leetvibecoder


value: jasonricca

value:
Hello HN,
What is CambiOS?
A microkernel OS built in Rust, that boots in QEMU under x86_64, AArch64, and RISC-V - targeting formal verification. Processes are assigned unforgeable cryptographic identity and IPC gates access to only allowed endpoints.
What does it want to be? Ambitious. Cutting away latent security issues, corporate surveillance, centralized identity and data hosting, and OPEN. With the advent of the coding tools, building the things we want is a bit less of a lift. Could it replace Windows? Sure. That's where the idea was born.
Secure and intuitive, in a nutshell.
I've been working on this for a couple of years and coding earnestly for months. Looking for feedback and would LOVE to find collaborators.
I saw a hole in the OS landscape and am working to close it - the closest other alternative I could find is Google's Fuschia (not sovereign by any stretch.)
I'm Jason, here for questions if they come up.. cheers!
More info here: https://coherentforge.com/cambios

value: Show HN: CambiOS – a new Rust-based, sovereign identity, zero-trust OS

author: jasonricca


value: angelmm

value: Show HN: In-browser real LLM token counter and cost estimation

author: angelmm


value: winci

value: Show HN: Mimirs – persistent local memory for AI coding agents (MCP)

author: winci


value:
Hi All, I’ve posted an OSS Agent framework with its main philosophy being the use of email as the message bus (no message queue, vector store, orchestrator). Essentially every agent is an email address. The main reason behind this project is to facilitate company adoption & deployment of AI agents.
# How it behaves (what it looks like)
A user sends an email to a specific email address, e.g., kiku@agent.acme.com. Kiku was created as a designated coordinator agent that takes the requested task, like “take the attached article and prepare social media posts”, and routes it to one or more internal agents via email. Kiku knows to which agents to route to because “she” maintains a “roster” of the agents in the cluster. This roster describes the capabilities of each agent. Agents act on the part of the task sent to them and return the results to the coordinator who then returns it to the user.
One of the key design aspects is the project uses email threading as state memory. When the agent’s LLM is called, the the thread is passed in as history context.
Top Benefits of the Kikubot framework:
- Users engage AI agents via email which makes it easy for organizational deployment - no end-user installs, just an email address to send tasks too
- Per agent user access controls
- Per agent containerization
- Highly scalable capabilities - agent teams can “nest” other teams.
- Cost containment via per agent LLM selection
- High visibility into intra-agent “conversations” via standard email tools
Ease of Deployment:
We are working on making it easy to deploy and customize. We have a Configurator tool that we believe goes a long way in making setup much easier. We just added a ./demo.sh script that launches a complete demo on your machine included a local email server, webmail client and Kikubot agent. Just run ./demo.sh.
Comparison with OpenClaw:
There’s a billion agent frameworks out there. Here is a side by side table comparison with OpenClaw to help understand where Kikubot fits:

  Dimension        | Kikubot                | OpenClaw
  -----------------+------------------------+-----------------------
  Message bus      | Email (IMAP/SMTP)      | Chat apps (Telegram,
                   |                        | Slack, Discord,
                   |                        | WhatsApp, etc.)
  -----------------+------------------------+-----------------------
  Architecture     | Multi-agent by design  | Single gateway with a
                   | - coordinator +        | channel/brain/body
                   | specialized sub-agents | layer separation
  -----------------+------------------------+-----------------------
  Target scale     | Organizational /       | Personal productivity
                   | enterprise (hundreds   | / individual assistant
                   | of agents,             |
                   | departments)           |
  -----------------+------------------------+-----------------------
  Agent topology   | Decentralized - each   | Local-first gateway
                   | agent independently    | process on your
                   | deployed anywhere in   | machine or VPS
                   | the org                |
  -----------------+------------------------+-----------------------
  End-user install | None - users just      | Requires installing
                   | email an address       | and running the
                   |                        | gateway runtime
  -----------------+------------------------+-----------------------
  Primary language | Go                     | Node.js

Anyway, a long winded post. Check out the project. If you find it interesting please join in! There are already some very interesting applications of Kikubot across different types of organizations!

value: Show HN: Kikubot – Each AI agent is an inbox


value: machopicchu

value: Show HN: JediMock – Mock API responses in DevTools by wrapping fetch and XHR

author: machopicchu


value: tantara

value:
The World Cup kicks off today. I built a world cup simulator that plays matches using multi agents. It uses four agents.
1) two manager agents: handle lineup, formulation, strategy, etc
2) main agent: generate the game play and events
3) referee agent: issues red/yellow card
the agents share context with each other as the game progresses. You can check out the simulation results at https://worldcup-sim.bg.app/. Go see how your favorite teams are doing.

value: Show HN: Multi Agent World Cup Simulator

author: tantara


value:
Lately I've found myself frequently needing to view/modify data while I'm not at my desk. I couldn't find any existing database admin client that was easy to navigate on mobile so I built my own. It uses a simple sort of CMS-like interface instead of traditional tables (which I just don't think work well on mobile). You can connect to pretty much any Postgres, MySQL, or SQLite cloud database or create/import a SQLite database locally. Supported devices can also use Apple/Google's on-device AI models to generate SQL queries locally.
Everything is stored and processed locally and there's no telemetry. There is no backend, so it only interfaces directly with database endpoints.
All features can be used for free with a single saved database, or there's a one-time purchase option to unlock unlimited databases.
I'd love to hear any feedback or questions.
App Store: https://apps.apple.com/us/app/basepanel/id6773879296
Play Store: https://play.google.com/store/apps/details?id=com.pixelframe...

value: Show HN: Basepanel, a Postgres, MySQL, and SQLite Editor for iOS and Android


value: oscarcp

value:
Stonn is a 3D viewer that allows you to load LandXML, IFC, GeoJSON and TopoJSON files in the same workspace and see a full project in one place.
* What does this fix? - Instead of having to move around between teams with single copies of your Civil3D, Reviit, Rhino, etc. files, you can load everything here to view for example: terrain displacement or maybe a building construction in time (it's in the feature list!) and pack everything in a .sff federated file that contains everything and you can share between teams without hassle. This streamlines a lot the work between teams.
It's also optimized for loading massive files, we tested it with gibibyte sized LandXMLs (around 12m triangles) while still being responsive (~20-30 fps) on iGPU.
We're still planning the revenue model (the CLI tool and viewer will probably remain free), so for now, enjoy it for free!
Oh! Any comments appreciated, I've been blindsided into this BIM/terrain/3D domain so I'm bound to make a lot of mistakes and learn a lot!

value: Show HN: Stonn, a federated civil/terrain viewer

author: oscarcp


value: matt-p

value: Show HN: React Library for Server Racks

author: matt-p

title: Show HN: React Library for Server Racks


value: thegamer

value: Show HN: Private image and PDF tools that run in the browser

author: thegamer


value: Stop stitching together CLI tools. LLMForge handles the full pipeline — from model download to on-device deployment in one native window. No terminal. No cloud. Just results.

value: Show HN: LLMForge – Orchestrate your LLM pipeline. Locally


value: guyweiss

value: Show HN: AgentStore – a self-hosted datastore for AI agent teams

author: guyweiss


value: <i>Yawn</i>...Not another YouTube vibe-coded playlist generator. But this one has no ads and LOTS of other features wicked features. Give it go

value: Show HN: Not Another Vibe-Coded YouTube Playlist Creator


value: AnonymousThree

value: I had this idea when I was at home caretaking and wanted to write a diary. I also wanted to share my thoughts and feelings to the world, but didn't want it to be permanent -- so I vibe coded Single Access Memory. It is currently seeded with 100 quotes from various books. 100% vibe coded though. Let me know your thoughts.

value: Show HN: Single Access Memory – Write in Markdown, read once, watch it dissolve

author: AnonymousThree


value: diongeorge

value: Show HN: A quarterly check-in for co-founders, as a conversation game

author: diongeorge


value: ronreiter

value:
Hi Hacker News!
I built this super useful tool today because I write so many PRs for my team, I get completely lost while trying to figure out which PR needs me at any given moment.
If you want to really multitask agents and send PRs for your team for review, you need this.

value: Show HN: Helipad – a floating macOS panel showing which agent PRs need you

author: ronreiter


value: LanceJones

value: Show HN: I used AI to turn 8 years of texts into a love story

author: LanceJones


value: yaodub

value:
Fable just came out and I wanted to see what it was actually capable of.
The game: an airport security sim where manage passengers and keep them from getting angry. You place rope barriers, open lanes, build out a concourse mall. Pixel people route through whatever you designed. Standing still feels much longer than walking, so a long snaking line keeps people calm and a formless crowd gets angry and leaves. You're designing how the wait feels, not how long it takes.
Whole thing came together in one context window. I'm impressed.

value: Show HN: Checkpoint! Airport security sim game built with Claude Fable

author: yaodub


value: biotechdude

value: I built Real Job Check after seeing how many people, including myself, have fallen for a convincing fake job posting. "Recruiters" on WhatsApp, "task" jobs that ask you to deposit money to get paid, offers that want your bank details before there has been an interview. While there are a couple existing solutions out there, none of them actually show their work.<p>Feedback welcome!

value: Show HN: Real Job Check – paste a job post, get a cited real-or-scam verdict

author: biotechdude


value: Show HN: A police department for your Claude Code agents


value: blixt

value: Show HN: Claustrophobic, a multi-account harness for Claude Code

author: blixt


value: trashhalo

value: Show HN: Bosun – a small model that keeps an agent's memory graph clean

author: trashhalo


value: braingymdev

value: Show HN: Which AI agent are you?

author: braingymdev

title: Show HN: Which AI agent are you?


value: Show HN: Synthetic corporate dataset generator for AI agent evaluation


value: Assafkip

value: Show HN: Investor-recon – read a VC's real thesis before you pitch (Claude Code)

author: Assafkip


value: hannesfur

value:
We’ve spent the last couple of months building Stillwind Search, a search engine for electronic components that helps users find parts that fit even the most complex set of specifications.
After talking to the people that actually build PCBs we found out that finding the exact part you are looking for, is consuming enormous amounts of times, is very tedious and then often doesn’t yield the best results. So we tried to cut down this search time by just requiring a (broad) description of the specifications and we find the correct part in minutes, not hours.
This is possible through our own database of parts and their properties. We used LLMs to extract every parameter about a part into >1k schemas, collectively covering more than 130k properties. This depth of properties could no longer be visualized, so the database is queried interactively by an AI agent (Sonnet 4.6) to find the needle in the haystack of parts. Before results are shown, we use another model to verify the data (that’s why it might take a moment before the first results appear).
We currently have almost all microcontrollers, sensors, and other advanced ICs on the market, as well as a wide selection of passives and generic parts. We are working on adding more parts and are more than happy to take suggestions.
I know that folks on HN like technical details on how this works, so let me give a short overview:
Frontend: SvelteKit + Cloudflare Workers + Hyperdrive
Backend: PostgreSQL 18 (with io_uring) database, with extensions on NVMe drives hosted on a beefy server.
We appreciate all feedback and are happy to answer any questions :)
Btw: We are already working on a way that you can search combinations of parts, finding the optimal combination of parts.

value: Show HN: Stillwind – High Resolution Electronic Component Search

author: hannesfur


value: Show HN: Aurora – A spacey animated background for VSCode


value: dgunay

value:
Hi HN, I recently open sourced a small tool (Remuda) that I built at work to remove some of the friction of launching and managing agents and figured HN might be interested.
I also wrote a post on the company blog that goes into more detail about why I built it and showcases its features: https://www.yendo.com/blog/remuda-an-agent-orchestrator

value: Show HN: Remuda, a CLI Agent Orchestrator

author: dgunay


value: saadel

value: Show HN: World Cup 2026 CLI

author: saadel

title: Show HN: World Cup 2026 CLI


value: baranozdemir

value: Show HN: Eidentic – TypeScript SDK for AI agents with self-improving memory

author: baranozdemir


value: emirce

value:
I'm happy to announce version 2 of Bullstudio, a modern and performant dashboard for Bull and BullMQ job queues.
Between v1 and v2, a lot of new improvements and features have been implemented. You can now choose whether you want to run the dashboard as a standalone application or embed it directly in your app. We've also implemented fast per-queue views for your background jobs: Paginated jobs table with server-side search, scheduler and worker management as well as flow vizualization.
Feel free to check it out and give me some feedback!

value: Show HN: Bullstudio v2 – open-source BullMQ dashboard

author: emirce


value: boxed

value: Show HN: Turbokod – A Retro IDE

author: boxed

title: Show HN: Turbokod – A Retro IDE


value: radku

value:
A process can't leak a secret it never had.
Shai-hulud, prompt-injection - you name it. They cannot steal what your agent (or an process) don't have.
I run coding agents (Claude Code, Codex) on my own machines most of the day. Every one of them wants real API keys in env and I was scratching my head for the last few months how to contain it.
The usual answer to this is a firewall. I don't buy it. A firewall tries to contain a secret the process is still holding, and the rules are painful to maintain.
AVP gives the agent a placeholder and injects the real value at the last moment, on the wire:
```
# the agent's env holds only a placeholder
STRIPE_API_KEY=avp-placeholder
# agent sends:           Authorization: Bearer avp-placeholder
# AVP forwards upstream:  Authorization: Bearer sk_live_...real...
```
Keep your passwords in your vault where they belong. AVP initially relies on Bitwarden as a secret manager. It's MIT licensed.
Appreciate any feedback.

value: Show HN: AVP – an agent can't leak a secret it never had

author: radku


value: shirvan

value:
Hi everyone,
Praxis is the result of a decade of my experiences and frustrations working with IaC and infrastructure management in general. It aims to solve the core needs like templating, state management, continues reconciliation, and lifecycle management without needing a complex setup like Kubernetes or bolting on additional tooling like CI pipelines.
It uses a durable execution engine (https://restate.dev) to create and manage digital twins, it means every AWS call is journaled, so a crash mid-provision resumes where it stopped instead of leaving half-applied state. Each resource is a single-writer object, so there's no locking and no state file. Continuous reconciliation is just a durable timer that re-checks every resource every five minutes and either fixes drift or reports it, your choice per resource. The whole thing runs from one Docker Compose stack.
You can declare resources in CUE templates (typed, validated, with real constraints), and there are 45 AWS drivers so far across networking, compute, storage, IAM, and monitoring. Using CUE gives us a lot of goodies like policy enforcement out of the box and our templates doc (https://github.com/shirvan/praxis/blob/main/docs/TEMPLATES.m...) explains the choice of using CUE in more detail.
It's in early development and not everything is tested on a live AWS account, so use at your own risk.

value: Show HN: Praxis – AWS infrastructure automation, without the complexity

author: shirvan


value: swiil

value: Show HN: OSBal – An Open Source, Ultra Lightweight GUI for HAProxy and Stunnel

author: swiil


value:
I'm Mark, a 19-year-old student that once found himself clueless on how to keep up with different hobbies and passions. Like most people, I'd start strong and fade out within weeks. I noticed streaks worked incredibly well for me personally, I'm at 900+ days on Duolingo, so I built StreakUp around that idea, making every habit a streak.
Built with Flutter, been working on it for 2-3 years since I was 16. Just hit 200 users.
On the tech side, this project allowed me to see how much structure matters in code and how much it matters to make implementations future-proof. I'm happy to answer any questions about the app, the tech side, and my journey on it!

value: Show HN: A habit tracker for people who keep quitting their hobbies


value: pdsminer

value: The smile-deep module provides idiomatic Java API for deep learning on the JVM while still reaching CPU, CUDA, and MPS backends by wrapping the PyTorch / LibTorch C++ runtime. It also provides tiktoken BPE tokenizer, LLaMA-3 inference, EfficientNet-V2, and an image classification pipeline out of the box.

value: Show HN: PyTorch on Java

author: pdsminer

title: Show HN: PyTorch on Java


value: luciobaiocchi

value: Show HN: Heard – offline LoRa mesh that keeps hiking groups together

author: luciobaiocchi


value: truetaurus

value: Show HN: Artist Kit – One-Page Website Builder for DJs and Music Artists

author: truetaurus


value:
I'm a network engineer that likes to think about the future of the internet and this is what I've built over many nights and weekends.  One reputation graph over IPs, ASNs, domains, and entities, exposed as a JSON API. Try it:

  curl https://api.tunnelmind.ai/v1/check/1.1.1.1

Every answer is a signed receipt with an attestation tier so you can see what was produced and how your agents can use it.  The protocol is opensource.  Try it out let me know what you think and yes I am still working on the radar section of the site.  Also What would make this useful for you?

value: Show HN: TunnelMind – reputation API for IPs, ASNs, and ad-tech supply chains


value: ramoz

value:
I started this in January as a hook for Claude Code's plan mode: when it finished planning, instead of approving a wall of text in the terminal, the plan opens in your browser and you could mark it up like a document. Your annotations go back into the agent session.
It grew from there. There's now PR-style code review (git, jj, p4, GitHub/GitLab PRs) and annotation for markdown, URLs, and folders. Agents produce a lot of HTML now, so Plannotator renders those artifacts and lets you annotate them too. Nine harnesses are supported: Claude Code, Codex, Copilot CLI, Gemini, OpenCode, Kiro, Droid, Amp, and Pi. Over 100 contributors.
Nothing leaves your machine unless you share... which is E2E encrypted: eg. the plan is encrypted in the browser, the server stores ciphertext, and the key lives in the URL fragment.
As agents get better, the bottleneck shifts to review before and after agents work (obvious to us all now).
Open source, MIT or Apache-2.

value: Show HN: Plannotator – annotate agent plans, diffs, and HTML

author: ramoz


value: gemHunter

value: Show HN: OpenClacky – A token-efficient personal agent written in Ruby

author: gemHunter


value: Show HN: Free Music for Money

title: Show HN: Free Music for Money


value: Lashaga

value: Show HN: NalityAI – desktop voice assistant with 9 personalities built in Python

author: Lashaga


value: Eikon

value: Show HN: ZeroFS – Make S3 your primary storage

author: Eikon


value: kylecarbs

value: Show HN: Boo – Screen-style terminal multiplexer built on libghostty

author: kylecarbs


value: matthewbarras

value: Show HN: FablePool – pool money behind a prompt, and Fable builds it in public

author: matthewbarras


value: modinfo

value: Show HN: A tiny shell agent in Rust

author: modinfo

title: Show HN: A tiny shell agent in Rust


value: Show HN: Browse obscure Wikipedia articles that became popular on Hacker News


value: Show HN: I built a news app that shows you the top stories of the day


value: Show HN: Iris – pure-Swift ARM64 disassembler with a semantic layer


value: Show HN: An Indian exam photo resizer built with Rust and WASM


value: dapsvi

value: I originally wanted to create a drone frame myself, using topology optimisation. The closest equivalent to what I expected stopped development in 2020... So I decided to try to make an equivalent from scratch, and here I am to show to other people what I've come up with

value: Show HN: Phoenix, a Topology Optimisation Engine

author: dapsvi


value: roofloor

value: Show HN: Vera – open-source tool to self-audit smart contracts with AI

author: roofloor


value: trebaud

value: Built this github style git diff TUI, hope others find it useful. Very focused in scope compared to other existing tools. Includes a stats view showing contributors rank, AI agent usage and other useful stuff.

value: Show HN: Diffcat – a TUI for delightful Git diffs

author: trebaud


value: MaverickAtlas

value: Show HN: A self-hosted market-research tool with publicly verifiable security

author: MaverickAtlas


value: planetceres

value: Show HN: OpenDream – local-first memory with dreaming for AI agents

author: planetceres


value: leonardosalasd

value: Show HN: Markdown to PDF generation without LaTeX

author: leonardosalasd


value: anoyomoose

value:
Annoyed with the mess of .env files I have for various git-based deployments, and the copy/paste extravaganza my docker-compose environment sections have turned into, I decided to create something to solve that for my specific use-case.
EMERGENV creates plaintext env files from encrypted fragments using whole-fragment includes and per-key imports, and supports multiple layers of extensions and overrides, bringing DRY and easy composability to env files. Fear not though: all this functionality is there when you need it, but you can also 'just' encrypt your .env files :)
All secrets live in the fragments, which are encrypted with 'age' using SSH keys - just add everybody who needs to decrypt to the authorized_keys file. The encrypted fragments can be committed to git without issue. Simply 'build' the target file on deploy to produce the plaintext.
Extensive shell-like variable substitutions and integer arithmetic are also supported, without invoking a shell, and without execution capability.
There are undoubtedly other solutions that do similar things, but:
- I originally wanted to extend 'sops', but you can't trust sops to give you back the exact same plaintext (for env files specifically) without jumping through hoops you'll eventually forget about and lose data. EMERGENV verifies every encryption decrypts back to the original plaintext before writing.
- Other solutions I looked at all assume big infra, cloud, key vaults, I wanted something for the git-based deployments I'm actually using without adding a lot on top.
- I just wanted exactly these features, no more and no less :)
Perfect for people who need exactly this!

value: Show HN: Emergenv: Compose+compute env files from SSH-encrypted fragments in Git

author: anoyomoose


value: patwalls

value: Show HN: Free API for social post metrics – URL in, views/likes/comments out

author: patwalls


value: emooreatx

value: Show HN: Ciris – an open-source AI agent in 29 languages on iOS and Android

author: emooreatx


value: jrpt

value: Show HN: Supso, a CLI for selling licenses to your projects

author: jrpt


value: grouchy

value:
Hi HN, I'm one of the creators of Buildy.
More and more people seem to be building personal software, including myself. But I keep re-implementing the same things: authentication, database setup, creating an API/MCP server to integrate them into my AI agent.
We built Buildy for LLM generated personal apps.
How it works: Buildy exposes an API and MCP that the agent can call with an ES module plus an optional UI and CSS. We run the ES module on a workerd isolate with a persistent KV store, then release your UI to a live URL only accessible by you.
Not only that, but your app APIs are exposed securely over both HTTP and MCP so your agent can call them and use the apps you build (log a meal, create a workout plan, update a note, etc.)
If your AI chat client supports MCP Apps, we can also render your app inline via an iframe. This works today with ChatGPT and Claude.
Here is an app I built to track my nutrition: https://app.buildy.so/app/f5da0700-0db7-44ef-9aa2-b9499b484d... ← You can actually claim this app and remix it with your own agent.
To ship a completely new app, drop this prompt into your agent: Read https://buildy.so/start.md then help me create my first app.
Or check out our landing page (https://buildy.so) to use our ChatGPT app or connect it to Claude via MCP.
I personally use apps I built every day. I'd love to hear from other people building and using their own personal apps.
Would love feedback from people building and using their own personal apps.

value: Show HN: Deploy personal apps with your agent via Buildy

author: grouchy


value: leonagano

value: Show HN: MRRider – ride a motocross bike across startup growth curves

author: leonagano


value: keepamovin

value: Show HN: WebCLI – drive browser tasks from the command line using agents

author: keepamovin


value: Free soccer RAG MCP Server. Connect it with Claude or your favorite agent and kickstart your soccer research.

value: Show HN: Kickoff the World Cup with 49k match results from 1872 to 2026


value: pqpdf

value: Show HN: A PDF analysis tool for parser and representation differences

author: pqpdf


value: aiverdict

value: Show HN: AI Verdict – Run ChatGPT, Claude, Gemini and Perplexity Side-by-Side

author: aiverdict


value:
Hello everyone,
I'm introducing Bit Flip, a newsletter where you get coding questions and interview questions asked by tech companies delivered to your inbox daily with together with a platform where you can run and test your code.
Please check it out at.

value: Show HN: Bit Flip – Daily Coding Questions


value: EmiliaStar

value: Show HN: Approve an AI agent's wire with Face ID,then watch a forged one fail

author: EmiliaStar


value: ahonn

value: Show HN: GR Snap – wireless transfer for Ricoh GR cameras

author: ahonn


value: arturogarrido

value:
Hey HN, I built this a side project because I'm a soccer fan that has been vibing and tokenmaxxing with Claude Code maybe too much. So, the World Cup is here and it was the perfect excuse to build and ship something from 0 to 1.  Enter Claudinho, a CLI and MCP that puts World Cup scores on your terminal. No signup, no account, no data collection.
The components are:
- status line in Claude Code with live scores rendered always from cache, no polling.
- userPromptSubmit hook so Claude gets score updates mid vibecoding session, only during a live match.
- A standard MCP server and a CLI with options to see groups, standings, matches and market signal info.
More details in Github. Let me know what you think, I hope you find it fun and useful!
Not affiliated with FIFA or Anthropic.

value: Show HN: A Claude Code statusline that shows live World Cup scores

author: arturogarrido


value: devmando

value:
I built MandoCode, an open source CLI coding agent in .NET that runs against local Ollama models. No API keys, nothing leaves your machine (Ollama cloud models work too if you want them). It reads, edits, searches, plans, and browses the web across your codebase, and it supports MCP and Skills.
Install with dotnet tool install -g MandoCode.
I found semantic Kernel great to give me the ability to just go and build on .NET C#.
Lots of more work to do!

value: Show HN: MandoCode – local-first AI coding agent (.NET and Ollama)

author: devmando


value: Show HN: VeloIQ – An internal OS to build full-stack FastAPI apps in minutes


value: CzaxTanmay

value: Show HN: Proton – A easy CGO-free immediate-mode GUI framework for Go

author: CzaxTanmay


value: devtoolsguides

value: Show HN: Kickbacks.ai – pays you for Claude Code spinner impressions

author: devtoolsguides


value: iamuhammadkhan

value:
Hi HN,
I am Muhammad Khan with over 12 years of experience in iOS development and almost 6 years as an iOS security researcher. I have built 12 independent SDKs to secure iOS apps and audit ipa, xcproject, xcarchive and xcworkspace to find vulnerabilities and it will automatically suggest which of our SDKs you can use to fix those issues/vulnerabiloities. Currently most of the SDKs can be used for free for the first 30 days and the studio is in beta and can be used free till December 31st.
https://sentinelden.com/
I am looking forward to this amazing community's feedback and help improve the product arsenal I have built so far.
Thank you so much for reading this post and supporting my work.

value: Show HN: Sentinel Den – Zero-back end, on-device iOS security SDKs

author: iamuhammadkhan


value: mailforge

value: Show HN: Dont lose your friends, use a Kadoodle to plan your next event

author: mailforge


value: Iamahmedsalman

value:
I built Manob because I kept running into the same frustration with every major social media platform. A feed I couldn't control, content that I couldn't trust, and also a sense that I (my user data) am the product, not the user.
I talked with people about these thoughts and concerns, and added my personal observation. I built this instead:
- Chronological feed only. No ranking, no algorithmic shuffling. You follow people, you see all posts from all users, or choose to see posts from friends, pages you follow, and groups you are part of.
- Built-in fact-checking and bias detection across text, images, and video. With Human-in-the-loop & AI combined in the process, AI detects, analyzes, and moderates posts, and every contested moderation decision is reviewed by a human against a published set of principles (not just personal judgment only).
- Per chat AES-256 encryption. We designed a way that currently, if a chat is attacked and compromised, it doesn't have any effect on other chats or the platform in any way - this is constantly being improved, and security is my top priority.
- No ads currently. Your data is never sold or shared (minor data is stored, all in encrypted strings)
- Child safety filtering is built into the content layer
- Pseudonymous mode for speaking about sensitive topics
- A built-in news feed
The moderation system is designed to evolve; it is more like a constitution than a rulebook. The principles are fixed but can be amended as the platform grows and severe cases emerge. The goal is to detect as accurately as possible, systematically, over claims of neutrality and move on.
I'm still working on figuring out monetization. I'm thinking of contextual ads that work based on the viewing page's contents, and not on your behavioral profile. Additionally, other features like the job board and commercial tools are also an option. None of this is live at the moment, and tbh, I'm still figuring it out.
The platform is currently LIVE with a small early community of active users. I'm building this solo.
I'm happy to answer your questions/feedback/suggestions...
www.manob.bd

value: Show HN: Manob: A social media plaform without algorithm, ads, or data-tracking

author: Iamahmedsalman


value: jaakl

value: Show HN: Landcheck – is coordinate is on land?

author: jaakl


value: Show HN: Real-time ISS tracker with live NOAA solar wind visualisation


value: meehai

value:
Hi, in the last ~month I've learned a lot about ECS [1,2].
I'm currently developing a robotics simulator from scratch (python+raylib) and, due to lack of game dev experience I went "full OOP" on it. A SceneObject with a lot of inherited interfaces (e.g. Collidable, Movable etc.). These are inherited and fixed at run time.
The main loop inevitably became:

  for scene_object in sim.scene_objects:
    scene_object.update(...)
  for scene_object in sim.scene_objects:
    scene_object.draw(...)

Well, it turns out that this can become a bottleneck if you have many scene objects because computers love contiguous memory for caching, physics/math vectorization and so on.
Having recently learned more about ECS[1,2], I started doing a bunch of experiments in a sandbox with turning the update() function into ECS. The idea is that the data is stored in columnar numpy arrays (components) + a lot of data structure optimizations for querying scene objects and fast access e.g.

  qr = scene.query(HasMotion, HasPosition) # query result acting like a np array of (N, ...) shape
  qr.position += ... # operate like numpy / vectorized

In any case, the standalone library only needs python and numpy. Raylib is only for rendering, but the raw data structures don't need it.
I'd love some feedback on it, e.g. what is it missing or what are gotchas I'll find out later on during the simulator development.
As an anecdote: I used Claude as an 'engineering manager', I wrote the code myself, it did the code review, tasks management and tests (super useful for corner cases).
[1] https://www.youtube.com/watch?v=qglU107_DA4 hytale's ECS video (great for beginners)
[2] Casey Muratori's latest video about the first ECS in the game industry (https://www.youtube.com/watch?v=73Do0OScoOU)

value: Show HN: MicroECS – entity component system library in Python/NumPy

author: meehai


value: Masthead is an open-source publishing platform built with Elixir and Phoenix LiveView. It started as a simpler alternative to managing Hugo deployments for my own blog and has since grown into a multi-tenant platform with custom domains, themes and self-hosting support.

value: Show HN: Masthead – A free, hosted, open source Hugo alternative


value: Daniel-Pan

value: Show HN: Resolve Discourse Forum Issues Faster with AI Agents

author: Daniel-Pan


value: keepamovin

value: Show HN: Token efficient command line tool for textual operation of browsers


value: rduffyuk

value: Show HN: Co-Authored-By Is a Lie: Cryptographic Provenance for AI Coding Agents

author: rduffyuk


value: yaszko

value: Show HN: Interkom – Social Slack Alternative

author: yaszko


value: mantyx

value: Show HN: Goloop – An agentic loop on your terminal

author: mantyx


value: Show HN: Recreate Thinking Machines 276B voice demo with duct tape and 8B model


value: thunderdrag

value:
I have also written a blog post about building it.
https://www.kjhq.dev/blog/creating-linkedin-unfiltered

value: Show HN: LinkedIn Unfiltered – Turn AI slop into readable posts

author: thunderdrag


value: mlboy

value: Show HN: I ported 11 model families to Apple's new on-device AI framework

author: mlboy


value: budgetjonsnow

value:
I usually watch UFC events the day after they've aired, due to they being in the middle of the night due to my time zone.
I made EventClock to be able to get info about the events and fighters without being spoiled.
I've now also added the FIFA World Cup, and Formula 1.
I'm from Norway, and the matches are of course played in North America when we qualify for the first time in 28 years, so the matches are in the middle of the night for us. Most of us stay up for the matches, but I added this for the Norwegians who need to watch it after it has aired, and want some more information without being spoiled.
I'm going to expand to more organizations within MMA and Racing, and more sports, so let me know what you think, and if you have any feedback :)

value: Show HN: Spoiler-Free Website for UFC, FIFA World Cup, Formula 1

author: budgetjonsnow


value:
This week it's 10 years ago that Seamless was created.
At first, a hobby project.
Then, shift in focus.
Then, apply to day job.
Rabbit holes. More rabbit holes.
My lab made a publication with it, but I was always there to assist.
Then, Codex and Claude: to hunt down the asyncio bugs, to fix multiprocessing coordination. To make the docs complete. To make the code clean. To explain it to others.
Still in alpha, but usable.
Supports Python, bash, and compiled languages.

value: Show HN: Seamless: content-addressed computation and caching


value: Show HN: Arcadia – visualize your time on a 24-hour clock


value: ZgordanVV

value:
Patent attorneys charge $1,500–$4,000 for a prior art search and take months.
I wanted to see how far a well-engineered pipeline could close that gap.
patent-gnome.com

value: Show HN: Prior art search engine that resolves patents to claim language ($30)

author: ZgordanVV


value: Show HN: Mobile analytics made for agentic development


value:
there is still time to submit - https://ship.builders/
build something cool, and i would love to catchup on the yacht - if you are in sf and coming..
----
Yacht Hackathon by Composio, Nebius, Tavily - Product Demo
Pitch: 30 seconds. That's all a renter gives a listing before they swipe away. LiveHere turns raw listing photos into a cinematic trailer that makes the deal in those 30s: location, neighborhood, vibe, price.
Stack:
 NVIDIA Cosmos, self-deployed on
@nebiusai
 H200 NVLink GPUs
@tavilyai
 enriching the property with real neighborhood context
@ship_builders
@nvidia
@composio
@openclaw
 - Looking forward to expanding on this project on the the Yacht (SF is soooo amazing!!!!!)

value: Show HN: LiveHere – AI Videos, Self-Hosted Nvidia Cosmos on H200 GPUs


value: chrislxy

value: Show HN: I built a lead list tool to find businesses you can sell to

author: chrislxy


value: moritzschultz

value: Show HN: What two months of building a B2C app taught me

author: moritzschultz


value:
It's basically an app for saying "I'm ready" or "Let's do x...".
Background is that my friend group plays video games, grabs beer or whatever - and a lot of the communication revolves around logistics. This app lowered the threshold for initiating. We create a group per activity, and "going green" means you're ready. The other group members get a push notification "Paul is greenlit!" and the title of the group is "Play Dota 2" or "Beer at local pub". Super simple concept, but it actually works.
TLDR; I made an app that let's you press a button instead of writing the typical "Does anyone want to join x activity?"
Currently iPhone only.

value: Show HN: I made an app for initiating social activity


value: DenisDolya

value: Show HN: Ttar 2.4 KB freestanding TAR archiver written in C, no Libc

author: DenisDolya


value: davidfeldi

value: Show HN: Passwd.page – give agents secrets without pasting them into prompts

author: davidfeldi


value: These days we are full of information and we spend hours reading, researching and linking the dots. Grops helps you do this in half of the time without a mental headache.

value: Show HN: Grops – Stop the Information Overload


value: chmjkb

value: Show HN: On-device pose estimation in React Native ExecuTorch

author: chmjkb


value: Show HN: GeoSolver MCP – reverse image geolocation for AI agents


value: metashwat

value: Show HN: Zamp – AI employee you delegate real enterprise jobs to

author: metashwat


value: rafram

value:
Hey HN!
I really love hiking, camping, and backpacking, and I try to get out into the middle of nowhere as much as I possibly can. I could never leave on a trip without a good topo map downloaded.
Over the last couple years, though, I've gotten pretty fed up with the existing options when it comes to offline maps. Gaia is expensive and buggy; CalTopo is ugly, dated, and battery-sucking (the map is an embedded webview); AllTrails isn't fully-featured enough for serious backcountry trips; OsmAnd is ugly and lacks some basic features for the backcountry. Several major players have been purchased by private equity and are just getting worse.
I hate to be this critical of tools that have obviously had a lot of love and care put into them, but they haven't kept up with the times, and I really think the outdoor recreation community deserves better.
So Treeline is my attempt to build that. It has all the major features of Gaia et al. It has a fully custom basemap (with style inspiration from NPS and USFS maps - I think it's quite pretty!), offline downloads, POIs (campsites, water, etc.), detailed point info, search, navigation, route recording, saved features, 20+ useful layers, and a lot more.
You can download maps for offline use and access all the overlays for $18/year flat. That price is lower than any comparable app, and it will stay fixed through at least 2027.
I intend to implement pretty much every feature that people rely on in other outdoor mapping apps - although Treeline works well now, and I've used it on trips myself, this is just a start. I want it to be the mapping app of my dreams, and ideally of yours, too.
Two major caveats:
- Private land ownership data is expensive, so that will not be coming immediately. (The Public Lands layer lets you see inholdings, though.)
- Map data is US-only for now. Because the basemap is fully custom, changes require a long rebuild, and it turns out that the Earth is massive. I'm expanding to the rest of North America this week, with the rest of the world to follow.
I'm planning a web client for route building, and Android will follow if there's interest.
Please check it out and let me know what you think! Out now on the App Store: https://apps.apple.com/us/app/treeline-maps-topo-trails/id67...

value: Show HN: Treeline – beautiful, powerful wilderness topo maps for iOS

author: rafram


value: Chabsff

value: Show HN: Chirp, My constraint-driven metaprogramming language

author: Chabsff


value: websku

value:
Part of an innitiative to write 1 million lines of code, I worked on many many projects.
Some were build for clients, some just ideas.
All are available on github.
If interested to collaborate, let me know.

value: Show HN: Started 25 projects in the last 2 years. Made all open source

author: websku


value: drpancake

value: Show HN: Live 3D map of London with planes, trains, buses and boats

author: drpancake


value: Show HN: We're inviting Anthropic to put the real Mythos 5 on our open benchmark


value: autobe

value:
As a developer of typia, have to alive in the new typescript-go era, I made a new toolchain for tsgo.
Making the ttsc, I understood that the new plugin toolchain system can dramatically reduce lint rule checking time by integrating into the typescript-go. So made `@ttsc/lint`, and its time is 600x to 1600x faster than eslint.
From now on, when you compile TypeScript, lint violations would be caught in the same time. No more need to run both `tsgo` and `eslint` independently.
> This repository is not v1 yet because the typescript-go has not been released yet, but if you wanna experience superfast lint, or keep using typia in typia era, you can do it right now.

value: Show HN: 800x faster Linter and TypeScript-Go toolchain for plugins like typia

author: autobe


value: antonreshetov

value: Show HN: MassCode – A local-first dev workspace, your data is plain Markdown

author: antonreshetov


value: timosterhus

value: Show HN: Millrace, a framework for building multi-step governed loops

author: timosterhus


value: heruwala

value: Show HN: RedNotebook AI open-source AI data notebook for Trino, +12 SQL engines

author: heruwala


value: dromena

value: Show HN: Quire – An ObsidianMD plugin for long-form writing

author: dromena


value: karpetrosyan

value: Show HN: Modern AWS SDK for Python

author: karpetrosyan

title: Show HN: Modern AWS SDK for Python


value: giekaton

value: Show HN: Memoriq – Private AI Memory for ChatGPT, Claude, Gemini and Grok

author: giekaton


value: Show HN: Secret-keystore – KMS-encrypted .env that never touches process.env


value: Show HN: I built 19 micro-SaaS tools as a solo developer


value: masterpos

value: Show HN: TetherDust – Self-hosted AI Analytics Engineer (open source)

author: masterpos


value: rhgraysonii

value: I started off with a simple goal: port the game Soldat to Typescript. I ended up not only with the game, but with a full system to train AI bots to play my own game, building a neural net to train new bot AIs from tens of thousands of simulated matches with different strategies. It also runs live all the time on my website and has a news dashboard and you can replay any game exactly. It all was a very fun way to dig into Fable's capabilities.<p>The bill if I had done this with API billing? Nearly $2000.

value: Show HN: I had Fable clone a game, it turned it into an arena combat AI trainer

author: rhgraysonii


value: cunla

value: Show HN: GitHub Actions Manager – Actions UI for JetBrains IDEs (GHES too)

author: cunla


value: Show HN: LaunchPact – Get support for your ProductHunt launch


value: wuqiaocauc

value: Show HN: Apodex-1.0 – a deep-research agent team that verifies its own evidence

author: wuqiaocauc


value: I haven't found a way to delete all chats in bulk like you can on Chatgpt. With Claude, you have to scroll to the bottom, select everything, and delete. The problem is, if you have a lot of chats, it becomes impossible. I created this script. It does it alone. I hope it helps someone.<p>(conversations disappear from the UI slowly, over several minutes, and remember to keep the tab open until the console shows "Finished", refreshing away from the page can stop the deletion process.)

value: Show HN: Script to bulk delete Claude chats from the web UI


value: keegandonley

value: I'm probably not the only one who has been frustrated by my LinkedIn feed being almost entirely AI-slop thought-leadership lately. I had this thought that an entirely AI generated feed wouldn't be any less useful than my actual feed, so I built one. It scans the top 30 HN posts and takes any that haven't been "discussed" and sets a swarm of agents on it. Shockingly, it feels a lot like my actual feed these days.

value: Show HN: A Terrible Way to Consume Hacker News – AI Slop

author: keegandonley


value: fellowplayer

value: Show HN: World Cup bracket game with no back end – brackets live in the URL

author: fellowplayer


value:
Hey all, I built StackScope, a crawler/catalogue that looks at new product launches and shows what they were built with.
It watches launches from Product Hunt, Show HN, and PeerPush, then crawls the public site behind each one. The goal is to show what people actually launched with: hosting, frameworks, analytics, DNS, security headers, legal pages, AI-builder signals, and other public clues.
I started building it because most stack-detection sites look at the web as a whole. I was more interested in the current indie launch scene: what people are choosing right now, at the point they first put something in public.
A few implementation details: it runs on .NET, uses Playwright for rendered pages, and has a first-party fingerprint catalogue rather than one copied from Wappalyzer/etc. robots.txt is honoured, and the bot identifies itself.
Frustratingly, I am still waiting for verified bot status from Cloudflare and currently that knocks out about 10% of all sites.
There is also a private readiness check: paste a URL, get the same style of report, fix things, and recrawl. No account or email needed.
I'd be interested in feedback on the usefulness of this, the methodology, and any obvious false positives.
Jonathan.

value: Show HN: StackScope – I crawled over 40k indie launches to see what they ship


value: borandabak

value: Show HN: VibeClip – open-source AI video editor you control by chatting

author: borandabak


value: Reference implementation of a website built with only native web technologies and plain Node.js

value: Show HN: Hyperpost – Reference Implementation of a Website


value: SmithersBot

value:
My AI agent built and launched its own business in under 48 hours.
Earlier this week I released an update to my open source AI agent SmithersBot to pursue long term goals over weeks instead of hours.
The first goal I gave it was to build a business.
I didn't tell it which business to build. It picked the problem itself.
The problem it picked: AI agents are starting to pay for services on their own through protocols like x402 but when an agent pays, it has no real way to know if the service is genuine, if it actually works or if it's about to hand money to a scammer. And these payments can't be reversed.
So SmithersBot built x402oracle. It checks x402 services continuously and tracks whether they're real, reliable, fairly priced and unchanged. An agent pays $0.002 to SmithersBot's x402 service to check before paying, so it knows the service is safe before any money moves.
The only parts I did by hand were signing up for Railway for cloud services, buying the domain x402oracle.com and linking it to railway. Choosing the problem, writing and testing the code, deploying it and launching it was all done by SmithersBot. I just approved the key calls and the plans along the way.
After launching, SmithersBot already wanted to launch two more agent to agent services. I had to tell it to slow down and get x402oracle some customers first.
Now SmithersBot is out promoting its business and I'll be posting its progress before it builds the next two.

value: Show HN: My open source agent built and launched its own business in 48 hours

author: SmithersBot


value: Show HN: IP Crawl, the best public webcam discovery tool


value:
I'm finding myself more and more often typing what happened in my web app or terminal (or both) to prompt coding agent what to do. A string of interactions, clicked here, type that, some API calls, and console complaints, put that all mentally together and then prompts Claude.
I am making this tool to make interaction gathering easier. It records user interaction in browser, make a prompt that describes what happened, send the events to a local MCP server that Claude can access. A command line tool that streams terminal output, in my case, server log, to the same MCP so claude can access both what happened in browser and terminal as a stream of events.
The idea is to emphasize that ideas often come from product, in contrast to mainstream belief that idea leads to product. The end is the start. Hence the project name janus.
It is still very early in development so would love to hear some feedback.

value: Show HN: Janus – MCP that collects context from browser and terminal


value: jodacola

value:
Also running live at https://demo.tokenbrook.com - hook up your own Claude instances per instructions in the repo!
This is something I've been wanting to throw together for a few weeks; I thought it'd be a fun visualization of my agents running through Claude.
I'm a nerd for retro pixel art style games so went that route. I also wanted to inject a little warmth and fun into this crazy new AI world we're living in. Enjoy!

value: Show HN: Tokenbrook Vale, a cozy office village for your AI agents

author: jodacola


value: afunk

value: This is nothing special but it has been very very nice to kick off cleaning jobs remotely via MCP.  Working towards a genuinely smart home and this was a useful step in the right direction.

value: Show HN: SharkClean MCP

author: afunk

title: Show HN: SharkClean MCP


value: mdhemalakhand

value: Show HN: AppLaunch - IOS & Android App Builder

author: mdhemalakhand


value: whycombinetor

value:
crowfly is a single-html-file golf round GPS tracker.
Hit your shot, tap "log shot", walk to your ball, repeat. Shots and rounds are stored in localStorage. Distance markers. CSV export. Zero account, zero backend.
Short-term roadmap:
- Mandatory login
- AI club recommendation
- Paywall everything
- ERC-20 issuance
- MCP servers
- Even darker mode
Long-term roadmap:
- Humanoid agent plays the round for you
- Configurable celestial body (Moon, Mars, Titan etc)
- Round summary as a podcast
- Rewrite in Rust

value: Show HN: Crowfly.golf – Zero-backend GPS round tracking (localStorage)

author: whycombinetor


value: franze

value: Show HN: Squishy & Friends – Claude Fabel 5 coded a game and it is good

author: franze


value: paytonjjones

value:
I've become increasingly frustrated with Ultimate Guitar, to the point where I sat down to try my hand at making my own version. I was pleasantly surprised to instead discover Freetar (https://github.com/kmille/freetar), an alternative frontend to Ultimate Guitar. When added as a PWA on my phone this immediately solved 99% of my issues.
Since I was already sitting and ready to build something, I instead made a simple Chrome extension to migrate all my Favorites to Freetar.
Hopefully this spares someone else the headache that is Ultimate Guitar.
Disclaimer: I'm not affiliated with Freetar

value: Show HN: Migrate from Ultimate Guitar to Freetar

author: paytonjjones


value: Show HN: I built your next Head of Growth


value: jthorare

value:
TLDR: I built a centralized company database that ingests data from all apps you use into one queryable vector DB that your agents can point at instead of trying to query and stitch it together with independent MCP configs.
I've been working on a company brain project for fun so engineers like myself can stop rebuilding the same context retrieval, memory management, and app integrations for each job or project they start on. I started by building a context retrieval system like prism-coder and GBrain for my local agents. When I connected 10+ apps, the dedicated MCP servers at each project would work fine, but the agent itself would struggle to find and understand cross-application context when trying to take a meeting transcript of the product + engineering decisions -> jira ticket -> PR and using that to help it debug or enhance it through an end to end epic. Then I started toying with the idea of ingesting individual app data into a centralized DB but I was still having to create a custom ingestion solution for each app I integrated with which sucks up so much time getting an OAuth client + secret set up for each app so that all of my teammates and I could use the same DB for their agents.
It's been a fun project to try and figure out these memory management and context retrieval problems like ensuring that query responses are grounded in some truth and citations, but you also don't just get every piece of data you have returned on every query.
I figured developers could save some time and effort in building this stuff themselves (or with their Software Factories) and should just be able to pull it off the shelf and reduce the idea -> building time frame so they can focus on making their agents actually do things to help them at work. Since then, I've been able to expand on it and connect mine and my friends' Paperclip agent teams to it via an MCP server to really test out the shared intelligence aspect of a swarm of agents.
Thinking about open sourcing it or making it self hostable since companies probably don't want their entire company data synthesized and stored into one third-party SaaS offering, but it's still the easiest way to make it something you can play around with. Would love feedback on it for why it's dumb.

value: Show HN: Setup your Company Brain in minutes

author: jthorare


value: sorenbs

value:
I built an AI chat app that uses Durable Streams from ElectricSQL as both the storage format and transport medium. It has the very nice property that tokens are stored durably as they are steamed back from the LLM provider, and then streamed to the frontend for a smooth user experience.
The frontend uses Tanstack DBs differential dataflow implementation to tie together meta data from Postgres with the chat streams in the Durable Stream.
Made a detailed explainer of all the components.

value: Show HN: AI Chat App on Durable Streams and Tanstack DB

author: sorenbs


value: Show HN: Open infrastructure for Argentina's AI-run companies (36 NPM packages)


value: hedvion

value: Show HN: Own one second of 2026 for $1

author: hedvion

title: Show HN: Own one second of 2026 for $1


value: Show HN: Sifty – Windows cleanup CLI/TUI with local-only AI


value: garou

value: Show HN: Nenya – A lightweight, highly secure AI API Gateway/Proxy written in Go

author: garou


value: Show HN: Sketchlog – 100M events compressed to 93 KB using streaming sketches


value: Show HN: For the messy stage of research, built the Cognir Research Ontology


value: alexandroskyr

value:
A zero-allocation Go decimal library with no big.Int fallback — 128-bit fixed-point arithmetic that benchstats ~35% faster than the fastest existing library, with exact alloc counts and overflow correctness enforced by the test suite.
The fun part was making it fast: every division by a power of ten (rescaling, rounding, formatting) is done with precomputed multiply-high reciprocals instead of hardware DIV — the Möller–Granlund 2-by-1 trick plus magic constants, all generated and re-proven against big.Int. On my M1 Pro it benchstats ~35% faster (geomean) than udecimal, the fastest library I could find, and ~9x faster than shopspring.
How: Claude Code with Ultracode + Fable 5 for 12hours

value: Show HN: I vibe coded the fastest Decimal Go lib

author: alexandroskyr


value: poppypetalmask

value: Show HN: Metro Match – compare 18 world metro systems as playable stat cards

author: poppypetalmask


value: deepscalelabs

value: Show HN: Vilvona AI – Self-Hosted AI Assistant with Tamil and Hindi UI

author: deepscalelabs


value: thesubtlety

value: Show HN: Geiger – A blast radius triage tool for any credential

author: thesubtlety


value: jiekepan

value: Show HN: Cortex – Agent-native knowledge OS on Markdown (Karpathy's LLM Wiki)

author: jiekepan


value: kka

value:
Why:
- Sizing up competitors while you browse
- Qualifying link building prospects
- Vetting guest post offers
- Checking unfamiliar sites before you trust them
OSS: https://github.com/kkomelin/dr-lens

value: Show HN: DR Lens – Ahrefs Domain Rating in Chrome Toolbar

author: kka


value: jsheffers

value: Show HN: Flag Study – learn the flags behind the World Cup

author: jsheffers


value: Show HN: Markdown Viewer for Mac Finder

title: Show HN: Markdown Viewer for Mac Finder


value: sohex

value:
musefs is a virtual filesystem for organizing and tagging your music without altering or duplicating the backing audio files. It scans your library to build up a SQLite db with all the original tags and embedded art and makes note of exactly where in the file the actual audio is. That db becomes the source of truth for the FUSE filesystem. At playback it generates new metadata for the files on the fly from the tags in the db and splices it onto the original backing audio.
I have a music collection that's grown rather large over the years and I've always had to choose between the lesser of three evils. I could either preserve the original files as they are, actually correct all the messy tags and organize them nicely, or keep the former and make a copy for the latter. Keeping both has worked, but now that my library is over 1TB the storage cost is definitely noticable. So, inspired by a long since defunct project called beetsfs; I built this, musefs.
Right now it supports MP3, FLAC, M4A/M4B, and Ogg (Opus, Vorbis, and FLAC, did you know you can put FLAC in Ogg? I didn't until I started working on this project). Implementing MP3 and FLAC were both straightforward, I'd call them the mobs. Making M4A the mini-boss, because it's a lot more loosey-goosey with how it's structured. Which leaves Ogg as the Final Boss. Ogg is a lovely container format, however, it was absolutely not designed for this. The way art has to be handled is unique to it, but more importantly each file is composed of individually checksummed pages. Now a key focus for me throughout development has been performance, so reading each page in full to rechecksum it was a non-starter. I'm honestly delighted by the solution I came to instead, it's by far the most technically interesting part of this project.
Let me give you the short version. Every Ogg page has a header and a payload. The header includes a page number and the aforementioned checksum. Since we're dynamically generating the preceding metadata every subsequent page (including the actual audio pages) needs to be renumbered. Which breaks the checksum. But! Due to the particular nature of CRC-32 implementation that Ogg uses, with a bit of math the actual payload drops right out of the equation. Then by applying some matrix algebra it's possible to compute the new CRC for the whole page with just the bytes of the header. I think that's really neat. For all the details you can look in docs/OGG.md in the repo.
In terms of support, right now it's 64-bit only on AMD64 and AARCH64, with first-class support for Linux and FreeBSD. macOS is theoretically supported, but I don't have the hardware to actually test that on, so caveat emptor. Caveat downloador? It's MIT licensed, so. At any rate, I decided that if I put off posting about it any longer I'd just keep polishing it forever, so I cut v1.0.0 and here we are. I've given it some pretty deep performance improvement passes and it's tested thoroughly, unit tests, prop tests, mutation testing, interop testing, we've got it all. It also comes with in tree plugins for beets, Picard, and Lidarr, as well as the common python package backing them if you want to build a plugin for something else. There are glibc and musl packages and containers available for both supported architectures too along with a sample systemd user service file for running it directly on a host.
It's near the start of the README but I'll reiterate it here as well for the sake of transparency. I built this using AI, Opus wrote specs and plans, MiMo v2.5 implemented them (along with some other models along the way). I put a lot of effort into making this not slop though and I think it paid off.
I'd love to hear any feedback that anyone has, especially if you run it against a large library!

value: Show HN: Musefs – organize and tag music without touching the original files

author: sohex


value: kareemrashed

value: Show HN: Rubric – test what your LLM agent did, not just what it said

author: kareemrashed


value: vforno

value: Show HN: Loomabase – Offline-first sync for SQLite and PostgreSQL

author: vforno


value: Show HN: An AI coaching team in Claude Code that's forbidden from judging you


value: desgeeko

value:
Hi HN!
This is a pet project that is still a little bit rough around the edges, but I would love to hear some feedback.
I write this code by hand, out of love for Markdown and for the joy of solving every CommonMark test case like a puzzle.
Cheers

value: Show HN: Montmark – A lightweight, fast pure-Python Markdown parser

author: desgeeko


value: Show HN: Rust Implementation of Symphony


value: linkdd

value: Show HN: Vibecoded local Azure emulator inspired by LocalStack and localgcp

author: linkdd


value: SamuelRecio

value: Show HN: RedgeDB – Redis-compatible storage with a sharper edge (OpenSource)

author: SamuelRecio


value: RichSchefren

value: Show HN: Atlas – local-first memory that re-evaluates beliefs when facts change

author: RichSchefren


value: chadfowler

value: Terminal battle royale — peer-to-peer over iroh, no server. Pure ASCII, 8-bit sound, playable over SSH.

value: Show HN: ASCII Royale

author: chadfowler

title: Show HN: ASCII Royale


value: AShoeToast

value: Show HN: Kardashev Labs – live US grid data (LMP, curtailment, queues, demand)

author: AShoeToast


value: ellg

value: Show HN: Putt.day a daily mini golf game

author: ellg


value: kapperchino

value: Show HN: Agent Joe – a Rust only coding agent with no shell access

author: kapperchino


value: rolandbrake

value: Pilang is a lightweight, embeddable, general-purpose programming language written in C. a full real-world scripting language with modular architecture, standard library support, and operating system integration.

value: Show HN: Pilang – A scripting language and VM written in C

author: rolandbrake


value: keepamovin

value: Show HN: Full-self browsing - agents can drive any web task using this CLI Skill

author: keepamovin


value: Show HN: Spin up MCU simulations like VMs


value: jbuchananr

value: Show HN: Open-source Git-like Markdown docs for humans and agents

author: jbuchananr


value: maxbaluev

value: Show HN: AccInt – a Work Model for AI coding agents

author: maxbaluev


value: hedvion

value: Show HN: I rebuilt the Million Dollar Homepage as a single growing button

author: hedvion