value:
Hi HN,
I'm excited to share next-nexus, an open-source data layer library for Next.js App Router applications.
The Problem:
Next.js's SSR is great for SEO, but repeatedly performing full SSR for every user visit can lead to significant server load and increased operational costs. While search engine bots only need the first render, real users often revisit pages, making continuous full SSR inefficient.
Our Solution:
next-nexus was built to address this. Our core philosophy is to optimize the first render on the server, and then efficiently manage subsequent data on the client using smart caching.
How it helps:
next-nexus provides a powerful, integrated data layer that supports modern React paradigms, including RSC.

  - Cost & Performance Optimization: Our intelligent rendering mechanism ensures the first render is server-optimized, while subsequent renders leverage client-side caching. This drastically reduces unnecessary server requests, cutting down server load and operational costs.
  - Enhanced Developer Experience: Easy-to-use APIs and intuitive hooks simplify complex async data operations. It also automates data hydration (no manual HydrationBoundary setup like in some other libraries), letting developers focus on core logic.
  - Seamless User Experience: Efficient caching strategies and automated data hydration mean users see content faster and interact with a fully responsive application immediately, without loading spinners.
  - App Router & RSC Ready: Built from the ground up for Next.js App Router and React Server Components.

We're passionate about making Next.js development more efficient and cost-effective.
We'd love to hear your thoughts and feedback.
- GitHub: https://github.com/next-nexus-org/next-nexus
- Docs: https://next-nexus.vercel.app
Thanks for checking it out!

value: Show HN: Next-Nexus – Optimize Next.js App Router SSR Costs with Smart Caching


value:
I put together a free, open-source collection of text prompts that make AI impersonate 10 programming legends. The inspiration came when I asked an AI to impersonate Garry Tan to roast my startup idea and the honest feedback was surprisingly useful.
The prompts work by giving the AI specific context about each legend's communication style, technical philosophy, and personality traits. This pushes the AI beyond generic responses into more opinionated, stylized feedback that reflects their actual perspectives on code and architecture. Instead of "that's a great idea, but..." you get responses like "this is fundamentally broken because..." or "you're missing the point entirely..." - the kind of direct, opinionated feedback these legends are known for.
What it is:
1. Collection of prompts for 10 programming legends (not an AI tool itself)
2. Each prompt includes context about their communication style and technical views
3. Completely free and open source
Just copy-paste the prompts into any AI chat. The key is how the prompts frame the persona so there is enough context to make the AI adopt their actual communication patterns and technical stances.
Questions:
1. Have you tried persona-based prompting to get more opinionated responses?
2. Which programming legend would you want feedback from?
3. Do you think stylized prompts lead to better technical insights?
Would love to hear what you think!

value: Show HN: Prompts to make AI impersonate 10 programming legends


value: stanguc

value:
encrypts your secrets and commits them to git.<p>"npm install" your secrets like any other dependency.<p>Vaults = source of truth
Git = distribution layer
OneSeal: make the bridge between them

value: Show HN: Git as Your Secrets-Store

author: stanguc

title: Show HN: Git as Your Secrets-Store


value: sanzation

value:
Hi HN,
I had some time between jobs and used it to scratch my own itch: building the simple, non-cluttered finance calculators I was always looking for but couldn't find without heavy tracking or confusing UIs.
I focused on privacy and simplicity from the start. The tools are free and collect zero data.
What I built:
A precise German Payroll Deduction Calculator (for planning job changes/salary negotiations).
Maybe i want to add a tool for personal budgeting & investing.
Current Tech Stack: Ive started for the tax app with python backend and the frontend in nextjs. The second app for investing im builing in sveltekit rn which I like alot more. SVGs are self-drawn paths
I'm sharing this to get feedback on the tools themselves. If you have any suggestions for the UI/UX, or other simple finance problems worth solving, let me know! Thanks alot!

value: Show HN: ObolusFinanz – Simple finance tools (German tax and investment)

author: sanzation


value: asaws

value:
I'm Muhammed Mufinuddin Afraz, an 18-year-old developer who built WealthAI, a personal finance application with some unique features.
Key features:
- Progressive Web App with offline functionality
- AI financial assistant using OpenRouter API
- Voice call system with specifically 3 male voice options
- Multi-currency support (150+ currencies)
- Advanced charting with Chart.js
- All data stored locally for privacy
Technologies: HTML5, CSS3, JavaScript, Chart.js, Web Speech API
This was a learning project that taught me a tremendous amount about web development and fintech. I'm sharing it with the community to get feedback and potentially find interested parties who might want to take it further.
What makes this interesting:
1. Complete client-side implementation with no backend
2. Voice system with 3 specifically selected male voices
3. Privacy-focused approach (all data stays local)
4. Works completely offline
Any feedback would be greatly appreciated. I'm also open to discussing potential opportunities with interested developers or startups.
Demo: https://wealthaiappdemo.netlify.app

value: Show HN: Built a complete personal finance app with AI at 18

author: asaws


value: liorp

value: Show HN: I built a fitness app that lets you log meals/workouts via WhatsApp

author: liorp


value: stemonteduro

value:
Basically, the other day there was this wave of posts on X from people who had received OpenAI awards based on token usage after DevDay.
So I thought, well, since we all use OpenAI tokens, why shouldn’t we all recognize ourselves with an award?
At first, I just wanted to make a simple editable image. But in the end it turned into a project where you can actually edit a 3D model, render it with NanoBanana, and now even upload your own custom logo to fully personalize the award.
But the coolest thing happened yesterday, when Edwin, who is basically the OpenAI guy, head of community management and the one who created this whole award project, wrote to me saying he found my tool incredible.
And he said that some people in the comments were saying they could sue me.
I love the internet

value: Show HN: I made a tool to create your own OpenAI award and got noticed by them

author: stemonteduro


value: robinsui

value:
Hi HN,
I built Pxxl App, a free web hosting platform for developers who want a simple and fast way to deploy both frontend and backend apps. It works like Vercel, Render, or Netlify but removes the limits and credit card barriers.
You can connect your Git repo, deploy in seconds, and get a live subdomain like yourapp.pxxl.pro. It supports React, Next.js, and other modern frontend frameworks, as well as backend projects built with Node.js, PHP, or Python. It also includes automatic builds, environment variables, and CI/CD support.
It’s completely free to start. I’d love feedback from the community on what would make it even better for developers.
Check it out: https://pxxl.app

value: Show HN: Pxxl App – Free Alternative to Vercel, Render, and Netlify

author: robinsui


value: uavhacker

value:
Do you know that Small Language Models (SLM) can outperform LLMs if trained (fine-tuned) on domain specific datasets, like your companies knowledge base?
The issue: fine-tuning a SLM usually requires a dataset of 10k - 100k records, which is huge.
I created a platform for applying "human in the loop" augmentation techniques on your small dataset, so that you can start with maybe 100 records and build-up quickly huge datasets and launch a training without prior knowledge.
I implemented 2 techniques, based on LLM distillation, however: more to come.
HN, what Do you think? Do you see value in this idea? Would you prefer a public API or CLI instead?
I appreciate your help.
Kind regards
Pawel

value: Show HN: Augment your dataset with LLM distillation techniques

author: uavhacker


value: elicash

value: Show HN: Chess Hold'em

author: elicash

title: Show HN: Chess Hold'em


value: scqseo

value:
Hi HN
I built WiFi QR, a simple web app that lets you instantly generate WiFi QR codes to share your network safely —  no sign-up and completely free.
I created it because I was tired of guests asking for the WiFi password every time. Now, you can just scan a QR code and connect instantly.
Features:
- Works instantly in any browser (mobile & desktop)
- Privacy-first: no data stored or sent anywhere
- Supports WPA/WPA2 networks
- Works offline once loaded
Try it here: https://wifiqr.io
I’d love feedback or suggestions — especially from those interested in privacy, UX, or web utilities. Thanks!

value: Show HN: WiFi QR – Instantly generate WiFi QR codes to share your network

author: scqseo


value: rezat

value: Our machine learning algorithm, powered by AI, learns your process and provides timely alerts. You can also interact with your Canary in real-time to understand process behavior.

value: Show HN: ML/AI based process monitoring

author: rezat

title: Show HN: ML/AI based process monitoring


value: guzik

value:
Hey HN! I'm Jakub, and together with my co-founders Agnieszka and Nathan, we built Aidlab, a wearable that gives developers gold-standard physiological data.
Unlike health trackers with locked-down APIs, Aidlab ships with a free SDK [1] across 6+ platforms so you can just pip install aidlabsdk or flutter pub add aidlab_sdk or whatever platform (even Unity), and start streaming raw health data and events in real time with simple didReceive*(timestamp, value) callbacks.
Currently, we are exposing 13 data types including raw ECG, cough/snoring, motion, raw respiration, skin temperature, bodyweight reps, body position, and 20 high-level stats like stress or readiness through the API.
The most common questions I got are:
1) "how is it better than my smartwatch?"
2) "why we built it?"
Chest-mounted wearables are considered the gold standard for physiological measurements. For example, whenever Apple validates their watch, they benchmark against chest straps [2], as some signals can only be reliably measured (or measured at all!) near the heart including continuous ECG, true respiration (based on lung volume changes) or body position/orientation.
As for the second question: the problem for us was that smartwatches were too simple and the data too inaccurate, while advanced medical devices were too pricey or too complicated. We found a sweet spot between accuracy and accessibility - Aidlab delivers medical-grade signals without the hospital-level complexity. As "medical-grade" is a bold statement, we’ve published validation papers comparing Aidlab’s performance with other certified medical devices [3].
Today Aidlab is already a pretty mature concept. We've been building Aidlab for 2 years, shipped our first version in 2020, we got our first clients including Boeing/Jeppesen (monitoring pilots’ bio-signals during tests&training).
Now we're about to release Aidlab 2 [4] - with additional signals like EDA and GPS, and a bunch of new features, including on-device ML (we've trained a few small LSTM models running inference with TensorFlow Lite for Micro). The cool part is that we've built a custom shell on top of FreeRTOS, letting anyone invoke POSIX-like commands directly on the device, for example:
timeout 10 temperature --sampling-rate 1 | tee /data/temperature.csv | tail -n 5
The biggest breakthrough for us was realizing that cloud-based processing was the wrong approach. In the beginning, we pushed most of the computation to the cloud - it seemed natural, but turned out to be slow, costly, and devs didn't want it ("hey, is there a way to use your product without cloud?"). For example, our ECG analysis pipeline used to send raw data to an external microservice, processing it in 30-minute chunks through Bull queues. A 24-hour Holter analysis could spawn 100k+ event objects and take significant time to complete. Now we're doing everything we can to move computation to the edge. In an ideal world, the cloud wouldn't store or process anything - just receive already-analyzed, privacy-preserving results straight from the device.
Another lesson: don't hand-solder prototypes at 3 a.m. to save money -> please pay professionals to assemble PCBs.
We decided to showcase this now for three reasons:
- health feels more relevant than ever with the rise of longevity research and biohacking,
- we are close to finalizing Aidlab 2,
- and I am super curious to see if anyone here finds it useful!
If you'd like to check the quality of Aidlab for yourself, we are publishing free datasets every week during different activities [5].
[1] https://github.com/Aidlab
[2] https://www.apple.com/health/pdf/Heart_Rate_Calorimetry_Acti...
[3] https://aidlab.com/validation
[4] https://aidlab.com/aidlab-2
[5] https://aidlab.com/datasets

value: Show HN: Aidlab – Health Data for Devs

author: guzik

title: Show HN: Aidlab – Health Data for Devs


value: Daneng

value:
Hi HN — I’m Daniel, the founder. I built LeetEngineer because as an engineer I found generic interview prep doesn’t cover real engineering interviews.
LeetEngineer helps candidates prepare end-to-end:
Paste a job post and get HR screening questions + technical interview questions automatically.
Generate scenario-based technical questions tailored to the role.
Receive suggested answers and tips for presenting your knowledge effectively.
Why it’s different
Focused on engineers — not generic whiteboard practice.
Tailored to real job descriptions, so prep aligns with the company’s expectations.
Helps candidates who don’t know exactly what to expect in interviews.
What I’m looking for from HN
Honest feedback: does this solve a real pain for engineering interviews?
Feature suggestions — what would make you actually pay for this?
Early testers willing to try it for free in exchange for feedback.
Quick note: this isn’t a polished company launch — it’s a product I built to solve my own interview prep problems. I’d love critiques and ideas.
— Daniel (founder) — https://leetengineerai.com

value: Show HN: LeetEngineer – The LeetCode for Non-IT Engineers (HR → technical)

author: Daneng


value: johnrpenner

value: Show HN: GravOIDS for macOS home brew old-school 2D shooter with Level Editor

author: johnrpenner


value: jamescampbell

value: Create dynamic, probabilistic drum patterns that adapt to any song's BPM. You can run it as a cli or import in as a library in your python code as part of a music generation pipeline.

value: Show HN: Beatstoch – BPM-aware stochastic drum MIDI generator

author: jamescampbell


value: deeteeess

value: I've been constantly traveling for the past few months and after being burned with a few filthy "highly rated" hotels I resorted to constantly checking Google Maps to verify the scores... Enter Vietnam, where there's a million hotels and not a shred of credibility. Cross checking was taking far too much time so I built a browser extension to do it for me by adding a button on search results. I'm finding it useful so feel free to use it too!

value: Show HN: Booking.com Fake Rating Detector

author: deeteeess


value: paperplaneflyr

value: Reading Hacker News as Sticky Notes

value: Show HN: I Created a Hacker News as Sticky Notes Pages

author: paperplaneflyr

story_text: Reading Hacker News as Sticky Notes


value: ajayvk

value:
I have been building OpenRun, a declarative web app deployment platform https://github.com/openrundev/openrun. It is an open source alternative to Google Cloud Run and AWS App Runner, running on your own hardware.
OpenRun allows defining your web app configuration in a declarative config using Starlark (which is like a subset of Python). Setting up a full GitOps workflow is just one command:

  openrun sync schedule --approve --promote github.com/openrundev/openrun/examples/utils.star

This will set up a scheduled sync, which will look for new apps in the config and create them. It will also apply any config updates on existing apps and reload apps with the latest source code. After this, no further CLI operations are required, all updates are done declaratively. For containerized apps, OpenRun will directly talk to Docker/Podman to manage the container build and startup.
There are lots of tools which simplify web app deployment. Most of them use a UI driven approach or an imperative CLI approach. That makes it difficult to recreate an environment. Managing these tools when multiple people need to coordinate changes is also difficult.
Kubernetes is the standard for declarative deployment. OpenRun supports only web apps, there is no plan to add support for deploying databases or queues etc with OpenRun. That makes OpenRun much simpler, a single binary which implements the web server and application server with GitOps driven deployments. Deploying and managing stateful database type services is much more complex. Declarative web app deployment is much easier.
The goal with OpenRun is to support declarative deployment for the web apps while removing the complexity of maintaining multiple YAML config files. See https://github.com/openrundev/openrun/blob/main/examples/uti... for an example config, each app is just one or two lines of config.
OpenRun currently runs on a single machine with an embedded SQLite database or on multiple machines with an external Postgres database. I plan to support OpenRun as a service on top of Kubernetes, to support auto-scaling. OpenRun implements its own web server, instead of using Traefik/Nginx. That makes it possible to implement features like scaling down to zero and RBAC.
OpenRun makes it easy to set up OAuth/OIDC/SAML based auth, with RBAC. This makes it possible to share your apps securely, see https://openrun.dev/docs/use-cases/ for a couple of such use cases. Outside of managed services, I have found it difficult to implement this type of RBAC with any other open source solution.

value: Show HN: OpenRun - Deploy web apps declaratively

author: ajayvk


value: TheAnkurTyagi

value: Show HN: Open-Source, a Vision Agents by Stream

author: TheAnkurTyagi


value: lokutlout

value: Show HN: The Kernel-Registry Challenge: Algorithm for Semantic Hashing

author: lokutlout


value: edmundsparrow

value: Show HN: Gnokestation Is an Ultra Lightweight Web Desktop Environment

author: edmundsparrow


value: thomoliverz

value:
During the week I see 1000+ things I want to read but don’t have time to.
I’m also subscribed to 100+ newsletters, none of which I read, or have time to read.
So I made a product that reads the things you don’t have time to, puts them all into a personalized briefing, and sends them straight to your inbox (whenever you want).
It’s called Read Fast and you can try it here (7-day free trial): https://read-fast.replit.app
Grateful for feedback!

value: Show HN: App to read things you don't have time to & send to your inbox

author: thomoliverz


value:
As someone who didn't want to pay exorbitant prices for api access, I decided to use the magic of JavaScript to inject my questions directly into the HTML bodies of the LLM webpages. The app leverages Electron's ipc API to pass messages between the app context itself and the browser instances that are loaded, allowing for real-time prompting when a key is pressed down.
The result is a fully functional desktop app that allows you to simultaneously prompt multiple LLMs at the same time through their browser interfaces!
Right now, the app supports multiple LLM's like
- ChatGPT
- Gemini
- Claude
- Grok
- DeepSeek
- Copilot
In addition, you can save a frequently asked question or prompt in the app, and easily access it later, all in one place. This saves time and energy!
- Demo video is here: https://www.youtube.com/watch?v=YxqWUp0Wmi0
- Code Walkthrough is here: https://www.youtube.com/watch?v=bkSRSUMsh10
The project is open source and runs locally. I would love any feedback or new features to possibly add!
Thank you for reading!

value: Show HN: I built a desktop app to prompt multiple LLM web interfaces at once


value: Show HN: We used LZMA to encode data into a URL


value: mendocinox

value: I am a big fan of Caddy for sef-hosting, smaller fan of having to install it on every new server for quick and dirty projects.<p>That is why I built MagicServer. It implements the ACME protocol in TypeScript to install and manage HTTPS for Node.js servers without requiring any shell scripts, crontabs, or reverse proxies. MagicServer is under active development, and I open to constructive criticism, feedback, and thoughts.

value: Show HN: Easy, Automatic HTTPS for Node.js

author: mendocinox


value: RizkiAnurka

value:
Hi!
I built boGO (Boilerplate of Obviously GOlang), a CLI tool that generates clean, production-grade Go projects using a Hexagonal Architecture.
The goal is to make bootstrapping Go backend projects easier, more consistent, and aligned with best practices in domain-driven design.
Key features:
Generates opinionated folder structures and code layout instantly
Enforces separation of concerns (domain, usecase, infra, handler)
Supports PostgreSQL out of the box
Cleanly integrates with Go modules
Easy to extend or customize for your own team conventions
I originally built this to help my team standardize internal service setups and reduce boilerplate fatigue, and now I’m open-sourcing it for others who might face the same.
GitHub: https://github.com/RizkiAnurka/boGO
Feedback, suggestions, or PRs are very welcome.
Would love to hear how other Go teams approach structure generation and scaffolding.

value: Show HN: BoGO – Boilerplate Generator for Clean, Hexagonal Go Projects

author: RizkiAnurka


value: nlbw

value:
Hey HN,
I stumbled upon a piece of digital history – the domain 090110.xyz, marking the date of the first Bitcoin transaction, was available. I felt it deserved more than just being parked.
So, I built a small, static, bilingual tribute page to honor that moment between Satoshi and Hal Finney. The goal was to create a clean, fast, and high-quality reference.
For those who are curious, there's a small Easter egg hidden in the page's source code.
Would love to hear your feedback on the content, design, and the story itself. Thanks!

value: Show HN: I turned the date of the first Bitcoin transaction into my homepage

author: nlbw


value: kanodiaayush

value:
I wanted to be able to read summaries for some chapters, while reading source for others. Further, when I find some part of summary interesting, I want to immediately 'zoom in' to source for that part of text. Kerns reader supports this first class - see examples at https://kerns.ai/books . Plus there's a lot more the app does!
Please give me feedback.

value: Show HN: An AI reader to jump between summaries and source text for epubs

author: kanodiaayush


value: asim

value: Show HN: Reminder – Quran, hadith and names of Allah all in one app and API

author: asim


value: Show HN: Using Haskell to write an NES emulator


value: tonycletus

value: Show HN: BuilderLab – AI & open source toolkit for builders

author: tonycletus


value: abilafredkb

value:
Hi there, I'm Frederick.
Today I set out to achieve a goal, and this would be one of the most authentic HN posts I've ever written (without the help of AI).
I've lived off the internet my entire life. I created my first Facebook account when i was 8 years because I had a Samsung Keypad phone (similar to  blackberry) which allowed me to access it. Home was boring and I was an only child then (well my younger brother had just been born so I just didn't count). Facebook was so fun then, I could actually remember connecting with a few well known celebrities in my country and it's hard to make anyone believe that but it's all in the past.
Fast forward i've grown and evolved and even though i've had some great and awesome friends in real life, the internet helped transcend borders. Being able to speak to someone a 100 miles away from me is the kind of technology i'll forever cherish (i doubt i would've had the patience to live through the pigeon era).
Fast forward, three years ago I met my mentor on Facebook and he's been so awesome in contributing to my growth. Well the initial question was Why would i pick 48 hours?
The answer is quite simple, initially when he reached out after reading an article about me I simply ignored him because I was tired of what Facebook had turned into (i'd already fallen for so many scams there that i had simply lost hope of meeting anyone genuine) but within 48 hours I gave it a chance, had a call with him and the conversation took off from there.
Those 48 hours helped me make a very firm decision, one that I could've risked if i didn't take the chance and one that would've cost me dearly if it went badly.
I have learnt from those experiences and realized that sometimes we just need to think, listen and give someone the chance. The world is full of uncertainties and we might never know what that decision may yield in the future.
So a month ago, I set off to help bring that story to millions of people across the world. I built Eintercon on a similar concept, 48 hours to two strangers several miles apart at different parts of the world but with similar interests.
Eintercon is my way to bring my successful experience to the world and to help people discover the world amidst all the clutter.
Eintercon isn't about likes/followers but about genuine connections and friendships that could yield something positive in the future.
I will sign off with this quote "I alone cannot change the world, but I can cast a stone across the waters to create many ripples." by Mother Theresa. I have cast my stone and have made some ripples. Now it's time to give others the same mantle to write their own stories through Eintercon.

value: Show HN: Why'd I pick 48 hours? A genuine approach to global connection

author: abilafredkb


value: ahmetd

value: Show HN: I sold my side project for $70k at age 17

author: ahmetd


value: postpress

value:
Sprite Garden: https://kherrick.github.io/sprite-garden/
A 2D sandbox exploration and farming game that runs entirely in the web browser. As a fully HTML, CSS, and JavaScript game, it is highly readable, hackable, and customizable. Included on "globalThis" is the "spriteGarden" global object with the game config and state readily available. Drawing with tiles is as easy as opening dev tools (use the menu in the browser as keyboard is captured), or entering the "Konami Code," for a full screen view and a map editor.
Controls (jump to get started):
- Jump: W, ↑, or Space
- Movement: W/A/S/D or Arrow Keys
- Break Block: R
- Plant/Harvest (select in inventory): F
- Place Block (select in inventory): U/I/O/J/K/L/M/,/.
Features:
- Share games from the world state manager
- Explore unique procedurally generated biomes
- Dig for resources like coal, iron, and gold
- Use collected materials to place blocks and shape the world
- Discover underground cave systems filled with resources
- Plant and harvest different crops with "realistic" growth cycles
Examples:
- Preparing a QR Code to be mined: https://gist.github.com/kherrick/1191ae457e1f6e1a65031c38c2d...
- Drawing a heart in the sky: https://gist.github.com/kherrick/3dc9af05bccc126b11cc26fb30a...
- Entering the Konami Code (map editor / fullscreen): https://gist.github.com/kherrick/effbe1463d9b78da046f27c5d42...
I'm unsure how the game should be taken further, or whether it should progress.
Some potential ideas for the future include:
- Input Box with JS Execution: Provide a safe, sandboxed input area in the game's UI where players can write small JS functions or scripts (instead of exposing it on globalThis).
- API Exposure: Expose a controlled API or object representing game state and functions, like terrain manipulation, crop growth, player movement, to the user script so players can
automate or modify behaviors.
- Event Hooks: Allow players to register hooks into game events (e.g., world update, planting crops) where their custom code runs, enabling mods or custom automation.
- Multiplayer: Use WebRTC to allow many players in the same world.
- Actual gamification: Make reasons to play, health meter, powerups, plant combinations, enemies?
- Better mobile controls: Currently on screen, no swiping for movement.
- Easier building with blocks: Currently block position based on location of player.
Also featured on:
- Microsoft Store: https://apps.microsoft.com/detail/9mv5d0990kct
- Wayback Machine: https://web.archive.org/web/20251008155620/https://kherrick....
Feedback is highly welcome, and source is available at: https://github.com/kherrick/sprite-garden

value: Show HN: Sprite Garden - HTML Canvas 2D sandbox and farming

author: postpress


value: chelm

value:
Made this after accepting I'll never update my 200+ old posts, but readers still want answers from them.
Plugin adds "Ask ChatGPT about this" buttons – but readers can customize the prompt. Tracks what they change it to as WordPress comments (yes, reviving that feature).
Turns out people ask: "counterarguments?", "ELI5?", "technical details?", "what's missing?" – exactly the content gaps I should fill.
It's basically admitting your content isn't complete, but making that useful. GDPR-compliant, local analytics, works retroactively.
Bad idea or pragmatic solution?

value: Show HN: WordPress plugin that lets readers fix your articles (via AI prompts)

author: chelm


value: wiso

value: VelloSharp v0.5.0-alpha.1 is now available, delivering Vello’s high-performance 2D GPU engine to .NET atop the wgpu 3D backend. Integrates cleanly with Avalonia, WPF, and WinForms to modernize rendering pipelines without disruptive rewrites.

value: Show HN: Vello's high-performance 2D GPU engine to .NET

author: wiso


value: codelensai

value:
I built CodeLens.AI - a tool that compares how 6 top LLMs (GPT-5, Claude Opus 4.1, Claude Sonnet 4.5, Grok 4, Gemini 2.5 Pro, o3) handle your actual code tasks.
How it works:
- Upload code + describe task (refactoring, security review, architecture, etc.)
- All 6 models run in parallel (~2-5 min)
- See side-by-side comparison with AI judge scores
- Community votes on winners (blind voting)
- Each evaluation gets reflected in the overall AI model leaderboard, showing us best ones
Why I built this: Existing benchmarks (HumanEval, SWE-Bench) don't reflect real-world developer tasks. I wanted to know which model actually solves MY specific problems - refactoring legacy TypeScript, reviewing React components, etc. It's also similar to LMArena, but their evaluations are not entirely transparent.
Current status:
- Live at https://codelens.ai
- 23 evaluations so far (small sample, I know!)
- Free tier processes 3 evals per day (first-come, first-served queue)
- Looking for real tasks to make the benchmark meaningful
- Happy to answer questions about the tech stack, cost structure, or methodology.
Currently in validation stage. What are your first impressions?

value: Show HN: Benchmark AI on your actual code (GPT-5, Claude, Grok, Gemini, o3)

author: codelensai


value: emanuilv

value: Show HN: Build websites with AI, no coding required

author: emanuilv


value: patrickdavey

value:
I made this simple website for my daughter to help her get the hang of just learning the _movement_ of chess pieces without the distraction of an opponent or any other rules.
The site just presents a chess board covered in "rocks" (obstacles) and a goal square you need to get to.  It tells you the minimum number of moves it can be done in, and will show you a best solution if you don't get there in it.  You can use the settings to change difficulty etc.
A friend then pointed me to https://lichess.org/learn which is also really nice ;)  But, it was fun putting it together.  Anyway, maybe some of you with young-ones will find it a fun diversion for them :)
Vue and CM-Chessboard[1] for the board rendering, very nice library that one.
[1]. https://github.com/shaack/cm-chessboard

value: Show HN: Minichessgames.com

author: patrickdavey

title: Show HN: Minichessgames.com


value: zackham

value:
One-day experiment using claude code and grok heavy to build a tiny teaser for Scout, a map-based cycling RPG we’re about to release in Portland, OR. I’m a founder of Ride with GPS, and figured a playable prototype would be more fun than a static email form.
Gameplay:

  - Click an icon -> fetches a real route from our routing service -> auto-rides it (~400×, 12 mph).
  - Collect items, reveal more. Arrow keys + spacebar for free roam + fireballs.
  - Add ?edit=1 to open the in-browser item editor to see how I put the items on the map.
  - No signup to poke at it (just req email for invites).

Under the hood: preloads a few static tiles from our map server, dynamically recolors them for the game theme, simple sprites for N/NE/E/etc facing cyclist, some misc CSS animations and canvas based stuff.
Goal: give a 30-second glimpse of the full RPG world we’re building.
Looking for any tips on making it more effective in generating interest in the game we're about to release.

value: Show HN: Scout – micro-game teaser for a map-based cycling RPG

author: zackham


value:
Hi HN
I built FocusBox.dev
 — a local-first, distraction-free timeboxing app that runs entirely in your browser.
It’s designed for developers and makers who want to focus without sign-ups, analytics, or cloud sync. Everything — tasks, timers, preferences — lives only on your device.
Built with: React + Vite
 Storage: localStorage (no backend, no API calls)
 Features:
– Timeboxing / Pomodoro sessions
– Persistent local tasks
– Minimal dark-mode UI
– Works offline (PWA-ready)
I built FocusBox because I wanted a simple focus tool that respected attention and privacy — no login walls, no tracking, no noise.
Open source on GitHub: https://github.com/adityak74/focusbox.dev
Would love your feedback — especially from folks interested in local-first apps, frontend-only design, or mindful productivity.

value: Show HN: I built a local-first timeboxing app that never leaves your computer


value: Made this a while ago to play with WebGL and symplectic integration. Hope the controls are intuitive enough.

value: Show HN: A Toy Planetary Motion Simulator Using Symplectic Integration and WebGL


value: Show HN: GTA Vice City Styled OpenStreetMap


value: mebassett

value:
Almost a year ago I shared an autodiff I wrote from scratch and an implementation of LeNet in it (https://news.ycombinator.com/item?id=41875358).  Another HNer, tightbookkeeper, offered some helpful suggestions.
The actual code is here: https://github.com/mebassett/quixotic-autodiff/blob/master/d...

value: Show HN: I wrote a (slightly less slow, but still bad) autodiff from scratch

author: mebassett


value: Show HN: Rift – A tiling window manager for macOS


value: theaniketmaurya

value: Show HN: Built an open-source SDK to simplify tool authentication for AI Agents

author: theaniketmaurya


value: Hey HN! I'm a CS student and I've been learning about mapping algorithms. I decided to combine it in a cool way to show people how Google Maps works under the hood. I combined knowledge I learned in my algorithms classes as well as online forums and blogs. Let me know what you think!

value: Show HN: Site that teaches you how Google Maps works


value: shaikhzaynsaif

value:
Hey HN
I built munshig, a zero-config runtime API security proxy that monitors your API during development and automatically detects vulnerabilities like Broken Access Control (BOLA), missing authentication, SQL injection, and PII leaks — before they reach production.
It’s inspired by tools like Salt Security ($500k/year enterprise products), but designed to run in 30 seconds with a single command:
npx munshig
It sits in front of your dev API (e.g. :3001 → :3000), analyzes real requests/responses, and surfaces runtime security issues right in your terminal — with detailed remediation steps.
GitHub: https://github.com/shaikhzaynsaif/munshig
npm: https://www.npmjs.com/package/munshig
I built this because I kept seeing APIs with BOLA bugs even in large companies — most scanners miss them since they analyze code statically, not behavior at runtime.
Would love feedback from other developers — especially:
Does the zero-config proxy approach make sense for your workflow?
What kinds of vulnerabilities would you want it to detect next (XSS, SSRF, JWT misuse...)?
Thanks!
— ZaynSaif (Author)

value: Show HN: Munshig – catches the API bug that cost Facebook 50M accounts

author: shaikhzaynsaif


value: devrundown

value:
I listen to online radio all the time while working, but none of the web based apps I found fit my needs.
So I built RadioPuppy.com - https://radiopuppy.com
It’s a lightweight web app that lets you quickly search thousands of online streaming radio stations and save your favourites.
I’m using the excellent https://www.radio-browser.info API as the data source for stations.
The tech stack is: Laravel 12, Inertia.js, React, Redis, and PostgreSQL.
Future features I am thinking of...
- Let users upload their own stream URLs, so if something isn’t available via the API, they can still save and listen to it.
- Plot stations on a map to browse by location.
- Play History: Keep track of stations you’ve listened to,
Would love any constructive feedback, thanks!

value: Show HN: Radiopuppy.com – Minimal Web App for Listening to Online Radio

author: devrundown


value: sirbread

value:
i made an esoteric programming language which i call spellscript.
every program is a "spell" written in a "grimoire," and you have to use keywords like summon, enchant, inscribe, and conjure.
it's literally read like a spellbook because the syntax consists of all natural language, and newlines are optional. your code can now be an essay, like everybody wants!
for example, if you want to print something, you'd write:
`begin the grimoire. inscribe whispers of "hello, world!". close the grimoire.`
it has variables, dynamic typing, arrays, functions, conditionals, loops, string manipulation, array manipulation, type conversion, and user input, among other (listed in the docs!)
but why? i wanted to see how far you could push natural language syntax while still being parseable. most esolangs are intentionally obtuse (BF, Malbolge), but i wanted something that's weird but readable, like you're reading instructions from a spellbook, which makes it incredibly easy to read and understand. like an anti-esolang? hmm...
github: https://github.com/sirbread/spellscript
docs: https://github.com/sirbread/spellscript/blob/main/resources/...

value: Show HN: I made an esoteric programming language that's read like a spellbook

author: sirbread


value: iaaan

value: Show HN: Compression-Resistant Data Transfers

author: iaaan


value:
Hey HN!
I built a browser-based decibel meter that lets you measure sound
levels without installing any apps or software.
The tool uses your device's microphone to measure sound from 30-130 dB,
with A-weighting to match human hearing perception. It works on both
desktop and mobile browsers.
Key features:
- No installation required - runs entirely in the browser
- A-weighted measurements (standard for noise exposure)
- Educational content about sound levels and hearing protection
- Reference guide for common sound levels
- Privacy-focused: all processing is done locally, no audio is recorded
  or transmitted
I originally made this because I wanted a quick way to check noise levels
at home and work without downloading yet another app. I added the
educational content after realizing many people don't know safe exposure
times for different noise levels.
Technical notes: The accuracy depends on your device's microphone quality.
For professional/legal use, you'd still need calibrated equipment, but
this should be good enough for everyday reference.
Would love to hear your feedback, especially from anyone who works with
audio or acoustics!
Live demo: https://decibelmeter.org/

value: Show HN: A professional decibel meter that runs in the browser


value: lunaryx-org

value: I  recently had to restructure a big Go project, and manually updating every import path was a nightmare. So, I built refx to handle it for me. It's a simple CLI tool that I've now open-sourced (currently v0.3.1) and would love to get some community feedback on it.

value: Show HN: Refx a CLI tool made for go developpers

author: lunaryx-org


value: molozhenko

value:
I made Sober not Sorry, a clean and simple iOS tracker to help quit bad habits — alcohol, smoking, or anything else.
Open it → log your start date → it tracks your streak. No ads, no sign-up, no subscriptions.
I built it because most “sober” apps felt cluttered or too motivational. This one just quietly tracks progress and stays out of the way.
Would love feedback — especially from people who use streak or sobriety trackers.

value: Show HN: Sober not Sorry – free iOS tracker to help you quit bad habits

author: molozhenko


value: Yaramsa-Gautham

value:
I built Videoyards, a browser-based screen recording and editing tool made for indie hackers and SaaS founders who want to create clean, professional demo videos without wasting time switching tools.
It works directly via a Chrome extension, no downloads, no setup. You can record your screen, camera, and mic, then instantly edit with auto zooms, cursor highlights, and silence removal right in your browser & Exports are available in HD or 4K 60FPS.
The main benefit is speed. you can record, polish, and share a demo in minutes instead of hours. It’s built to help you show your product clearly, make your demos look professional, and save time so you can focus on building instead of editing.
Free plan includes 1-minute HD recordings with watermark. Early supporters can grab a $39.99 lifetime deal for unlimited 4K recordings, camera/mic support, and lifetime updates. Currently i had 200+ users using it and got an rating of 5.0.  Still in the beta version and trying to make it better.
Would love your feedback on the recording speed, editing flow, and overall UX compared to Loom or Screen Studio.

value: Show HN: I built a tool to create SaaS demo videos

author: Yaramsa-Gautham


value: ugotsta

value: The game of binary rain. Totally inspired by The Matrix and cmatrix specifically. It's just a simplified typing game. Just two keys for control, 0 and 1. Type the digits in sequence within the falling strains to clear them before they reach bottom.<p>Made with Nim. Zero dependencies, under 200KB compiled, crazy fast compile time (under 2 seconds on my PC).

value: Show HN: Zerorain – Game of binary rain for the terminal

author: ugotsta


value:
I built a simple tool to convert PNG/JPG/WebP images to PDF without any uploads. Everything processes locally in your browser - drag to reorder pages, adjust layouts, and export instantly. No accounts, no watermarks, no file size limits beyond your device's memory.
https://pngtopdf.cc
The main benefit is privacy: your files never leave your computer. I was tired of uploading sensitive documents to random conversion sites, so I made this client-side alternative using JavaScript.
It's free and works offline once loaded. Feedback welcome!

value: Show HN: PNG to PDF converter that runs in the browser


value:
Hey HN!
I built a random country picker that shows flags, populations, GDP, and
other stats for 195+ countries.
It's useful for:
- Learning geography through randomized quizzes
- Travel inspiration (let chance pick your next destination)
- Games and creative projects
The interface is dead simple - just click to generate. You can also filter
by continent if needed.
Free to use, no signup: https://countryrandom.com/
Curious what HN thinks - any interesting use cases I'm missing?

value: Show HN: Random Country Generator – Discover any of 195 countries with one click


value: Sergree

value: Personal collection of VNs I've read over the past few years, focused on Android and Steam Deck compatibility. Started after discovering that narrative-driven games helped with anxiety better than I expected.<p>Includes technical setup guides for common handheld issues (codecs, unofficial patches, engine compatibility). Ranked by personal impact. CC0 licensed.

value: Show HN: Curated list of Visual Novels for portable devices

author: Sergree


value:
A project inspired by https://www.theshapeofmovies.com/
Submit a YouTube video and get a nice color analysis!
60 seconds maximum because I have a small server, but I hope you'll like it.
I use a Python backend with yt-dlp, and ffmpeg + scipy for the frame processing.

value: Show HN: The Shape of YouTube

title: Show HN: The Shape of YouTube


value: bartoszcreator

value:
Lux Sync Master — Founder's Edition
A verified, ready-to-deploy automation system (n8n + WordPress + MariaDB + Nginx, Docker-based).
Includes SHA-256 checksum, verification file, and documentation in EN/PL.
GitHub release → https://github.com/bartoszcreator/lux_sync_master/releases/t...
Verified by Bartosz Jakobczak — https://naffy.io/bartoszwydawnictwo
This is a clean, verifiable infrastructure layer for creators and developers —
plug, sync, and automate your workflow with full transparency.
Lux Sync Master — Edycja Założycielska
Zweryfikowany, gotowy do użycia system automatyzacji (n8n + WordPress + MariaDB + Nginx, Docker).
Zawiera sumę SHA-256, plik weryfikacyjny oraz dokumentację dwujęzyczną.
Repozytorium → https://github.com/bartoszcreator/lux_sync_master
Produkt → https://naffy.io/bartoszwydawnictwo/lux-base-v1-czysty-szkie...
Created with intention, clarity, and respect for digital craftsmanship---
Thanks for checking out Lux Sync Master — a verified automation pack (n8n + WordPress + Docker).
Built with intention, clarity, and respect for digital craftsmanship.
Happy to answer any technical or architectural questions.

value: Show HN: Lux Sync Master – verified n8n and WordPress and Docker automation pack

author: bartoszcreator


value: fantazeyApp

value: Show HN: Real-World Use Cases for Tile Calculator: Floor and Wall

author: fantazeyApp


value: Show HN: QuickPaperScissors – A simple, quick rock-paper-scissors web app


value: bhasinanant

value:
Simply,
use curse.you/name in any post/chat. Shows the curse in the link preview.
Some platforms have stricter cache rules. There's instructions on the homepage for more consistent random cussing, though.
Just a simple weekend project. Far from a full-featured implementation(which is planned).
/name is for safe cussing
/e/name is for more explicitly worded cussing.

value: Show HN: Quick random cussing on the internet – Curse.You

author: bhasinanant


value: JeremyJaydan

value:
Hi HN,
After 10+ years of learning web development and design and contemplating starting a business online I've finally made headway and launched a website that I can call mine.
It's a website directory, it's fairly basic but built on what I believe is a strong foundation and I'm excited to improve it based on feedback, adapt, and grow.
The problem Intrasti solves is of saturation and quality on the internet by way of moderating every listing (Only SFW allowed) and every submission is associated with who submitted them so it's up to users how they would like to curate.
I'm posting this on HN probably before I should as I'm genuinely looking to connect with peers who are interested in the ProductHunt/AlertnativeTo/etc scene. If you're interested in what I'm building I'd love to hear what you think about this industry.

value: Show HN: Place to find and share quality websites

author: JeremyJaydan


value: filippofinke

value: Show HN: Infectio – A browser-based malware analysis tool built with WebAssembly

author: filippofinke


value: celltalk

value: I built a yearly recap of your ChatGPT usage — like Spotify Wrapped, but for your chats.<p>It runs on your browser and open-source, so you don’t have to worry about your privacy.

value: Show HN: ChatRecap – Yearly Wrap for ChatGPT

author: celltalk


value: Lazycathy

value:
I often wanted to show photo restoration results in a clean before–after format, but most video tools were either paid or overly complicated.
So I built a simple web tool — you upload two photos (before and after), and it automatically generates a sliding or fade video showing the transformation.
It’s useful for photo restoration, AI art comparisons, makeup, design edits, and more.
You can try it for free here: https://beforeafter.online/
Would love your thoughts or feature suggestions!

value: Show HN: I built a free tool to make Before–After comparison videos

author: Lazycathy


value: polymonster

value: I had been working on this thing for a while but didn't share it anywhere. Be interested to know if there are any people who this would appeal to.

value: Show HN: Diig: a music discovery app for record diggers

author: polymonster


value: jazzrobot

value: I put together some interactive notebooks to help people get started with Linux Bash scripting.<p>Runs in the browser, no setup needed.

value: Show HN: Learn Linux Bash Scripting with Interactive Jupyter Notebooks

author: jazzrobot


value: Sean-Der

value:
Alt link: https://mrchristmas.com/products/santas-magical-telephone
Video demo: https://www.youtube.com/watch?v=0z7QJxZWFQg
The first time I talked with AI santa and it responded with a joke I was HOOKED. The fun/nonsense doesn't click until you try it yourself. What's even more exciting is you can build it yourself:
libpeer: https://github.com/sepfy/libpeer
pion: https://github.com/pion/webrtc
Then go do all your fun logic in your Pion server. Connect to any Voice AI provider, or roll your own via Open Source. Anything is possible.
If you have questions or hit any roadblocks I would love to help you. I have lots of hardware snippets on my GitHub: https://github.com/sean-der.

value: Show HN: AI toy I worked on is in stores

author: Sean-Der


value: trapani

value:
I built Hyprvoice, a small tool that lets you type with your voice on Wayland — no X11, no kludgy bridges. Press a key, talk, and your words appear wherever your cursor is.
It’s written in Go, uses PipeWire for audio, and talks directly to the compositor. The workflow is simple:
press key → start recording
press again → stop and inject text
Notifications show recording/transcribing states, and it works with multiple backends — currently OpenAI Whisper, with whisper.cpp (local/offline) in progress.
Everything runs through a lightweight daemon with IPC over a unix socket. Text injection uses wl-clipboard + wtype with clipboard restore fallback.
Install (Arch/AUR):
yay -S hyprvoice-bin
systemctl --user enable --now hyprvoice.service
Then add something like this to Hyprland:
bind = SUPER, R, exec, hyprvoice toggle
Repo: https://github.com/leonardotrapani/hyprvoice
It’s beta but fully usable. I’d love feedback, especially from people running Wayland full-time or maintaining compositors.

value: Show HN: Hyprvoice – Voice-Powered Typing for Wayland/Hyprland (No X11 Hacks)

author: trapani


value:
I’ve always liked having background noise while working or falling asleep, but I got frustrated that most “white noise” or ambient sound apps are either paywalled, stuffed with ads, or try to upsell subscriptions for basic features.
So I made Ambi, a small iOS app with a clean interface and a set of freely available ambient sounds — rain, waves, wind, birds, that sort of thing. You can mix them, adjust volume levels, and just let it play all night or while you work. Everything works offline and there are no hidden catches.
It’s something I built for myself first, but I figured others might find it useful too.
Feedback, bugs, and suggestions are all welcome.
https://apps.apple.com/app/ambi-white-noise-sleep-sounds/id6...

value: Show HN: I built a simple ambient sound app with no ads or subscriptions


value:
I built a tiny prediction market that lives entirely in GitHub Issues—no external database. Each market is a concrete question about repo work, e.g., “Will Issue #123 be closed by 2025-11-15?” Collaborators buy YES/NO shares to express beliefs, and the price (0 - 1) reflects the team’s collective forecast. This helps with planning, prioritization, and making expectations transparent - without real money.
Under the hood: signed JSON snapshots (market and ledger) embedded in issues, LMSR pricing, seq-based optimistic concurrency with retries, and collaborator-only trading.
I haven’t deployed a public instance yet for the repo - planning to do so after incorporating initial feedback. Repo:
https://github.com/philippnagel/gantt
I’d love feedback on governance (caps per user, conflicts of interest), which questions are most useful (deadlines, PR merges, releases), and the UX of comment-driven trading.

value: Show HN: GitHub-native prediction markets using Issues (no DB)


value: Tananon

value:
Hey HN! I’ve just open-sourced Pyversity, a lightweight library for diversifying retrieval results. Most retrieval systems optimize only for relevance. This often leads to top-k results that look almost identical. Pyversity efficiently re-ranks results to balance relevance and diversity, surfacing items that remain relevant but are less redundant.
Main features:
- Unified API: one function (diversify) supporting several well-known strategies: MMR, MSD, DPP, and COVER (with more to come)
- Lightweight:  the only dependency is NumPy, keeping the package small and easy to install
- Fast: efficient implementations for all supported strategies; diversify results in milliseconds
Re-ranking with cross-encoders is very popular right now, but also very expensive. From my experience, you can usually improve retrieval results with simpler and faster methods, such as the ones implemented in this package. This helps retrieval, recommendation, and RAG systems present richer, more informative results by ensuring each new item adds new information.
Code and docs: github.com/pringled/pyversity
Let me know if you have any feedback, or suggestions for other diversification strategies to support!

value: Show HN: Pyversity – Fast Result Diversification for Retrieval and RAG

author: Tananon


value:
Hi HN! I built FromGtoG 8.1.1, a desktop utility to easily manage bulk cloning and backup of Git repositories (GitHub, GitLab, Gitea, Local). The main problem it solves is handling the complex logistics and rate limits when you need to clone hundreds of repos in a reliable way, especially across different platforms.
This latest version is focused on maintainability and performance. I designed the core logic using several Design Patterns (Abstract Factory, Strategy, Composite) to ensure robustness and modularity. I also implemented multi-threading to parallelize cloning across CPU cores (Windows, macOS, Linux/ARM64).
Key features include: Rate Limit Prevention (to avoid server bans), Granular Filtering (cloning only specific types like Starred, Archived, or Private repos), and a Detailed Log File for post-operation verification.
You can find the source code and full README here: https://github.com/goto-eof/fromgtog
Or download the latest version: [https://github.com/goto-eof/fromgtog?tab=readme-ov-file#down...
Feedback is welcome! What other platforms should I integrate next?

value: Show HN: FromGtoG 8 – Cross-platform desktop tool to batch backup ALL Git repos


value:
I've been exploring how diffusion models, which have transformed image and video generation, can be applied to text generation. The math behind discrete diffusion models can be a bit intimidating at first, so I put together an annotated Jupyter Notebook that walks through the theory and builds a character-level discrete diffusion GPT, adapted from Andrej Karpathy's baby GPT. Instead of generating text autoregressively (left to right), the model learns to denoise corrupted text sequences in parallel.
The notebook covers the mathematical framework, noising process for discrete tokens, and a working implementation trained on Shakespeare's text.
GitHub: https://github.com/ash80/diffusion-gpt
Open in Google Colab: https://colab.research.google.com/github/ash80/diffusion-gpt...
Feedback and suggestions are very welcome.

value: Show HN: The Annotated Discrete Diffusion Models for Text Generation


value: dpelleri

value:
Hi HN! I'm building Orchestro, an AI-powered task management system for Claude Code that works like Trello but designed specifically for AI-assisted development.

  **The Problem:**
  When working with Claude Code on complex projects, I kept losing track of what the AI was doing across multiple conversations. Tasks would get duplicated, dependencies were unclear, and there was no way to
  see the big picture. I needed something between a simple todo list and full Jira complexity.

  **What it does:**
  - Decomposes user stories into technical tasks by analyzing your codebase
  - Tracks dependencies and detects conflicts automatically
  - Visual Kanban board showing real-time progress
  - Learns patterns from past work to improve future suggestions
  - Complete audit trail of AI decisions and code changes
  - 60 MCP tools for orchestrating complex development workflows

  **How it works:**
  When you give Claude Code a feature request, Orchestro can:
  1. Analyze your codebase structure (files, dependencies, patterns)
  2. Break down the story into concrete tasks with file references
  3. Detect potential conflicts with existing code
  4. Track what's done, what's in progress, and what's blocked
  5. Learn from successes/failures to improve next time

  **Tech Stack:**
  - Backend: TypeScript, Model Context Protocol SDK, Supabase (PostgreSQL)
  - Frontend: Next.js 14, React Server Components, TailwindCSS
  - Real-time: PostgreSQL triggers + WebSockets
  - Transport: stdio (runs locally, full privacy)

  **Why MCP?**
  MCP (Model Context Protocol) is Anthropic's standard for connecting AI to external tools. Instead of building yet another AI wrapper, Orchestro integrates directly into Claude Code as a native tool suite.
  Think of it as giving Claude Code a project management brain.

  **What makes it different:**
  Most MCP servers are single-purpose (GitHub integration, database queries, etc). Orchestro is a complete workflow orchestrator with 60 interconnected tools that work together: task decomposition, dependency
  analysis, pattern learning, guardian agents (database/architecture/API validation), and full audit trails.

  **Current status:**
  - v2.1.0 live on NPM: @khaoss85/orchestro
  - Published in Official MCP Registry
  - 96.7% test coverage
  - MIT licensed, fully open source

  **What I'd love feedback on:**
  1. Is "Trello for Claude Code" the right positioning?
  2. Would you use this for solo projects or mainly team workflows?
  3. What other MCP tools would make this more useful?
  4. Too many features or just right for the problem space?

  The vision is to bridge Product Managers (who think in stories), Developers (who think in code), and AI (which can do both but needs structure).

  GitHub: https://github.com/khaoss85/mcp-orchestro
  Demo: Watch the Kanban board update in real-time at http://localhost:3001 after setup

  Try it: `npx @khaoss85/orchestro@latest`

  Happy to answer any questions!

value: Show HN: Orchestro – Trello for Claude Code with Kanban Board

author: dpelleri


value: efojs

value:
Made it in 2013 (no AI, reflection is real on the IKEA table). Used one pumpkin.
A video of how it was made: https://www.youtube.com/watch?v=yfPpH5TGx9M
Next year made an iPad app, but it was rejected because useless or something like that.

value: Show HN: Halloween Clock — a digital clock carved from pumpkin (no AI)

author: efojs


value:
I built a PDF/Images parser that is ultra simple, just like your email inbox.
upload document, see data. no configuration, no setup, no headaches. even your mom can use it.
https://www.digiparser.com
This is my first side project so any feedback would be helpful.

value: Show HN: A Dead Simple Parser

title: Show HN: A Dead Simple Parser


value: Show HN: Poddown, a simple, granular podcast episode downloader


value: Show HN: Syncweb: Towards an 'offline-first' distributed web


value: legitcoders

value: Show HN: Automatic llms.txt file generation for your website

author: legitcoders


value: kasimeka

value: Show HN: I wrote a balatro mod to play full runs without touching the mouse

author: kasimeka


value: bhickey

value: Last year I got interested in diffractive optics after a presentation at my local astronomy club. I set out to build a photon sieve solar telescope and wrote a small program to design the optics. The first version took me a while to write. I've got no physics background to speak of. This tool is a rewrite, which took me a weekend to get to feature parity.  It has some rough edges, but it's largely functional. It outputs dxf and gerber files and can do some basic layout to simplify ordering multiple lenses on a single photomasks.<p>Along the way I found that KiCAD's GerbView wasn't standards compliant and would stop rendering after about 10k apertures. One developer graciously spruced up my patch request and submitted it.

value: Show HN: Photon Sieve Tool

author: bhickey

title: Show HN: Photon Sieve Tool


value:
I built an app with a Duolingo-style structured learning system where users can generate full courses from photos, documents, or typed input. Each course includes quizzes, flashcards, and notes, and users can also turn their notes into an AI-generated podcast for audio learning.
It’s designed to help students and anyone who wants to learn a topic study smarter and retain more through interactive lessons, quizzes, and podcasts tailored to their learning style.
Built with React Native Expo.
https://youtu.be/jsRk1vN1xNA?si=iMGZFhj_N2iwBp5n

value: Show HN: Recallie AI – Duolingo for learning anything


value: roggenbuck

value:
Hey HN!
My name is Jake and I often need to know the performance of backend systems I maintain. I frequently build tooling to capture performance and save it for later analysis. I/O operations get costly when writing lots of data to disk and creating good real-time analytics tools takes a lot of my time. I wanted a library that captures real-time performance analytics from Python backends.
This is why I wrote kronicler to record performance metrics while being fast and simple to implement. I built my own columnar database in Rust to capture and analyze these logs.
To capture logs, `import kronicler` and add `@kronicler.capture` as a decorator to functions in Python. It will then start saving performance metrics to the custom database on disk.
You can then view these performance metrics by adding a route to your server called `/logs` where you return `DB.logs()`. You can paste your hosted URL into the settings of usekronicler.com (the online dashboard) and view your data with a couple charts. View the readme or the website for more details for how to do this.
I'm still working on features like concurrency and other overall improvements. I would love some feedback to help shape this product into something useful for you all.
- Jake

value: Show HN: Kronicler – capture performance analytics with custom rust database

author: roggenbuck


value: LandOfMightDev

value: With just a list of video urls, you can create a pseudo live channel. Like on television, the videos play based on a predefined schedule. This website will allow people to create their own channel just like on TV and have other users watch their channel, all from just a list of video urls ! No physical files necessary and no server-side processing.

value: Show HN: Create your own live channel from a list of video URLs

author: LandOfMightDev


value: Show HN: Qwe – Treat standalone files as Individual Repository with qwe rcs


value: StellaMary

value: Show HN: I rewrote the express library to rust

author: StellaMary


value:
I built an open-source CLI tool to solve a pain point I kept running into as a solo founder.
Most SaaS apps stay browser-only because building a desktop client usually means dealing with native frameworks, packaging, platform quirks, signing, CI/CD, and extra infra overhead. It’s slow, expensive, and frankly not worth it for many small teams.
This CLI abstracts most of that away. It:
- Wraps any existing cloud app into a desktop app
- Requires almost zero native code
- Runs on Windows, macOS, and Linux (Not fully tested on Linux btw)
- Keeps the build pipeline simple (no Electron boilerplate hell)
The goal isn’t to replace your cloud stack, it’s to give your users a native-feeling desktop experience without burning weeks on packaging and deployment.
I initially built this for my own product but decided to open source it because I know a lot of indie devs and early-stage teams face the same friction.
GitHub: https://github.com/deskofy/deskofy
Docs: https://docs.deskofy.app
Would love feedback, edge cases you’d like solved, or any integration ideas :D

value: Show HN: I built an open-source CLI to turn your cloud app into a desktop app


value: image-lab

value: Show HN: Free image converter and icon generator for all platforms

author: image-lab


value: mmmaantu

value:
Python has lacked a batteries-included HTTP library that would have both async and sync clients. Httpx (httpcore), which has offered this, is unfortunately pretty much unmaintained and suffering from huge perf issues (https://github.com/encode/httpx/issues/3215).
I built pyreqwest HTTP client for Python that is fully Rust based on top of reqwest.  It includes all features reqwest offers plus some more. Also including unit testing utilities (mocking, ASGI app support). Go check https://github.com/MarkusSintonen/pyreqwest :)

value: Show HN: Pyreqwest – Powerful and fast Rust-reqwest based HTTP client for Python

author: mmmaantu


value: binsquare

value:
Just built an opensource CLI tool at a hackathon with some friends to use an ai agent to build ai agents in a single executable file.
Working to use it to build an agentic self replicating system now :)
repo: https://github.com/Grego-GT/ERA-Replicating-Agents

value: Show HN: Play with our Agentic Agentic builder

author: binsquare


value: jshchnz

value: Show HN: Promptlet – Mac app to help you stop typing "ultrathink" over and over

author: jshchnz


value: jsattler

value: I built a bike trainer-powered arcade browser game for parties, bike fairs and other bike-related events. The game is very easy: Every X seconds the target watts increase by Y. The person who can keep up the longest, wins. Hope you like it :)

value: Show HN: Watts Up – a bike trainer-powered, arcade browser game

author: jsattler


value: sylwekkominek

value:
I built an open source real-time music visualizer that lets you create animated color themes simply by describing them with natural language prompts. ChatGPT helps convert your descriptions into live visual styles.
The visualization is fully customizable and powered by DSP and GPU shaders.
Specification:
https://sylwekkominek.github.io/SpectrumAnalyzer/

value: Show HN: Music Visualizer with Animated Color Themes Created via ChatGPT Prompts

author: sylwekkominek


value: eldarsyzdykov

value:
I often look for domains when brainstorming new projects, but most domain marketplaces are full of gibberish names or already-taken domains. So I built SeekLex — it preprocesses over 1M aftermarket domains to filter out nonsense, detect meaningful words, and generate creative domain hacks when your preferred names are taken.
The goal is to make domain discovery smarter and faster, using automation and (soon) AI. I’m planning to add an API, MCP integration, and an LLM agent to help you find the best domain for your next project.
Would love your feedback and ideas.

value: Show HN: Seeklex – Better domain search with automation

author: eldarsyzdykov


value: alyxya

value:
I integrated a remote GPU execution backend into PyTorch through the same system that custom hardware accelerators get integrated into PyTorch. You can create a remote machine and obtain its CUDA device whenever you want to create or move tensors onto the remote GPU.

  machine = mycelya_torch.RemoteMachine("modal", "A100")
  cuda_device = machine.device("cuda")
  x = torch.randn(1000, 1000, device=cuda_device)
  y = torch.randn(1000, 1000).to(cuda_device)

I made it reasonably performant by having most operations dispatch asynchronously whenever possible. For cases where slow performance is unavoidable such as uploading many GB of weights onto the GPU, I added a decorator that can be applied to functions to turn it into a remotely executed function. For the most part, the function should behave the same with or without the decorator; the main difference is whether the function code is executed locally or remotely.

  import mycelya_torch
  from transformers import AutoModelForCausalLM, AutoTokenizer

  @mycelya_torch.remote
  def load_model(model_name: str):
      tokenizer = AutoTokenizer.from_pretrained(model_name)
      model = AutoModelForCausalLM.from_pretrained(
          model_name, torch_dtype="auto", device_map="auto"
      )
      return model, tokenizer

You can only use it with Modal as the cloud provider right now, and it's free to use with their free monthly credits. I appreciate any feedback and bug reports :)

value: Show HN: Run PyTorch locally with a remote GPU backend

author: alyxya


value: Sean-Der

value: Show HN: AI Voice Toy I worked on is in stores, media code on GitHub

author: Sean-Der


value:
Hey HN,
I’m building Databite, an open-source set of tools to help developers build integrations faster and with ease.
If you’ve ever built a SaaS product or an AI agent that needed to update a CRM record, sync data between apps, or trigger a workflow in a third-party tool, you’ve probably spent way too much time writing glue code. Databite is here to be that glue.
With Databite you can:
- Access prebuilt connectors using the databite/connectors package.
- Create custom connectors to services of your choice like Slack, Notion, HubSpot, Google Sheets, etc. using our databite/build package.
- Embed one click authentication flows to your React projects using our databite/connect package
.
- Schedule syncs and mange connections using our databite/engine package.
- Provide docs and have AI build new connectors for you using our databite/ai package.
The idea is to make building integrations as easy as npm installing a library.
This is especially useful if you’re building AI agents that need large action libraries. Databite can serve as the “integration layer” for your agent to perform real-world tasks.
We’re still very early (wouldn't recommend using the libraries for anything serious just yet, sharing early or I might just never do it (: ). The goal is to start building a community of interested contributors. I believe given the nature and scale of the problem, integrations can only be truly solved by a vibrant open source project (we're under the MIT license which allows almost every imaginable use case).
You can find out more on our website (https://databite.dev).
Or watch us on Github and get notified on our progress (https://github.com/DatabiteDev/databite)

value: Show HN: Databite – An open source integration library


value: batuhandumani

value:
When I started this project, my idea was simply, “Why not convert blogs into diagrams?”. As the project developed, I remained faithful to this core idea.
We all use Markdown for documents and pretty much everything else, but seeing the structure visually has always been difficult for me. I was looking for a way to easily see the links and dive into detailed content when needed.
Of course, I could have used something like Mermaid, but I wanted to build it from scratch to make it more flexible, interactive, and dependency-free.
It's quite easy to use. You can adjust the colors of the blocks, easily create links, and most importantly, you can do all of this in a single Markdown file.
The demo I linked to is a chat application that also functions as a diagram generator. While chatting with AI, Markdown text is written for you on the left side. You can copy the code it generates. It is ready to use on your own site; all you need to do is add the library's CDN link to your page. You can access detailed documentation via the GitHub or npm link below or the links in the top right corner of the chat.
github: https://github.com/bthndmn12/diagram-blog
npm: https://www.npmjs.com/package/diagram-blog
chat demo: https://diagram-chat-ai.vercel.app

value: Show HN: Diagramblog.js – A lightweight library for diagrams from Markdown

author: batuhandumani


value: richbl

value:
As the weather here in the Pacific Northwest is getting a big damp, here's an app called BLE Sync Cycle (currently Linux-based) that I wrote that allows me to interactively cycle indoors in front of a big-screen TV/monitor (similar to Zwift or Rouvy).
Additional details on the GitHub site: check out the project wiki (https://github.com/richbl/go-ble-sync-cycle/wiki) and roadmap (https://github.com/users/richbl/projects/4).

value: Show HN: Cycling app designed to sync video playback with real-time cycling data

author: richbl


value: Got tired of all the ads, cookies etc when reading my news on my phone or web browser. Created a service that access my favorite rss news feeds and delivers them to my kindle directly, no ads or distractions. The news articles are also summarized for when I don't have enough time to consume my news.

value: Show HN: Tired of ads and trackers when reading news online?


value: shiwano

value:
Hi HN, I'm the author of errdef.
This library grew from a core idea: that by separating static error definitions (the "what") from dynamic instances (the "why"), we could resolve the common trade-offs between context, type identity, and boilerplate.
This design allows you to create errors with context-specific, type-safe fields without losing their original identity.
Key features:
* Consistent structure for logging, metrics, and APIs
* Compile-time safety for fields (DefineField[T]).
* Clean integration with the Go ecosystem (errors.Is/As, fmt, json, and slog).
* Extensible deserialization (JSON, Protobuf, etc.)
* Built-in redaction for sensitive data (Redacted[T]).
Quick example:

  // Define once
  var ErrNotFound = errdef.Define("not_found", errdef.HTTPStatus(404))
  var UserID, _ = errdef.DefineField[string]("user_id")

  // Create instances
  err := ErrNotFound.With(ctx, UserID("u123")).New("user not found")

  // Still works with standard `errors.Is`
  errors.Is(err, ErrNotFound) // true

I'd love to get your feedback. How does this approach compare to the error handling patterns you use?

value: Show HN: errdef – typed, structured error definitions in Go

author: shiwano


value: madneko

value:
Hello HN! My name is Geordan and I am building RealPainPoints, a Hub for Tech problems and Pain Points of all kind that require a software solution.
I see a lot of people starting their SaaS ideas, AI automations, Agents, ect... just to see them fail due to no demand, better competitors (difficult migration) and so on.
That's why I am building realpainpoints.com , a hub where builders, startups and problems solvers can look for problems that actually need solving before building another project that nobody is willing to use and especially not pay for.
How it works:
1. The Scraper
A scraper that goes through forums like these, comment sections of media outlets, reviews of products and others to filter out and find pain points people are actually facing.
2. GPT analysis
When a potential problem is found, that problem is then generated with a title, description, example, implementation example and an overall score comprised of 6 score categories: Market Potential, Pain Level, Technical Feasibility, Innovation, Scalability, Urgency.
3. The Gatekeeper
After a problem is properly generated it is passed through another AI that takes the generated problem as input and analysis the 6 categories using tools like google trends and crunchbase.
I have a lot planed for this and it is still really early.
If you have any wishes of which feature to see rather sooner than later, I will take it to heart.
looking forward to your comments! thanks!

value: Show HN: A Hub for Techproblems and Pain Points

author: madneko


value: tesserato

value:
Run code from various languages directly within your markdown. It has built-in runners for Python, JavaScript/Node, Ruby, Shell, and more, and you can easily define custom commands for any language (e.g., use python3.11 instead of python).
Code blocks of the same language share a single runtime session, allowing variables and state to persist from one block to the next. This works for both full code fences and short, inline code snippets for dynamic text.
For a seamless workflow, it includes a file watching mode to automatically reprocess your document on change and post-processing hooks to run any command (like a static site generator or pandoc) after a successful run. It also works with stdin and stdout for easy integration into Unix pipelines.

value: Show HN: Inscribe – Execute code blocks inside Markdown to get living documents

author: tesserato


value:
I'm pleased to introduce a new Ruby Gem: YPS: YAML Positioning System.
https://github.com/taichi-ishitani/yps
YAML is a popular data serialization format in the Ruby ecosystem. We can easily parse YAML into Ruby objects using the built-in `YAML` standard library. However, it becomes difficult to pinpoint invalid or unexpected values within a large YAML document because the parsed Ruby objects lack position information (i.e., filename, line, and column).
YPS was developed to resolve this exact problem.
YPS parses a given YAML string and adds each parsed Ruby object, except for Hash key, with its position information.
You can use `#position` method to get the position info of the receiver object like below:
```
require 'yps'<p>yaml = YPS.load(<<~'YAML')
children:
  - name: kanta
    age: 8
  - name: kaede
    age: 3
YAML<p># output
# name: kanta (filename: unknown line 2 column 11)
# age: 8 (filename: unknown line 3 column 10)
# name: kaede (filename: unknown line 4 column 11)
# age: 3 (filename: unknown line 5 column 10)
yaml['children'].each do |child|
  child.each do |key, value|
    puts "#{key}: #{value} (#{value.position})"
  end
end
```

value: Show HN: YPS: YAML Positioning System

title: Show HN: YPS: YAML Positioning System


value: jt-hill

value:
It made no sense to me that QuantLib makes it so hard to do simple loan portfolio modeling, so I've been working on credkit to fill that gap with something that works the way I think it should work.
Check it out on PyPI: https://pypi.org/project/credkit/
Blog post: https://jt-hill.com/introducing-credkit/

value: Show HN: Credkit – Easier Loan Modeling

author: jt-hill

title: Show HN: Credkit – Easier Loan Modeling


value:
Hello HN, I’m launching ConnectTheDotsPrintable—a tool I built to solve a simple, yet surprisingly unmet need in the printable market.
The Problem
Most existing dot-to-dot products are static, generic PDF files. If you want a dot-to-dot of your dog, your favorite landscape, or a child’s drawing, you're out of luck. The current options prioritize volume over personalization, missing the demand for custom digital goods seen on platforms like Etsy.
The Solution / How it Works
I developed a backend image processing pipeline that uses edge detection and simplification algorithms to extract the core contours of any uploaded image. This process drastically reduces the number of points required while preserving the recognizable form.
The algorithm then intelligently places a sequence of numbered dots along the optimized contours. This isn't just a filter; it's a structural transformation to generate a genuine, solvable dot-to-dot puzzle.
Key Features / Tech
Customization: Upload any JPG/PNG and get a personalized puzzle.
Vectorization: Outputs high-quality, print-ready PDF/Image files.
Performance: Image processing is handled server-side for rapid generation.
Tech Stack: Built with Python (for image processing algorithms) and React/Next.js for the frontend interface.
I'm keen to hear from the community: What other image processing features would make this a killer utility?

value: Show HN: Image-to-Dot-to-Dot Generator. Print Custom Puzzles


value: chrisdeweese

value: Show HN: AirFryPro – Convert any oven recipe to air fryer

author: chrisdeweese


value: dzky

value:
Hi everyone!
I built this because I often needed to share a simple markdown (mostly from the LLM responses), but the options out there felt unnecessarily complicated. Sometimes I just want something like: markdown file in → shareable link out.
This is a second iteration of this tool where I added a custom link and password protection feature.
This tool's purpose is to make sharing markdown as simple as possible, I hope you all find it helpful!

value: Show HN: Instantly publish Markdown with a custom link and password protection

author: dzky


value: alainrk

value: Show HN: Study Codebases Navigating Commits

author: alainrk


value: rupestre-campos

value: After seeing a nice built article about how trustMeIAmANinja did a really good job creating a web radio interface, worth to check out solely. Got interested on the python code and made a spin off using the terminal as interface, showing a simple ASCII map with selected station location and allowing to interactively search for stations by searching countries, cities and station names, allowing to favorite then, or to get a completely random one for exploring!

value: Show HN: Piradio, Radio Garden on Terminal

author: rupestre-campos


value: modinfo

value: Show HN: VZparse human/LLM readable format with built-in schema validation

author: modinfo


value: resetmerlin

value:
Why We Built It
We noticed something strange while helping people learn to code:
AI chatbots and YouTube tutorials have made it easier than ever to start —
but harder to actually understand.
Many beginners now rely on copying AI-generated answers instead of thinking through the problem.
They can “get” the code to work, but can’t explain why it works.
We call this *AI-dependent learning*, and we wanted to fix it.
---
What Runtric Does
Runtric is an AI-powered coding education platform that helps people learn by reasoning, not just repetition.
Instead of giving answers, the AI tutor keeps learners in the thought process — asking questions, nudging ideas, and encouraging self-discovery.
Our MVP currently includes:
- A beginner-friendly Python curriculum
- An in-browser coding sandbox (no setup required)
- An AI tutor that guides instead of giving direct solutions
- A unified flow from lesson → code → quiz → feedback
Everything runs client-side, and it’s free for now.
---
Who It’s For
- Students and self-learners starting with Python
- Educators looking for an interactive way to teach programming
- Anyone who wants to understand code rather than just make it run
---
What’s Next
We’re still in MVP, gathering early feedback before expanding into advanced paths, project-based tracks, and educator tools.
Our long-term goal is to make AI in education a cognitive amplifier, not a crutch —
a system that trains learners to think through AI guidance rather than depend on it.
---
Background Reading
Our motivation aligns with several recent papers discussing AI’s impact on programming education and the risks of overreliance on chatbots:
- Aleedy, M., Atwell, E., & Meshoul, S. (2022). Using AI Chatbots in Education: Recent Advances, Challenges and Use Case. Springer, Singapore.
- Anagnostopoulos, C.-N. (2023). ChatGPT impacts in programming education: A recent literature overview that debates ChatGPT responses. F1000Research, 12:1393.
---
We’re just getting started and would love to hear your thoughts.
Try Runtric here: https://runtric.com
Feedback, criticism, and questions are all welcome — especially from educators, developers, and anyone interested in how AI changes the way we learn.

value: Show HN: Runtric AI – Learn to Code with Your Personal AI Tutor

author: resetmerlin


value: Show HN: Qwe Version Control System

title: Show HN: Qwe Version Control System


value: laalshaitaan

value: Wrote my first article based on experiences with MCP servers, criticize my thoughts.

value: Show HN: Improve Your MCP Servers

author: laalshaitaan

title: Show HN: Improve Your MCP Servers


value:
Hey everyone,
I built ZeroPay, an open-source, self-hosted crypto payment gateway that lets you accept stablecoin payments and recurring subscriptions directly through smart contracts.
The goal is to bring the simplicity of Stripe to crypto — without intermediaries, custodians, or lock-ins.
You can deploy it yourself, connect it to your backend, and start receiving USDC/USDT/DAI payments in minutes.

value: Show HN: ZeroPay – Open-source crypto payment and subscription solutions


value: adriencloud

value:
TL;DR: This open-source project runs checks across AWS/GCP/Azure with YAML rules and tiny runtime. I spun it up locally and was able to run my first scans in ~5 minutes and identify orphan resources. If you need auditable infra rules that don't require a heavyweight agent, this is worth a try.
Repo: https://github.com/kexa-io/Kexa

value: Show HN: Kexa – lightweight cross-cloud rules engine for infra checks

author: adriencloud


value: prohobo

value:
I built Scryer to address the problem of data overload in analytics. Small store owners have detailed dashboards filled with charts and tables, but they usually end up tracking one or two metrics they understand and ignore the rest.
So why not use an AI pipeline to collate data from different sources (Shopify API, web pixel, Lighthouse audits, page crawls, etc.) and extract meaningful insights?
I know there's AI fatigue... I wanted to build something different: proactive daily analysis that tracks issues over time instead of one-shot responses. When it finds a problem (like "your mobile speed dropped"), it keeps tracking it until you fix it, then marks it resolved. Not just regenerating the same alert every day.
Hopefully this can be useful enough to justify the price! It would cost way too much and take way too long to do this analysis continuously - that's why it runs daily instead of real-time.
Check out more of the technical approach here: https://scryerapp.io/blog/building-ai-analyst
Thanks!

value: Show HN: Scryer – AI that analyzes your Shopify store daily

author: prohobo


value: kayyalims

value: I’ve been building Comma Reader as a personal project because I’ve always wanted a certain reading experience: minimalist, feature-rich, and most importantly a library that takes care of itself. (on device automatic categorization, tagging, chapter summaries, and explanations.)<p>I’d love your feedback!

value: Show HN: I built a free minimalist eBook reader with Apple Intelligence powers

author: kayyalims


value: obrhoff

value:
Some time ago I moved from Spotify to Apple Music for a few reasons. As someone who builds iOS and macOS apps, I quickly noticed how rough the Apple Music experience felt on Mac. It just wasn’t fun to use. So I decided to challenge myself and see if it was possible to build a full, complex, and performant Apple Music client using SwiftUI.
At first, it went surprisingly well. SwiftUI made it easy to build out the main structure and experiment quickly. The UI came together nicely, and it was exciting to see how modern and flexible the framework could be.
But the deeper I went, the more cracks started to show. Large lists were hard to render smoothly. Context menus didn’t offer much flexibility. And the NavigationStack kept bloating up memory, which made performance worse the longer you used the app.
So back to AppKit for some things…
Anyway here is the outcome. Check it out, if you’re interested in this app.

value: Show HN: I made a full-featured macOS app for Apple Music to challenge SwiftUI

author: obrhoff


value: samrazer

value:
I’ve always liked fast online tools for jotting notes or organizing thoughts — but most “productivity” sites either save data to the cloud, require sign-ups, or are full of distractions.
So I built an online productivity tools website, a small collection of browser-based tools. It includes an online notepad where you can write and save notes right in your browser, a cornell notes tool available in more than 20 languages, and more coming soon like a pomodoro timer and a simple blank page for focused writing.
Everything works entirely in-browser using localStorage — no accounts, no cloud sync, no tracking. The site uses only minimal ads (anchor and vignette) to keep it free.
I built it mostly for myself to have a clean, private place to write and study, but I figured others might find it useful too. Feedback, bugs, and suggestions are all welcome.

value: Show HN: I built an online productivity tools website

author: samrazer


value: apizon

value:
Hello HN, I just released this music theory and ear training mobile app for guitar which I've been working on for a bit more than a year on the side.
The idea was to make something for the eternally "intermediate" guitarist (myself included). There are a lot of beginner apps which rely on learning songs, toolkits which give you a bunch of stuff with no explanation but not many in-between apps to actually learn and practice more generic and somewhat advanced stuff.
The app contains short lessons, recaps and most importantly challenges (visual, audio and pure theory) along with a very complete library.
The challenges are made for practicing, they will get increasingly harder and getting to the max score is supposed to be quite hard. The idea being that you have to repeat them regularly until your brain has integrated the info and it flows naturally rather than being a one time quick dopamine shot. This is partly inspired by how language learning apps work.
It has no ads, a lifetime purchase option and you can use it without an account if you don't care about multi-device sync or backing up your progress.
Android: https://play.google.com/store/apps/details?id=com.apizon.cad...
iOS: https://apps.apple.com/us/app/cadence-guitar-theory/id674701...
(This is my second and last post about this sorry for spam. My first post a few weeks ago didn't get any views and posting on a saturday might not have helped...)

value: Show HN: Cadence – A guitar theory app

author: apizon

title: Show HN: Cadence – A guitar theory app


value:
I built a web app that turns a single photo into collectible-style figurine renders and packaging mockups.
What’s different:
• Focus on figurine + retail box compositions (window boxes, bases, poses)
• 14 curated styles; text-free packaging presets
• Fast web workflow (no installs); background cleanup and re-style in one place
Tech bits:
• Next.js + Cloudflare edge; image models orchestrated per-style
• No tracking parameters on the demo; feedback welcome on latency/quality/pricing
I’d love feedback from HN: what features/styles are missing, and where the UX feels rough.

value: Show HN: AI Figure Generator – Photo to figurine renders and box mockups


value: wasivis

value:
This lightweight system includes a ready-to-use player, interactable objects, and an interaction manager singleton.
Perfect for chests, buttons, NPCs, and more. Drop in the scripts, set up your scene, and start interacting!
Includes a fully playable demo scene for easy testing.

value: Show HN: Simple 2D Interaction System for Godot

author: wasivis


value: doctorsolberg

value:
Hi!
Struggled to find something private and easy to use to track my pet project's money flow and control balance. So I built it by myself. Based on the security best practices for crypto wallets and password managers.
Any feedback is much appreciated.

value: Show HN: Cashflow planner for solopreneurs confidential by design

author: doctorsolberg


value: I developed Photo to Video AI, an AI-powered tool that transforms images into cinematic-quality video clips—with native audio, perfect lip-sync, realistic movements, and lifelike character features—without any manual sound design. It leverages many of the most advanced models available today to achieve unparalleled realism.

value: Show HN: Photo to Video AI – Transform Photos into Cinematic Videos


value: christianrth

value:
Hi HN,
I built ASPERA after deploying an LLM-based fraud detection system that was
too slow and expensive for production use. The core insight: you don't need
LLMs for 95% of cases if you have deterministic business logic.
The architecture combines symbolic reasoning (rule-based, instant, free) with
LLM inference (only for novel/uncertain situations). A confidence threshold
determines which path to take.
Technical approach:
- Custom DSL for defining concepts, inferences, and intentions
- Symbolic reasoner evaluates deterministic rules (O(n), ~40-50ms)
- LLM adapter handles edge cases via Groq/OpenAI/Anthropic
- Three-tier memory system (episodic, semantic, working)
- Full decision trace for explainability (critical for regulatory compliance)
Production deployment results (60 days, 500K user fintech, 3M transactions):
- Latency: 45ms avg (vs 1.2s with pure LLM approach)
- Cost: €0 for 95% of decisions (vs €0.003/req)
- Accuracy: 94.2% (vs 78% baseline)
- False positives: 5% (vs 15%)
- Fraud prevented: €1.2M
Benchmarks vs LangChain on classification tasks:
- 28× faster (42ms vs 1,200ms)
- 100% cost reduction
- Full explainability vs black box
I'm publishing the full paper on Zenodo with methodology, raw data, and
statistical analysis (p < 0.001, Cohen's d = 2.4).
The interesting trade-off: you sacrifice some adaptability for massive gains
in speed, cost, and explainability. For production systems with known business
rules, this is the right trade.
Open questions I'm wrestling with:
1. Optimal symbolic/LLM ratio - does 95/5 generalize or is it domain-specific?
2. How to auto-learn symbolic rules from LLM interactions over time?
3. Offline LLM fallback for cases where internet isn't available?
Code/paper: [if public, otherwise say "available upon request for validation"]
Happy to answer technical questions or discuss hybrid architectures.

value: Show HN: Aspera – Hybrid symbolic-LLM agents for production

author: christianrth


value: selcukcihan

value:
We are building a powerful CLI tool for managing apps on App Store Connect. It will manage in-app purchases, subscriptions, pricing, and more with IaC (JSON-based configuration). By transforming hours of manual work into minutes of automation, we hope it will particularly be useful for indie developers.
Today is our launch day on Product Hunt, we are collecting a waiting list if you are interested https://www.producthunt.com/products/storeconfig

value: Show HN: Manage App Store Connect the Smart, Automated Way

author: selcukcihan


value: thisisagooddayg

value:
Last week I shared an early version of ChartPilot.
Since then I’ve rebuilt a big part of the backend (FastAPI + PostgreSQL + Polygon) and added a new collection: US MidCap 100.
The scanner now checks 300+ stocks and ETFs across 1h, 4h, 1d and 1w timeframes every hour, combining EMA 10/55/200, ADX, RSI and Squeeze Momentum to flag trends before they expand.
It’s free to explore here
Would love feedback on performance and how useful multi-timeframe signals are for your trading workflow.

value: Show HN: ChartPilot now tracks the top US MidCap and 300 stocks hourly

author: thisisagooddayg


value:
Hey HN Community,
I built MCP360 after spending weeks integrating APIs for an AI agent project. Each tool needed its own setup, auth, billing, and maintenance. When any APIs changed, my
integrations broke. I got tired of it.
MCP360 is a single gateway giving AI agents access to 100+ tools through one config block. Search engines, web scraping, SEO, e-commerce data, maps, domain tools, and more.
Real example: Instead of managing Google Search, web scraping, SERP tracking, and keyword research as 4 separate subscriptions (4 bills, 4 auth systems, 4 points of
failure), you connect once.
Works with Claude Desktop, Cline, or any MCP-compatible client.
Setup in 2 minutes:
- Copy one config block into your MCP client
- Start using 100+ tools immediately
- We handle everything for you
There's a free tier to get started.
I'm posting here because I need feedback from people building real agents:
1. What integrations are you currently struggling with?
2. What would make this genuinely useful (not just convenient)?
3.What tools should we add next?
This is early stage. I'm building based on what people actually need, not what sounds
cool. Honest feedback welcome, even if it's "this doesn't solve my problem because X."
Website: https://mcp360.ai
Happy to answer technical questions!

value: Show HN: Universal MCP gateway for AI agents


value: hvenev

value: Show HN: A fast quantum circuit simulator

author: hvenev


value: hanifbbz

value: Using the new Prompt API to build a free open source privacy-first chat extension that runs on Chrome or Edge on Linux, Mac, Windows and ChromeOS

value: Show HN: Local Browser AI

author: hanifbbz

title: Show HN: Local Browser AI


value: saleCz

value:
I'm building an integration for Notion that allows you to automatically sync data from your SQL database into your Notion databases.
This should be useful for power-users and companies using Notion for their knowledge management.
What it does:
- Works with Postgres, MySQL, SQL Server, and other major databases
- You control the data with SQL queries (filter, join, transform however you want)
- Scheduled syncs keep Notion updated automatically
Looking for early users. There's a lifetime discount for people who join the waitlist!

value: Show HN: A SQL integration for Notion databases

author: saleCz


value: Minim is an editor with a command mode. I build it inspired by VIM. Looking for advice what I can do further with this editor.

value: Show HN: Minim – a minim editor with AI commands integrated


value: sqliteonline

value: Show HN: SQLite Online – 11 years of solo development, 11K daily users

author: sqliteonline