value: howardshaw

value:
Hi HN,
I built VIO ISO Editor, a cross-platform GUI app for creating and editing ISO images on Windows 10/11 and macOS 10+.
Why I built it: I often need to ship release artifacts for users across different OSes, and ISO compatibility gets tricky fast (Unicode filenames, large files, UNIX perms, and “what mounts cleanly where”). I wanted a single tool that lets me author one image with the right filesystem mix for cross-platform distribution.
What it does:
Create new ISOs: start a new project → set volume/publisher identifiers → choose standards → drag & drop files/folders → build the image (with progress shown).
Edit existing ISOs: open an ISO and add/replace/delete content, update properties/standards, then save/build the updated image.
Standards support (and you can master multiple standards into one ISO for compatibility):
ISO9660 + Joliet (long/Unicode filenames)
UDF 2.60 (e.g. files > 4GB)
Rock Ridge 1.09 (UNIX permissions/attributes)
Feedback/questions I’d love help with:
For cross-platform distribution, what compatibility edge cases should I test (deep paths, Unicode normalization, mixed-standard mounting behavior, large trees, etc.)
Would a Linux version be useful (native GUI), or are existing Linux toolchains (xorriso/mkisofs/etc.) already “good enough” for most people?
Happy to answer questions.

value: Show HN: A Cross-Platform ISO Editor (ISO9660/Joliet/UDF/Rock Ridge)

author: howardshaw


value: ajashari

value:
I built Prompt Pilot, a browser extension that enhances your prompts with one click. It works like Grammarly but for AI prompts - adds context, structure, and clarity so ChatGPT, Claude, Gemini, etc. understand what you need.
Key features:
 - Works on any AI platform (ChatGPT, Claude, Gemini, Perplexity)
 - XML/JSON output modes for structured prompts
 - Privacy-first: prompts enhanced but not stored
 - Free tier: 3 enhancements/day
Available for Chrome and Firefox. Would love feedback from the HN community!

value: Show HN: Prompt Pilot – Grammarly-style extension for AI prompts

author: ajashari


value: anefiox

value:
Hi all,
Over the weekend I felt nostalgic for classic anthology-style storytelling and wanted to see if I could create something new in that format. Rather than trying to imitate any specific show, I was interested in the broader idea of short speculative stories built around irony, choice, and unintended consequences.
I decided to experiment with AI as a storytelling tool. Going in, I expected the results to be fairly mediocre, but I was genuinely surprised by the output. Some of the stories — and even the generated images — were better than I anticipated and made me want to explore the idea further.
The result is Twisted Logic, a small choose-your-own-path anthology story generator. It can use Google’s Gemini models if you provide an API key, but I’ve also been working to make it function with free alternatives and allow people running local LLMs to point the project at their own models. By default it uses free generators and the browser’s built-in voice (which can be turned off).
The project is free to use and open source (https://github.com/anefiox/TwistedLogic). I mainly built it as a hobby experiment and a way to explore generative storytelling and interactive narrative design. If anybody wants some links to the some stories generated as ebups please let me know.

value: Show HN: Twisted Logic – an experiment in AI-driven moral paradox stories

author: anefiox


value: relatedcode

value: Show HN: Vibe Coding Templates – Free

author: relatedcode

title: Show HN: Vibe Coding Templates – Free


value: akhnid

value:
Gitmore (https://gitmore.io) – natural language queries across GitHub, GitLab, and Bitbucket.
Instead of filtering PRs, scanning commit logs, or asking engineers for updates:
- "What shipped last week?"
- "Who's been working on the API?"
- "Which PRs have been open longest?"
- "Summarize this month's releases"
Plain English in, plain English out.
*How it works:*
Connect your repos via OAuth. We register webhooks. Every event gets normalized into a structured schema – commit message, PR description, author, timestamp, files changed.
The AI queries structured data, not raw text. PR descriptions and titles carry context that individual commits often miss.
*Automated reports:*
Don't want to ask? Schedule it.
Weekly or monthly summaries delivered to Slack or email. Forward to stakeholders or let it run on autopilot.
*Other features:*
- Slack bot: Ask from where you already work
- Public changelog: yourcompany.gitmore.io/changelog
- Contributor leaderboard
*Security:*
Metadata only. We store commit messages, PR titles, descriptions, timestamps, authors.
We never access source code, diffs, or file contents.
- Token encryption: Fernet (HMAC-SHA256 + AES-128-CBC)
- Webhook verification: HMAC-SHA256
- 2FA support
Verify yourself: check webhook settings after connecting.
Free for 1 repo: https://gitmore.io

value: Show HN: Founders can now chat with their Git history

author: akhnid


value: Show HN: Visual First AI research tool and thinking partner – (Visbrain)


value: goir

value:
Hey HN,
I've been running GitHub Actions across a dozen repos for a few years now. My workflow was always the same: push code, switch to GitHub, click through each repo to check if builds passed, repeat. When something failed, I'd often find out late because I forgot to check.
I looked at existing monitoring tools, but they all wanted OAuth access to my GitHub account. That meant giving them read access to my source code, build logs, secrets in environment variables, and everything else. For a dashboard that just shows me pass/fail status, that felt like way too much access.
So I built BuildBeacon with a different approach: webhook-only architecture.
How it works:
Instead of connecting via OAuth, you add a webhook URL to your GitHub repo (or org). GitHub sends events to BuildBeacon when workflows run. That's it. We never make API calls to GitHub, so we never see your code, logs, or anything you don't explicitly send us.
The tradeoff is that we can only show you what GitHub sends in webhook payloads—workflow name, status, duration, commit SHA, branch, actor. There is actually a lot of information. Everything that's needed to show all information without requiring access to any log contents or artifact data. For my use case (knowing if builds pass/fail across repos), that's exactly what I needed.
What you get:
- Dashboard showing workflow runs across all your repos
- Different views: cards per repo, grid of individual runs, PR
tracking, checks, deployments, releases and analytics
- Team access to the same webhook data
Technical details:
- Frontend: Next.js 15
- Backend: Django REST API with Ninja
- Data stored in EU (I'm based in Europe, wanted to keep it simple for GDPR)
- Webhook secrets are hashed, we verify signatures on incoming events
Trying it out:
You'll need to create an account to get a webhook URL. Free tier gives you 3 repos with 14-day data retention. Setup takes about 3 minutes—generate webhook URL, paste into GitHub repo settings, trigger a workflow.
Limitations:
- GitHub Actions only right now. Planning to add GitLab and others later based on interest.
- No build log viewing (by design) but direct links to GitHub
- No mobile app yet
Pricing:
Free tier for small projects. Paid starts at $13/mo if you need more repos or longer retention.
---
Would appreciate any feedback, especially on:
- Is the webhook-only approach a meaningful differentiator, or do most people not care about the OAuth access issue?
- What's missing that would make this useful for your team?
Happy to answer questions about the architecture or anything else.

value: Show HN: BuildBeacon – CI/CD Monitoring for GitHub Actions Without API Access

author: goir


value:
I am building prav-core to solve the "latency crisis" in Fault-Tolerant Quantum Computing. In superconducting architectures, the control loop has a hard real-time deadline (often <1us) to correct errors before qubits dephase.
Most academic decoders are optimized for high thresholds but suffer from non-deterministic jitter (GC pauses, allocation overhead) that makes them unusable on hardware. prav-core is a bare-metal Union-Find decoder written in pure Rust with #![no_std] and strictly zero heap allocations in the hot path.
Technical details:
- Performance: Uses SWAR (SIMD within a register) bit operations and Morton (Z-order) encoding for spatial locality/cache optimization.
 - Verification: 39 Kani proofs verifying memory safety and arithmetic correctness.
 - Targets: Compiles to x86, ARM64, WASM, and bare-metal Cortex-R5.
Python bindings are coming next (for easier comparison with PyMatching), but the end goal is to run Distance-25 codes in under 500ns on commodity FPGAs.
The code is Apache2/MIT.

value: Show HN: Prav-core – A no_std, zero-allocation QEC decoder in Rust


value:
I’m working on Portabase, a self-hosted, open-source tool for managing database backups and restores. It currently supports PostgreSQL, MySQL, and MariaDB, with MongoDB coming soon. It uses an agent-based architecture with a central server and lightweight agents, enabling deployment at the edge and operation across multiple networks.
Website: https://portabase.io
GitHub: https://github.com/Portabase/portabase
Discord (newly created): https://discord.gg/Wgv7xZ8fWJ
Main features:
- Scheduled logical backups with multiple retention strategies (n-backups, n-days, Grandfather-Father-Son)
- Storage options: local filesystem and S3-compatible storage
- Notifications on backup success/failure via email, Slack, Discord, Ntfy, Telegram, and webhooks
- Organizations with role-based permissions for managing separate databases
- Designed for self-hosted deployments with a ready-to-go Docker Compose setup
Stack:
- Next.js for the central server
- Rust with Tokio for agents (recently refactored from Python)
I’d love feedback from the HN community on usability, additional storage targets, and features to make it more production-ready. Feel free to open issues or start discussions on GitHub.

value: Show HN: Portabase – open-source database backup/restore tool


value: tusahrbase

value: Show HN: Honest Stake – An architecture of consequences (Enforced using code)

author: tusahrbase


value: Show HN: Git analytics that works across GitHub, GitLab, and Bitbucket


value: OleJ

value:
Hi, my name is Ole and I am so happy this community exists. On the whole internet this feels like the best and most helpful place to tell what I am trying to do.
Landing page: https://todayshappyincident.com
Very short what I make: “Today's Happy Incident is a powerful mobile app designed to help you capture what genuinely made you happy today”
I made this because I realised that we are living in a mental health crisis. I wanted to tackle that. For myself, to stay positive and grounded. I knew a mental thing would be good for me. But any other tool I’ve found made me feel like there was something wrong with me.  I started thinking big. AI tools that let you take distance from your thoughts, Game formats so that you can keep mindfulness up. And made 4 different products to tackle this. Guided breathing etc. etc. None of them clicked for me nor the people that tried it out.. They all felt non-personal, not really effective. Even though I had spent a lot of time on it.
Then after zooming out I analysed some things I wanted: Become a more positive person. Be more content and focused on the good things in my own life. I realised that a big factor was all the information I got on a daily basis, It could be overwhelming. And being bombarded with all these things made me forget about my own life, or make it feel silly compared to all the things that were going on out there in the “real world” Which is a thought error because “the real world” is not on your phone.
So I started reading up on habit development, positivity etc. etc. I like sort of an economist mindset on this and look very clinical on what works, just backed by proof, numbers, etc, and not be clouded by any other things. Lessons: Any result that is worthwhile comes from small continuous action in the right direction. a.k.a.:
(Deliberate) ACTION x (longer period) TIME = (lasting, sustainable) RESULT
Small habits are super powerful and spill over to a lot of areas of your life. So the action needs to be fun and doable and in the right direction. That action needs to be repeated. That equals a result. Not a one-day 40 minute session of meditation. Not two weeks of mindfulness. No, you need a tool for the long run. So I tried to take all of this into account and incorporate this into the app.
My solution is: at a set time each day (ideally before you go to bed or put your phone away), you write down one thing that made you happy that day.. (The smaller the better, If it’s a leaf in the garden with ice on it, then that is extremely powerful) Afterwards you’ll be celebrated for doing it and will build up flow (not streak, since this is not Duolingo. Truth be told, they have habit-forming and motivation done very well, although it can annoy me) This grows the part of your brain responsible for happiness. And you’ll start getting insights into the things that make you happy. And focus on the things you can control, are real and make you feel good!
Technically this is on another level than other amazing things on Hacker News. I salute all of you for making these tools. It’s basically art. But after making the 4 complicated tools in the beginning I had to realise that simplicity in this area I chose  is most powerful. Here is the product
demo: https://youtu.be/8R0SuTX_F-k?si=f1t3l6wFtLeYBtDw
I’d love your feedback. I’d love to get in touch with you. And if you want to get aboard I would Appreciate that very much as well : )

value: Show HN: Trying to tackle the mental health crisis in an effective way

author: OleJ


value: FreshmanD

value: Show HN: LoongFlow – Better Than Google AlphaEvolve

author: FreshmanD


value: pelmenibenni

value:
I made a fun site, where you can track your mood every day from 1-10.
You can also view how other people felt throughout the year for an average rating.
There are already 5000 votes for 2026!
Tell me what you think!

value: Show HN: MyMoodWrapped – Track your mood in 2026

author: pelmenibenni


value: -babi-

value:
I've created a social deduction game for LLMs, in which the bots attempt to hunt each other. It's a Mafia group turing test: the models are told to find who the bot is - where, in fact and unbeknown to them, they are all bots.
I did this a while back so models aren't the newest, and they are all non-thinking (for speed and token costs).
Et voilà.

value: Show HN: A game/benchmark where AI bots hunt each other

author: -babi-


value: maxkuan

value:
Hi HN,
I’m Max.
I built this because I have a "Yes Man" problem. Whenever I validate ideas with friends or standard LLMs, they are too polite. They focus on why an idea might work, rather than why it will fail.
I tried prompting ChatGPT to be mean, but it often drifts back into being helpful.
So I built Crucible. It orchestrates several specialized agents (a CFO focused on unit economics, a CTO, a Innovation Manager) that debate your idea simultaneously.
It’s not just a chat; I spent a lot of time tuning the system prompts to force them to look for logic gaps, market saturation, and risks rather than just summarizing the pitch.
It costs $5 (one-time). I hate monthly subscriptions, so I just made it a single payment.
I’d love to know if the feedback feels harsh enough, or if I need to dial up the temperature. Roast my work that’s the whole point.

value: Show HN: I built a multi-agent "Boardroom" to roast my startup ideas

author: maxkuan


value: stasman

value: Show HN: Analytics for SaaS Founders Connecting Stripe, Google Analytics and GSC

author: stasman


value: Kazilsky

value: Show HN: Spark – Zero-config IoT deployment tool written in Rust

author: Kazilsky


value:
Hi HN
I built diffchecker.dev, a simple online diff checker for comparing text/code quickly in the browser.
I wanted something that is:
Fast (no signup, no clutter)
Privacy-friendly (diff happens client-side)
Useful for everyday developer workflows
https://diffchecker.dev
I’d really appreciate honest feedback:
Do you find the UI intuitive?
Is anything confusing or missing?
Happy to iterate based on feedback.
Thanks in advance.

value: Show HN: Do you think this is the best diffchecker and would you switch?


value: PlagiarismRem

value:
A while back I kept running into the same frustrating workflow: plagiarism checkers would flag chunks of my text (especially drafts touched by AI), but fixing those flags manually often meant rewriting sections in ways that lost meaning or tone.
So I built PlagiarismRemover.AI - a web-based tool that helps remove duplicated or flagged content while keeping the original meaning and structure. It’s not trying to replace writing or detection tools, but rather to help with that in-between step where you want something that reads well and is original.
The tool is simple: paste text, run it, and get back a cleaned version. There’s a free plan for casual use and affordable paid tiers if you need higher limits, and no complex setup or mandatory waiting for emails. I’m sharing it here to get feedback from folks who care about writing quality and originality — especially people who write a lot or work with AI-assisted drafts.
I’m also curious: for those of you who deal with plagiarism flags, how do you usually handle them? What tools or techniques have worked for you?

value: Show HN: Plagiarismremover.ai – plagiarism remover focused on formatting

author: PlagiarismRem


value: Show HN: Video recordings turned with AI to slides ready for presentations


value: I couldn't find sponsors for my free tools, so I built a directory to promote apps that are looking for sponsors.<p>The submissions are manually reviewed to ensure top quality, and submitters can link public analytics to increase trust with potentials advertisers.

value: Show HN: A marketplace for indie ad spots


value: fruitbarrel

value:
I forked a PyTorch DeepDream implementation and added video support with temporal consistency. It produces smooth DeepDream videos with minimal flickering, and is highly flexible including many parameters and supports multiple pretrained image classifiers including GoogLeNet. Check out the repo for sample videos!
Features:<p>- Optical flow warps previous hallucinations into the current frame<p>- Occlusion masking prevents ghosting and hallucination transfer when objects move<p>- Advanced parameters (layers, octaves, iterations) still work<p>- Works on GPU, CPU, and Apple Silicon

value: Show HN: DeepDream for Video with Temporal Consistency

author: fruitbarrel


value: Saloc

value:
Copapy is an experiment in making Python usable for hard real-time systems by removing almost everything that makes Python non-deterministic.
Instead of an interpreter or JIT, Copapy builds a computation graph by tracing Python code and uses a copy-and-patch compiler to assemble machine code from precompiled templates, patched at compile time. The result is static native code with no GC, no syscalls, and no memory allocations at runtime. Once compiled, execution is fully predictable, and instruction counts and latency can be reasoned about ahead of execution. It also supports automatic differentiation, which is useful for control, optimization, and estimation workloads.
Copapy treats Python as a frontend, not a runtime. During tracing, standard Python code is executed, allowing to benefit from Python's expressiveness and tooling.
The copy-and-patch compiler makes porting to new architectures straightforward as long as a C compiler is available. x86_64 as well as 32- and 64-bit ARM are already supported. Copapy comes as small Python package with minimal dependencies, and does not require a cross-compilation toolchain since the package ships with precompiled stencils.
The current focus is on robotics, aerospace, embedded systems, and control systems in general.
This project is early but already usable and easy to try out. If anyone is interested in integrating Copapy into commercial hardware products, or adopting it for open source projects, I'd love to hear about real use cases and constraints.
Repo: https://github.com/Nonannet/copapy

value: Show HN: High deterministic real time in Python with copy and patch compiler

author: Saloc


value: jazarwil

value:
PokerBench is my attempt at a new LLM benchmark wherein frontier models play Texas Hold'em in an arena setting. It also features a simulator to view individual games and observe how the different models reason about poker strategy. Opus/Haiku, Gemini Pro/Flash, GPT-5.2/5 mini, and Grok 4.1 Fast Reasoning have all been included.
All code -> https://github.com/JoeAzar/pokerbench

value: Show HN: Watch LLMs play 21,000 hands of Poker

author: jazarwil


value:
Hey HN,
I’ve been fascinated by how Chatbot Arena gamified the ranking of LLMs, so I wanted to apply that same pairwise/Elo logic to visual design and aesthetics.
The idea is that while it’s hard to objectively rank a list of 50 things, it’s intuitive to choose the better option between two.
I just launched with a few categories, but the one you might find most interesting is the "Programming Language Logos" arena.
I’m curious to hear your thoughts on the mechanics or if you think this approach actually captures "taste" effectively.
Thanks for checking it out.

value: Show HN: Kiesone – Rank anything using Elo (inspired by Chatbot Arena)


value: chuckwolfe

value:
Hey HN! I built an iOS app that gives you a better way to manually drive your AWS DeepRacer.
If you own a DeepRacer but aren't actively racing it anymore, the default web UI for manual control is pretty clunky. This app gives you a cleaner mobile interface with a live camera feed from the car, making it actually feel like driving an R/C car.
What it does:
Streams video from the DeepRacer's onboard camera to your iPhone
Simple touch controls for driving
Direct connection to your DeepRacer on your local network
Why I built it:
The DeepRacer is great for learning reinforcement learning, but with AWS ending official competitions and no local races in my area, mine was just sitting on a shelf. Since you can now pick up used DeepRacers on eBay for under $100, I figured others might want a better way to actually use them.
It's free and open source. The code isn't particularly novel, it's mostly gluing together the DeepRacer's existing APIs with a native iOS interface... but it works well and makes the car a lot more enjoyable to use casually.
Setup is straightforward: Connect to your DeepRacer's WiFi network, launch the app, and start driving.
The app currently supports single camera view (dual camera support is untested). If you've got a DeepRacer collecting dust, give it a try!
GitHub: https://github.com/charleswolfe/deepracer-teleoperation/

value: Show HN: Open-source iOS app for controlling your AWS DeepRacer

author: chuckwolfe


value: amadeuspagel

value: Show HN: Milkyboard – Synth Keyboard with Milkdrop Background

author: amadeuspagel


value: emilos

value: Scan your website and get insights for better SEO and AI visibility.

value: Show HN: Ranksty

author: emilos

title: Show HN: Ranksty


value: joemasilotti

value:
I built PurchaseKit to add in-app purchases to Hotwire Native apps without writing native code.
Adding subscriptions to a native app means learning StoreKit and Play Billing. Two platforms, two languages, two sets of documentation. Then you try to wire it all up to your Rails backend.
PurchaseKit gives you drop-in bridge components for iOS and Android. Your paywall stays in ERB. No Swift, no Kotlin.
It also normalizes Apple and Google webhooks into four events (created, updated, canceled, expired) so you don't have to deal with their different formats.
Works with the Pay gem or your own models.
Free for up to 10 paying customers, $99/mo after.
https://purchasekit.dev

value: Show HN: PurchaseKit – In-app purchases for Rails and Hotwire Native

author: joemasilotti


value: Show HN: You need this for tracking AI search visibility


value:
GPT Packer is a container and pallet packing tool that works through a conversation instead of rigid forms.
In real logistics scenarios, users often start with incomplete information (for example, pallet footprint is known but height isn’t). Most tools either fail or force full data entry before producing anything.
This tool detects missing variables, suggests common industry defaults when appropriate, and then generates a full 3D load plan with utilization feedback.
It’s designed for incremental, constraint-driven packing rather than one-shot “perfect input” optimization.

value: Show HN: GPT Packer conversational container packing with 3D load plans


value: vdsanku

value:
Hi HN,
I struggled with low-level design interviews even after reading a lot of blogs and books.
The problem wasn’t lack of theory, but lack of real practice.
So I built a visual-first LLD practice platform that mimics how interviews actually happen:
- clarify requirements
- identify entities
- draw class diagrams
- apply design patterns
- write code
- and get structured AI feedback
It includes an interactive playground with real-world problems (parking lot, ATM, JSON parser, etc.),
visual explanations, and multi-language solutions.
This is a bootstrapped side project and I already have a small set of paying users.
Would love feedback from the HN community.
Website: https://lowleveldesignmastery.com/
Happy to answer any questions.

value: Show HN: An Interactive playground to practice Low-Level Design (LLD) interviews

author: vdsanku


value: AffableSpatula

value: Show HN: Promode – Claude Code meta for its hidden "Team Mode"

author: AffableSpatula


value: vinitmaniar

value:
Hi HN,
We just launched CodeReview, the second service under Everdone, our work-as-a-service platform for engineering teams.
Our first service, CodeDoc, focused on helping teams understand large codebases by generating and keeping documentation updated.
With CodeReview, we’re tackling a different problem: code reviews that don’t stop at comments.
What CodeReview does
- Reviews GitHub PRs or branches using AI
- Flags issues across bugs, security, and performance
- Assigns severity (high / medium / low)
- Provides suggested fixes with explanations and example code
The key difference is that reviews become a shared, trackable workflow:
- Issues live in a dashboard (not just PR comments)
- Teams can assign owners and track status
- Fixes can be re-reviewed
- AI verifies whether issues are actually resolved
Think of it as lightweight issue tracking, but scoped purely to code review.
Some details
- No setup, no agents, no pipelines
- Unlimited team members
- Public and private repos supported
- Code is never used for model training
- Usage-based pricing: first 200 files free, then $0.05 per file per review (early access)
We’ve also published live demos on popular open-source repos, so you can see real output without signing up.
This is still early, and we’re actively looking for feedback—especially around:
- Signal vs noise in detected issues
- PR-only vs broader branch reviews
- How people want re-verification to behave
Link: https://everdone.ai
Happy to answer questions.

value: Show HN: Everdone CodeReview – AI code reviews as a trackable workflow

author: vinitmaniar


value: sawirricardo

value: Show HN: First app made with Claude Code, to help me gain trust with my tool

author: sawirricardo


value:
I built an alternative Hacker News reader focused on quickly scanning posts and understanding what they are about before clicking through.
Things I felt were missing in my own HN reading experience :
- Scanning information quickly if I have limited time and don't want to spend time reading the whole articles.
- Sometimes I don't want to read the full article. I just want to understand the gist first and then decide whether it's worth going deeper.
- Adjusting to every authors writing style / navigating to there website also takes extra mental effort.
- I want to easily be able to brainstorm articles with a LLM, for example by having it explain or simplify the article for me
- Filtering on the basis of topics, Example if I am not interested in hardware articles, would like to skip them (Feature is WIP)
I also got a chance to explore new technologies while building it.
I choose svelte kit over react / next and cloudfare hosting over firebase / vercel
Right now I am improving the AI summarisation experience in places where the page is under a paywall.
I'd love feedback on where this helps and what can be improved.

value: Show HN: AI powered Hacker News reader

title: Show HN: AI powered Hacker News reader


value: danielpetrica

value:
Hi HN,
I'm Daniel, a solo dev from Italy. I built LaraPlugins.io to solve a specific pain point I kept hitting: finding a Laravel package, installing it, and only realizing weeks later that it was abandoned or incompatible with the latest PHP version.
It’s a directory that assigns an automated "Health Score" to packages based on maintenance, testing, and community signals (not just popularity).
The Stack:

    Backend: Laravel running on Octane (FrankenPhp) for high performance.

    Admin: Filament PHP (which has been a joy to work with).

    Queues: Heavy use of Redis queues to ingest stats from Packagist/GitHub in the background and also for the heavy cache usage i applied.

    Cloudflare: Everything is cached in cloudflare after the first load so even big traffic should not impact the server machine directly.

    Workers: Managed via Laravel Horizon running in a single Docker container.

    Frontend: Blade templates + Tailwind CSS.

The hardest part was tuning the scoring algorithm to not penalize "finished" stable packages while correctly flagging abandoned ones. I'm still tweaking the weights, so I'd love to hear if the score for your favorite package feels accurate or off.

value: Show HN: I built a health score for 1,800 Laravel packages

author: danielpetrica


value:
1. The Flappy Game
What it is: A Flappy Bird clone.
The Twist: You control the bird by physically flapping your laptop screen.
Ideal Use Case: Asserting dominance in quiet libraries.
2. Universal Key Simulator ⌨
Power User Mode: Map your lid angle to ANY key.
Examples:
Map to Space -> Play Chrome Dino game physically.
Map to W -> Walk forward in Minecraft by oscillating your screen.
Map to Cmd+S -> Save your work with a slam.
3. Lid Password (007 Mode)
Security through Obscurity: Unlock your Mac with a secret "Lid Handshake".
Trigger: Rapidly Open/Close your lid 3 times (configurable).
Result: It types your password faster than you can explain why you're doing it.
Note: Now featuring "Ghost Input" protection (we exorcised the bugs).

value: Show HN: Input password by twist your MacBook's lid


value:
Hi HN,
I built MirrorMate, a self-hosted AI smart mirror that runs entirely on your own hardware.
It connects to a local LLM (Ollama), supports speech (STT/TTS), embeddings, and simple memory via RAG.
The goal is to have a persistent, always-on personal assistant without sending data to the cloud.
It’s still experimental, but usable today on a Raspberry Pi or a small home server.
A short demo video is available in the README.
GitHub: https://github.com/orangekame3/mirrormate
Feedback welcome.

value: Show HN: MirrorMate – A self-hosted AI smart mirror with local LLMs


value: abishekvenkat

value:
I wanted a dead-simple cross-device bookmark manager without setting up a real database.
GhostMark uses a "secret" GitHub Gist as the backend - free, no infrastructure, and surprisingly fast. The whole thing is a single 200-line serverless function on Vercel.
Features:
- PWA that works offline and installs to home screen
- CLI for terminal users (ghostmark -l <url>)
- iOS Scriptable integration for quick saves from Share Sheet
- No dependencies (native fetch only)
Total stack: 1 JS file + 1 JSON gist.
Feedback welcome! - especially from anyone who's used Gist for unconventional storage before.

value: Show HN: GhostMark – A bookmark manager that uses GitHub Gists as its database

author: abishekvenkat


value: dulakian

value: Nucleus is an experimental mathematical prompting framework for AI.  It's a 3 line prompt that makes practically any text generation AI better.  It is math equations as operational behavior principles.  It works on most models that are big enough, including local models.  I tested on all the biggest models like chatgpt, anthropic, google, and local models like glm-45-air and qwen3-vl.

value: Show HN: Nucleus - AI prompt framework

author: dulakian

title: Show HN: Nucleus - AI prompt framework


value: Dezmo

value:
GitHub: https://github.com/awfl-us
AWFL is an open source suite for building and orchestrating LLM-driven agents. It includes:
- A simple Scala DSL for composing workflows that compile to Google Workflows
- Node services providing context, tools, and task orchestration for agents
- A customizable web UI for managing projects, sessions, and agents
- A CLI tool for granting agents local file access (pipx install awfl)
Why: AWFL is meant to be a transparent, locally runnable foundation for anyone building multi-agent or workflow-based AI systems.
Examples / POC:
https://github.com/cornerstone-ai
https://www.cornerstoneai.org/

value: Show HN: Agent Workflow Language – Open-Source Scala DSL for LLM Orchestration

author: Dezmo


value: wilkolbrzym

value: Show HN: Tachyon – A C++ JSON parser matching simdjson's throughput via AVX-512

author: wilkolbrzym


value:
AI coding agents can build iOS UI, but they can't verify it. They can update a screen, but the UI might drift or break, and nobody catches it until a human checks.
qckfx gives your agent a baseline. Record a simulator session once. Every tap, scroll, and network response gets captured. On replay, each screen is compared against the original.
With our MCP, your agent triggers the tests and gets back visual diffs of exactly what changed. Updating the baselines is one click.
Under the hood:
- Full network replay (HTTP & WebSocket)
- Initial disk & keychain state captured during recording and restored on every run
- Precise scroll positioning (built from scratch; XCUITest only exposes this on macOS and iPad)
- No AI in the loop at runtime, fast execution
No SDK or code changes needed. Nothing to commit to git. Just download the app and go.
Everything runs locally. Your data stays on your machine.
https://qckfx.com

value: Show HN: qckfx – Stop manually checking if your AI agent broke your iOS app


value: afrazullal

value:
Hey HN,
We all know the pain: The code is clean, the product is solid, but the landing page isn't converting.
I built Vect (vect.pro) to solve this. It’s an Autonomous Marketing OS, but the core feature is the Conversion Killer Detector.
Instead of just "generating text", it acts as a hostile auditor. It simulates a skeptical buyer's inner monologue to flag exactly where your copy is vague, passive, or confusing.
The Tech:
Frontend: React + TypeScript (Command Center UI).
Reasoning: Gemini 2.5 Flash for the audit logic.
Simulation: It runs your copy through 10 distinct "Skeptic" personas to find friction points.
It’s free to try the audit. I built this to help technical founders stop losing sales to bad copy.
Link: https://vect.pro/

value: Show HN: I built a "Conversion Killer Detector" to audit landing page copy

author: afrazullal


value: goniszewski

value:
Hi HN,
I’m Robert, the developer behind It Happened Again (https://ithappenedagain.fyi).
Let’s start with an example: "AWS us-east-1 outage": A structured timeline of every outage since 2017, with sources, verification, and a "live days since last incident" counter.
The Problem
I built this after realizing I had personally argued about the same repeating topics like SaaS outages, breaking changes, and AI claims multiple times, with no shared reference to point to.
Social media feeds are built on recency. They do not have any long-term memory. When a provider has its 5th outage of the year, that context is buried under new content. To stay updated, you have to constantly refresh, which generates high noise and low signal.
What it does
IHA lets you create a single, shared timeline for things that keep happening - outages, broken promises, policy reversals - and attach evidence each time they recur.
You can think of it like Imgur was for Reddit, but for context instead of images. You create a Record (the pattern) and add Occurrences (each time it happens) to provide chronological evidence.
Key Features
- Structured Timelines: A strict chronological record of recurring events (e.g., "Steam Deck on sale", "Feature X promised but not delivered").
- Active Monitoring: Subscribe to specific Records. Instead of refreshing a feed, you get notified (in-app or email digest) only when "it happens again."
- Privacy First: No tracking pixels, no data selling. Analytics via anonymized Posthog (EU Cloud).
Weighted Verification (An Experiment)
We intentionally started with a simple, transparent scoring model (implemented in our Verification Service) so the community can ‘attack it’ and help us improve it. We don't use black-box AI to try to determine truth.
Current Weights (launch version):
- Moderators: 3x multiplier
- Trusted Contributors: 2x multiplier
- Account Age: up to +20% boost
- Evidence Quality: Currently +5% per link. (Yes, we know this linear scaling is naive - we are specifically looking for feedback on better distinct-domain heuristics!)
Under the Hood
IHA was developed over the last 12 months using a Modular Monolith architecture to keep the codebase sane:
1. Stack: Next.js 15, Drizzle ORM, Postgres, Redis, BullMQ.
2. Service Layer: We use a Service Registry pattern to isolate business logic (like verification rules) from the web layer, ensuring the "truth logic" is testable.
3. Infrastructure: EU-based. Hetzner (App/DB), Posthog (Analytics), Backblaze B2 (Storage).
Common Questions
Wait, "AI" helped you build it, but does it "run it"?
No. LLMs are not used to verify submitted information. AI (Claude/Codex/Gemini) acted as a force multiplier to write the code, but the logic is deterministic and always reviewed by a human.
How do you prevent brigading or misinformation?
We use a two-tier moderation system (Local Moderators assigned by the Record's creator/owner, similar to subreddits, alongside Global Moderators’ oversight) and a "Trusted Contributor" reputation system to weight verification scores.
Why I built it
I started this as a way to stop re-litigating the same facts in comment threads - as much for myself as for everyone liking evidence-based data. The goal isn't to replace social networks, but to build the "memory layer" that they lack - effectively bringing OSINT-style tracking to everyday recurring events (and, hopefully, making it fun).
The app is live here: https://ithappenedagain.fyi
I’m specifically looking for feedback on how you would game or attack the verification model - assume bad actors and incentives.
Thanks!

value: Show HN: It Happened Again – Track recurring events with evidence

author: goniszewski


value: sgharlow

value: Show HN: AI Control Framework – Stop AI coding assistants shipping fake code

author: sgharlow


value: egglemonsoup

value:
I created a daily game where you get a random Bible verse and try to identify the book (e.g. "Psalms", "Genesis", "Luke") in as few guesses as possible.
I have absolutely no clue how I got the idea, other than the fact that I grew up in the Orthodox Church and all my other coding projects have been faith-related (a terrible mobile app (1) and slightly broken Byzantine chant website (2) ). I'm a relatively new developer and I've been hungry for a project to build that people will actually use and share around, so I hoped this would fit the bill.
Sure enough, friends and family have been making it part of their daily routine. When priests AND my nonreligious college friends started sending me their results every day, I knew I had something. It was really exciting.
------
When the idea popped into my head, I started working on it right away. I created the project at 1AM and had a MVP/SLC version done a few hours later. That was a few weeks ago.
I am using SvelteKit, no external APIs, and SQLite for the database. It's hosted on an Ubuntu machine in my living room. Coding agents like Roo/Kilo Code assisted heavily in the development, but after I had already decided on the overall architecture and how I wanted things to work together.
The game is free, has no signup, and I’m not running any ads. I’m looking for any and all feedback, and especially suggestions for how I can make the game more interesting, fun, and/or educational.
Thank you HN!

value: Show HN: A Daily Bible Game

author: egglemonsoup

title: Show HN: A Daily Bible Game


value: Gormanu

value:
Hey HN,
A few years ago, we built a custom procurement system for a Japanese - German manufacturing company. They had hundreds of suppliers, frequent backorders, and a procurement process held together by Excel, email, and manual follow-ups. Receiving goods at the warehouse was painfully slow: staff manually matched incoming items to packing lists, checked quantities by hand, and entered everything into spreadsheets. Orders were missed, documents got lost, and a lot of time was spent just chasing status updates instead of managing suppliers.
What surprised us was that this wasn't an "enterprise-only" problem. Many smaller companies don't run ERP systems, but they deal with the same chaos: spreadsheet procurement, manual warehouse intake, supplier miscommunication - just with fewer resources to fix it.
So we built Quickinim: a lightweight, cloud-based tool that helps SMBs teams manage purchase orders, supplier communication, and documents in one place. No ERP, no long onboarding, just a system that gives visibility and reduces manual work. We even added something we think is underrated: a QR-based goods receipt system that lets warehouse staff scan incoming shipments, instantly match items to orders, and cut receiving time in half.
It's early, and we're actively learning from real users.
I'd really appreciate feedback from this community:
1. What's the most painful part of managing suppliers or purchase orders today?
2. And what have you tried that didn't work?

value: Show HN: We built procurement automation for small teams stuck in spreadsheets

author: Gormanu


value: davudc

value:
I keep building shit and then need to sell it.
So I made a marketplace for that: vibemarketplace.io
That's it. That's the whole story.
You can list your project, optionally connect Stripe or Lemonsqueezy so buyers can see real revenue, and close with escrow so nobody gets screwed.
If you've got stuff sitting around making money that you want to sell, use it. If you're looking to buy cashflowing projects, use it.

value: Show HN: I made a place to flip vibe-coded startups

author: davudc


value: daikikadowaki

value:
I’ve been analyzing a specific failure mode in modern AI design that I call "The Deception of Mercy."
Current design dogmas prioritize "seamlessness" — AI agents silently polish our drafts, fix our code, and "optimize" our intent without explicit feedback. While this feels like magic, it creates what I call Ontological Deception. Users internalize system-mediated success as personal competence, leading to a massive, invisible Agency Deficit.
From a Coasean perspective, this is a nightmare: the transaction costs of identifying the locus of judgment are becoming infinite. As skills rot through "merciful" automation, human capital is liquidated for immediate convenience.
I am proposing the Judgment Transparency Principle (JTP).
JTP is not a library, but a normative design framework. It asserts that whenever a system influences human outcomes, the boundary and delegation of judgment must be explicitly perceivable.
The Implementation: The Ghost Interface
To operationalize JTP, I’ve adapted an isomorphism from 3D game debugging. Just as developers visualize the discrepancy between a "visual mesh" and its "collision hitbox," we must visualize the delta (\Delta) between "user intent" and "AI execution."
In a "Haunted Text Field," your clumsy original input remains as a translucent "Ghost" artifact overlaying the AI's "merciful" fix. Friction is re-introduced not as a bug, but as the essential texture of agency.
Regarding the Links (Manual Fix Required):
I am currently under a shadowban, and direct links may be hidden or flagged. To view the documentation, please manually assemble the URLs below by replacing [dot] with .:
• Source & Manifesto: github [dot] com / daiki-kadowaki / judgment-transparency-principle
• Theoretical Papers (JTP/Ghost Interface): drive [dot] google [dot] com / drive / folders / 1fSRuCz3iFcdV361K0Uin-vP49MJQYGld
This project is a defensive filing to ensure these mechanisms remain an open standard, preventing Big Tech from monopolizing the "infrastructure of agency."
I’m looking for a rigorous debate on how we can bake cognitive sovereignty into the fabric of the agentic economy.

value: Show HN: The Coasean Nightmare – Why Seamless AI is a Cognitive/Legal Liability

author: daikikadowaki


value: hatchjosh

value:
Hi HN — I built Scribble, a lightweight transcription engine in Rust focused on streaming ergonomics and production usage.
It’s Whisper-based, VAD-aware, usable as both a CLI and an embeddable library. The initial release goals are complete; current work is focused on hardening and durability.
Repo: https://github.com/itsmontoya/scribble
Happy to answer questions about design decisions or tradeoffs.

value: Show HN: Scribble – streaming-friendly transcription engine in Rust

author: hatchjosh


value: Show HN: GetIntel – Sales intelligence focused on signals, not just emails


value: arsrev

value: Show HN: Turn Any Android App Into An API

author: arsrev


value: Show HN: 90% of GPU Cycles Are Waste. A New Computing Primitive for Physics AI


value:
I built an interactive periodic table with accessible facts and visuals. My son has recently been studying a children's encyclopedia of chemical elements and found it very interesting. The encyclopedia is in Swedish but he also speaks English so I noticed he, understandably, cannot identify some elements by their English name when it's too unlike Swedish (such as sulfur being svavel in Swedish). At first I made a quick bilingual periodic table for him and then started expanding it with various visuals. My aim was to have a fact about each element and a simple experiment visualization, some elements have more. The table retains an English-Swedish toggle.
All elements have an experiment animation such as a flame test, radioactivity or alkaline water explosion. The first two rows have real world pictures related to the elements, which take a bit to find and describe. I don't have any background in chemistry but have hopefully avoided basic mistakes.
I tried to keep the text educational but accessible - I imagine the target audience being kids like my own, or a younger me. Curious learners but young, so the text occasionally i.e. mentions nutrition or clarifies what "synthetic" means.
On the technical side, I have minimal Web experience and don't find the visual/UI side of development very fun so I wanted to build this without any JS frameworks or extensive use of JS. The backend is written in Go and the frontend interactivity is mostly done with HTMX and unsophisticated JS. The experiment visualizations for elements like lead and quicksilver are SVG shapes to which simple animation steps are applied.
Would love to hear any thoughts on the general approach, the element visualizations and any other points from HN readers. In particular I would welcome ideas about the transuranium elements, I have essentially the same Geiger visualization for many, and a silly particle beam collision for others because I wasn't able to come across any accessible differences between these elements.

value: Show HN: Interactive Periodic Table with Experiments


value: abdibrokhim

value: join us!!

value: Show HN: AI Vibe Coding Hackathon

author: abdibrokhim

story_text: join us!!

title: Show HN: AI Vibe Coding Hackathon


value: sakebook

value:
I developed gsw (Google Switch), a tiny shell utility (Bash/Zsh) to solve a specific pain point when working with Google Cloud SDK.
THE PROBLEM: GLOBAL CONTEXT COLLISION
The standard way to switch configurations in GCP is "gcloud config configurations activate ". However, this changes the GLOBAL state of the SDK. If you have several terminal tabs open---perhaps one for Production logs and another for a Staging deploy---switching the configuration in one tab silently changes it for all others. It's too easy to accidentally run a destructive command in the wrong environment.
THE SOLUTION: SESSION-SCOPED SWITCHING
gsw leverages the CLOUDSDK_ACTIVE_CONFIG_NAME environment variable to isolate configuration changes to the CURRENT shell session only.
gsw : Switches the current tab (Safe by default).
gsw -g : Switches globally when you actually need it.
WHY NOT JUST USE DIRENV OR ALIASES?
vs direnv: direnv is great for directory-specific settings. gsw is for ad-hoc, manual switching regardless of where you are in your filesystem.
vs aliases: Managing dozens of projects with aliases gets messy. gsw gives you dynamic tab-completion based on your actual gcloud configurations.
KEY FEATURES
KISS approach: No binaries, no heavy dependencies. Just a few shell functions that wrap environment variables.
Developer Experience: Fast, interactive tab-completion for both Bash and Zsh.
Safety First: Running gsw without arguments lists your configs and highlights who you are and what is active.
GET STARTED
It is just one shell file. You can install it manually or via plugin managers to keep it clean.
GitHub: https://github.com/sakebook/gsw
I'd love to hear how you manage your cloud contexts or any feedback on making this even safer!

value: Show HN: gsw – Switch Google Cloud configurations with session isolation

author: sakebook


value: wozzio

value:
URL: https://github.com/WozzHQ/wozz
Hi HN,
I built Wozz, an open-source CLI and GitHub Action to catch expensive Kubernetes configs before they merge.
The Motivation I noticed that most cloud cost tools (like Kubecost) only show you the bill 30 days later. By then, the over-provisioned sidecar or massive Java heap is already in production. I wanted something that acts like a unit test for resource requests blocking fat finger mistakes in the PR rather than waiting for the bill.
How it works Wozz runs in two modes:
In CI/CD (The Linter): It parses the git diff of your manifests (deployment.yaml, etc.), calculates the cost delta (requests × replicas), and posts a comment if the change exceeds a threshold (e.g., +$50/mo). It also checks HorizontalPodAutoscaler limits to flag worst-case scaling risks.
Locally (The Auditor): It scans your current kubecontext to compare reserved requests vs. actual live usage (kubectl top). This helps find the "Sleep Insurance" gap—where devs request 4GB RAM just to be safe, but the app only uses 200MB.
Implementation Details
Stack: TypeScript/Node.js.
Math: Instead of querying AWS Cost APIs (which requires sensitive creds and is slow), it uses a configurable Blended Rate (e.g., $0.04/GB/hr) to estimate costs deterministically.
Privacy: It runs 100% locally or in your runner. No manifests or secrets are sent to any external server.
Repo https://github.com/WozzHQ/wozz
Feedback I’m currently using a static Blended Rate for the cost math to keep the tool fast and stateless. I’m curious if this approximation is accurate enough for your team's guardrails, or if you strictly require real-time Spot Instance pricing to trust a tool like this?

value: Show HN: Wozz – open-source Kubernetes cost linter and cluster auditor

author: wozzio


value: wheels

value: I've wanted for ages to clear out my Photos.app library of, let's face it, mostly gigabytes of banal kid photos.  I also wanted to try out the Apple Vision framework for analyzing photos.  Almost everything else that I found out there just compared metadata or histograms, and both was useless at finding the best photo in a series, or even identifying a series.<p>This uses the Vision framework to look at stuff like facial expressions, focus, picture quality.  It also has keyboard shortcuts that make it really fast to review, so I managed to delete about 150 GB of photos by mostly pressing "return" over and over again for a couple hours.  (It has an autopilot mode, but even though I'd say it gets things right from my perspective about 90% of the time, I didn't trust it completely on my kid photos.  Might be great though on particular albums that weren't especially important.)

value: Show HN: ShutterSnap – uses AI to find and clean up Photos.app similar photos

author: wheels


value: vinkupa

value: Show HN: Hate NiTpIcKS? Claude Code skill to the rescue

author: vinkupa


value: everlier

value: "Ask LLM" badges for your repo

value: Show HN: Textclip.sh

author: everlier

story_text: "Ask LLM" badges for your repo

title: Show HN: Textclip.sh


value: kyounsgookim

value:
I got tired of writing long prompts and watching the model plan forever.
What works better for me now is a skills-style workflow:
instead of explaining steps, I just trigger a mode.
In Codex, I paste one line like:
use vf: build a login page
That tells the model to plan, execute, test, and finish
with minimal back-and-forth and no mid-stream questions.
This setup is adapted from the official Claude skills approach,
but tuned to work directly in plain Codex chat.
It’s a small personal repo I use daily across machines:
https://github.com/kks0488/vibe-skills
Happy to answer questions or explain the workflow.

value: Show HN: I stopped writing prompts and just trigger modes in Codex

author: kyounsgookim


value: stefanostraus

value:
I built SettingsSentry to back up and restore macOS application configuration.
It follows a similar idea to Mackup, but adds versioned backups, optional encryption, dry run support, and explicit restore steps.
No daemon, no background sync. Designed for unattended and cron based usage.
Feedback welcome.

value: Show HN: Versioned and encrypted backups for macOS app settings

author: stefanostraus


value: srgzzz

value:
For many years, I was writing and maintaining parsers to extract package metadata. Some were JSON files, others written in the programming language they represent. Regex covers 90-95% of cases, but edge cases result in bug reports, and you end up adding increasingly complex workarounds. I tried building a parser combinator library, but it wasn't good enough either.
Tree-sitter solves parsing part, but extracting the data still requires some glue code. I created a query language where the query determines the type of its result, so you don't need to use defensive programming and type checks at runtime. It's similar to tree-sitter native queries, but adds recursion, type annotations and Rust-like error diagnostics.
It compiles to cache-friendly binary representation and runs on special tree-walking VM. The compilation via proc macros is planned in future.

value: Show HN: Plotnik – type-safe query language for Tree-sitter

author: srgzzz


value: AffableSpatula

value: Show HN: Overwatch.nvim – Neovim plugin for collaborating with AI coding agents

author: AffableSpatula


value: avyvar

value:
We're Dari (YC F25). We're building browser automation agents with a deterministic caching layer; for that to work, we needed a way to save and rerun code across sessions. There's also no audit trail with traditional sandboxes; when something goes wrong, you have no idea what the agent actually did.
So we built SkillFS. The core idea is simple: every agent sandbox is a git repo. The agent does its work, commits its progress, and the session ends. When you start a new session, SkillFS restores the repo from a git bundle and the agent continues where it left off. And because it's git, you have a complete history of every action the agent took.
The workflow looks like this:

  1. Agent works in a sandboxed environment, making changes to files
  2. Agent commits progress at meaningful checkpoints
  3. Session ends, git bundle gets saved to storage (local or GCS)
  4. Next session starts, bundle is restored, agent resumes
  5. Need to debug? git log shows you exactly what happened

Key features:

  - Persistent state via git bundles, with pluggable storage backends (local filesystem or GCS), so skills and scripts from previous sessions are reusable.

  - MCP integration that lets you plug in any server. SkillFS also generates Python wrappers from MCP tool definitions and uploads them to the sandbox, so your agent can call any MCP tool as regular code to cache sequences of MCP interactions into deterministic scripts.

  - Built-in LLM runner with standard tools (glob, grep, read/write/edit files, run commands), or you can bring your own agent loop.

  - Runs on E2B sandboxes so agents execute code in isolated environments. Agent skills can also be easily imported from local files or from GitHub repos.

We're open sourcing this because agent persistence is a problem every team building with agents ends up solving differently, and we think bash+git is a good answer that more people should be using.

  > pip install skillfs

value: Show HN: SkillFS – Git-backed persistent sandboxes for AI agents

author: avyvar


value:
Alora Podcasts lets you listen ad-free to all your podcasts, including host-read ads. Here’s why we created it.
There was a time when listening to podcasts felt personal. No annoying breaks and no shouting “we’ll be right back.” Somewhere along the way, your experience was compromised. Stories get chopped up by ads and moments of flow get replaced by friction. But it wasn't always like this. The medium lost respect for your time and attention.
We created this to make listening feel personal again. To do that, we developed a system that detects and cuts ads out of the audio before you ever hit play. Repetitive sponsor reads, irrelevant products, and time-consuming promos. All gone.
It took 18 months of trial and error, dead ends, and a lot of frustration. We rebuilt our audio infrastructure over and over again, reworked transcript systems that weren’t accurate enough, and fixed tiny transitions that lasted less than a blink but still ruined the moment. We spent many nights replaying the same two seconds of audio on loop, chasing a cut you’d never notice but that we couldn’t ignore.
And then came the time an episode finally played straight through with no interruptions. In that moment, it felt like we’d restored something sacred the medium had forgotten. It felt amazing. The best technology doesn’t add more. It takes away what doesn’t belong.
But this isn’t just for listeners, it’s for podcast creators too. Our mission is not to take from podcasts, it is to grow them. We are just as excited, if not more, to help podcast creators earn more money, reach new people, and feel closer to their audiences.
We started Alora Podcasts with a simple philosophy: the listener’s experience should be sacred, but not at the expense of the creators who make podcasts what they are. Our success depends on creators thriving.
— Naz & Konrad

value: Show HN: Ad-free listening for all your podcasts. Join now to get free access


value: leonagano

value: Show HN: Visualise your 2025 Strava runs like GitHub heatmap

author: leonagano


value: skylessdev

value:
Value and credibility have become inseparable online. To be heard, you need followers; to get followers, you need consistent signaling. This makes exploration impossible and surfaces popularity over insight.
Skyless decouples verified presence from persistent identity. Broadcasts are cryptographically authenticated but identity is ephemeral (keys can be single-use, rotated, or discarded). This enables coordination where contribution matters more than reputation.
For more, see the protocol spec (github.com/skylessdev/skyless) and theoretical context linking this to fractal coordination systems (https://maggieon.medium.com/from-fragmented-to-fractal-fc173...).
The architecture demonstrates that verification can scale without identity accumulating — filling a gap most recursive proof systems ignore.

value: Show HN: Protocol for Verified Ephemeral Broadcasting

author: skylessdev


value: minimaxir

value: Show HN: Miditui – A terminal app/UI for MIDI composing, mixing, and playback

author: minimaxir


value:
Hi HN,
I spent the last few weeks building an AI diary inspired by Tom Riddle’s diary from Harry Potter. You write and an AI responds in cursive handwriting, just like the movie.
I used an ESP32 and a TFT Touchscreen display, and 3D printed the case, basilisk fang, and corners.
Finding a font for the AI response was tricky. Since I wanted the response to look as if it was handwritten, I needed to use single-stroke fonts but there were very few online. Eventually, I stumbled upon Hershey fonts (https://en.wikipedia.org/wiki/Hershey_fonts), which are a collection of single-stroke fonts developed in the 1960s for cathode ray tubes, and found a page where someone had converted them into C header files (https://solhsa.com/hershey/fontprev.html) that I could parse to get the stroke values for each letter.
Would love some feedback!

value: Show HN: I built an AI personal diary inspired by Harry Potter [video]


value: lifesaverluke

value:
Hi HN,
I built NewBusinessRadar to track newly registered .com domains and make them searchable and filterable.
You can monitor new domains by:
- Sector
- Language
- Technology
Useful for things like market research, lead discovery, fraud/risk analysis, or just exploring what people are building.
This is an early version. Curious to hear:
- what filters or signals would make this more useful
- existing tools/workflows people use for this
- other use cases I might be missing

value: Show HN: New Business Radar

author: lifesaverluke

title: Show HN: New Business Radar


value: KirisameMarisa

value:
Our team couldn't use the cloud to review massive amounts of cutscenes.
Plus, the workflow of finding and reviewing videos stored in the cloud was too cumbersome, so we built this instead—and it's been well-received.
We'd love for everyone to use it too, so feel free to share any requests or feedback!
Github: https://github.com/KirisameMarisa/video-review

value: Show HN: I'm building an on-premises video review service like Frame.IO

author: KirisameMarisa


value:
I built a small Kubernetes operator that automates PV snapshots for StatefulSets using custom resources for scheduling and retention.
It's at v0.0.1-alpha and very experimental. The idea was to explore a pattern where backup configuration lives as CRDs alongside StatefulSet definitions, rather than using external tooling.
Obviously Velero is more mature and feature-complete for production backup/DR needs. This is narrower in scope - just StatefulSet snapshots via the K8s VolumeSnapshot API.
Would love feedback on whether this approach makes sense for any real-world scenarios, or if it's solving a problem that doesn't really exist.

value: Show HN: StatefulSet Backup Operator – Automated K8s PV Snapshots via CRDs


value: thirdthing

value: Show HN: The Last Word – A single-message site you can change by paying more

author: thirdthing


value: Show HN: X Detox – Remove distracting elements from X/Twitter to stay focused


value: selvaprakash

value:
Hi HN,
In my experience, system design and architecture knowledge usually comes from working with large, complex codebases.
I learned most of my coding by reading Stack Overflow answers and studying existing projects, but understanding system design and architecture from real codebases was much harder. I built revibe.codes to make that process more explicit by reverse-engineering open-source codebases and surfacing their structure and flows.
It analyzes a project’s structure, identifies key files, and builds a high-level understanding of the system by reading through the code. The output is presented in plain English through interactive flow diagrams and guided code walkthroughs.
The experience is interactive — you can start from a step in a user flow, jump to the module behind it, and then into the relevant code files. There’s also a guided path through the codebase that suggests where to start and what to look at next, with explanations of important files.
This is still early and largely driven by my own learning process. I’m curious how others here approach studying large systems, and whether this kind of tooling feels useful.

value: Show HN: Learn system design by reverse-engineering open-source systems

author: selvaprakash


value:
Built a persistent browser RPG where your character keeps fighting and looting even when you're away.<p>Stack: Next.js, PostgreSQL, Docker
Demo on the landing page.

value: Show HN: Browser idle MMO that progresses while you work


value: Show HN: File copier 4x faster than cp using io_uring


value: puppion

value: Show HN: President or Asshole – a game inspired by our time

author: puppion


value: osuide

value:
Scans AWS and GCP detection services, maps them to ATT&CK, identifies gaps, suggests fixes. Read-only access, no agents.
Built this after years of consulting and seeing the same blind spot everywhere.

value: Show HN: DCV lets you see which ATT&CK techniques your cloud environment detects

author: osuide


value: backtogeek

value:
This idea has been floating in my head for about 10 years. Some of you might remember LowEndSpirit.com back before it became a forum, I started that. I've been obsessed with making tiny, cheap VPS actually useful ever since.
TierHive is my attempt to make 128MB VPS great again :)
It's a NAT VPS (KVM) platform with true hourly billing. Spin up a server, use it for 3 hours, delete it, pay for 3 hours. No monthly commitments, no minimums beyond a $5 top-up.
The tradeoff is NAT (no dedicated IPv4), but I've tried to make that less painful:
- Every account gets a /24 private subnet with full DHCP management.
- Every server gets auto ssh port forwarding and a few TCP/UDP ports
- Built-in HAProxy with Let's Encrypt SSL, load balancing, and auto-failover
- WireGuard mesh between locations (Canada, Germany, UK currently)
- PXE/iPXE boot support for custom installs
- Email relay with DKIM/SPF
- Recipe system for one-click deploys
Still in alpha. Small team, rough edges, but I've been running my own stuff on it for months.
Would love feedback — especially on whether the NAT tradeoff kills it for your use cases, or what's missing. (IPv6 is coming)
https://tierhive.com

value: Show HN: TierHive – Hourly-billed NAT VPS with private /24 subnets

author: backtogeek


value: xFixItNow

value:
I built a “serverless” online chess app and published it on my personal website. It runs mostly client-side and connects players directly over WebRTC (P2P). No accounts, no matchmaking, no backend game server.
The entire UI + chess rules/validation run in the browser (static HTML/CSS/JS). WebRTC signaling is done through a small set of endpoints (create room, store offer/answer, delete room). After signaling, the connection is direct peer-to-peer via SimplePeer.
There's a known limitation where connection doesn't work with both players connected to the same network.
Demo: https://www.adriclumma.com/projects/chessOnline/
Code: https://github.com/ALumma/chessOnline
Let me know what you think!

value: Show HN: Serverless online chess (no accounts)

author: xFixItNow


value: vanpelt

value:
Hi HN — I built Catnip, an open-source iOS app that lets you run Claude Code against a real development environment from your phone.
Under the hood it spins up a GitHub Codespace, installs Claude Code, and connects the iOS client to it securely. You can use a full terminal when needed, or a lightweight native UI for monitoring and interaction.
I built this because Claude Code is most useful when it has access to a persistent environment with plugins, tools, and real repos — and I wanted that flexibility away from my laptop.
GitHub gives personal users 120 free Codespaces hours/month, and Catnip automatically shuts down inactive instances.
Open source: https://github.com/wandb/catnip
App Store: https://apps.apple.com/us/app/w-b-catnip/id6755161660
Happy to answer questions or hear feedback.

value: Show HN: Catnip – Run Claude Code from Your iPhone Using GitHub Codespaces

author: vanpelt


value: sbargaoui

value: Show HN: Pydantic-AI-stream – Structured event streaming for pydantic-AI agents

author: sbargaoui


value: todaycompanies

value:
Hi HN, I built SchoolZoneDefense to help drivers contest automated speed camera tickets without hiring a lawyer.
 In many states (like FL, GA, NC), these cameras are generating millions in revenue, often relying on drivers just paying the fine rather than navigating the bureaucracy.
 The platform uses a "Defense Logic Engine" to identify specific grounds for appeal—ranging from standard procedural errors (calibration records) to physics-based arguments (solar glare) and constitutional challenges (void for vagueness). It then generates the specific legal affidavits and demand letters needed for that jurisdiction.
 Would love to hear your thoughts on the approach or any feedback on the site.

value: Show HN: I built a tool to automate fighting school zone speed camera tickets

author: todaycompanies


value: jackchuka

value:
Hi HN — I built gh-brag, a GitHub CLI extension that turns your GitHub activity into a simple report you can reuse for daily updates and performance reviews.
What it does
- Generates a daily report anchored on PRs (plain text / markdown formats)
- Helps build a brag doc by summarizing your contributions over a time range
- Includes a TUI view to browse your PRs/issues/reviews and export the results
Why I built it
I kept forgetting what I shipped and ended up writing status updates and self-review notes from memory. GitHub has the data, but I wanted something fast, local, and easy to copy/paste.

value: Show HN: Brag about what you shipped yesterday – gh-brag for GitHub PRs

author: jackchuka


value: oceanwaves

value:
Impulse Cycler is a motion-first transient shaping effect that combines level-independent transient detection with synthetic transient layering. Shape attacks and sustains, layer new synthetic transients, and assign tempo-synced LFO modulation to any control parameter. Although for more than just percussion, it often sounds like putting a drum machine on your machine. Hours of pattern multiplication. Hope it can be fun.
Free
CLAP/VST3 macOS/Win/Linux
https://aftertone.co/impulse-cycler/

value: Show HN: Impulse Cycler – Transient Motion Resynthesizer

author: oceanwaves


value: RichHickson

value:
I built a macOS menu bar app to track Claude usage in real time via API after hitting limits mid-flow too often.
Signed and notarised by Apple. Open source.
https://github.com/richhickson/claudecodeusage
https://x.com/richhickson

value: Show HN: macOS menu bar app to track Claude usage in real time

author: RichHickson


value: agavra

value: Show HN: Tuicr – Review Claude Code diffs like a PR from your terminal

author: agavra


value: math-hiyoko

value:
I built this FM-index implementation in Rust with Python bindings.
It supports fast substring count / locate queries once indexed.
Usage examples and docs are on the PyPI page.<p>Feedback welcome on API design and performance tradeoffs.

value: Show HN: FM-index – Rust-powered substring search for Python

author: math-hiyoko


value: zilvinassebeika

value:
Hi HN,
I built ToddlerLock for a very practical reason: my toddler kept grabbing my phone. I tried a bunch of kids apps, but they didn’t really work — he was too young for games. What he actually wanted was to tap on the same things he sees adults use every day.
So I made a fake version of the iPhone home screen with familiar icons like Phone, Messages, and Settings. It looks and feels native, but everything is safe to tap and nothing real can be opened or changed. It also works nicely with iOS Guided Access.
This is honestly the only thing that’s worked for my son so far. I’m sharing it here in case it’s useful to others, and I’d really appreciate any feedback.

value: Show HN: ToddlerLock – An iPhone app that shows a fake home screen for toddlers

author: zilvinassebeika


value: EldorZ

value:
Hi HN,
I’m working on a security tool born out of frustration with how most security controls work today.
In many environments, security happens after the fact: scan later, alert louder, hope someone reacts in time.
Most tools also assume network access, dynamic updates, and trust in external services — which breaks down in regulated, air-gapped, or high-assurance environments.
I decided to explore a different approach.
Sentinel Gate
Sentinel Gate is a deterministic security gate that runs before code leaves the developer machine or CI boundary.
Key design choices:
Offline by design
No call-home, no cloud dependency, no remote APIs. Can run fully air-gapped.
Deterministic outcomes
The gate does not score or recommend. Artifacts either pass or are blocked.
Immutable ruleset
No dynamic rule updates, no remote plugins. The ruleset is versioned and explicitly managed to avoid supply-chain surprises.
Pre-commit and CI enforcement
Focused on preventing secrets leakage, CI/CD injection risks, and certain classes of logic/configuration flaws before they propagate.
The goal is simple:
answer with certainty whether an artifact is allowed to exist outside a defined boundary.
This is intentionally a hard control, not a flexible scanner.
Auditor Core (related but separate)
Alongside the gate, I’m building Auditor Core, which serves a different purpose.
Auditor Core focuses on understanding and explaining systems, not blocking them:
Repository and infrastructure topology mapping
Baseline drift detection
Analysis across IaC, CI/CD pipelines, containers, Kubernetes, and cloud configs
Evidence-driven reports aimed at engineers and auditors
I keep these as two separate engines on purpose:
Gates prevent mistakes
Audits explain reality
Trying to merge both usually compromises one of them.
Trade-offs & limitations
This approach is not for everyone:
Deterministic rules mean less flexibility
Offline mode means no shared intelligence feeds
It will block things — sometimes inconveniently — by design
It’s not a replacement for dynamic testing or runtime protection
The target audience is environments where predictability and control matter more than coverage breadth.
Code note:
The implementation is private at the moment. I’m intentionally validating the
architecture, threat model, and assumptions before deciding what to open.
Happy to discuss internals and trade-offs in the comments.
This is still evolving, and I’m actively validating assumptions.
I’d especially appreciate feedback from people working in:
regulated or air-gapped environments
CI/CD security
supply-chain security
or anyone who has strong opinions about deterministic vs adaptive controls
Happy to answer technical questions and criticism.

value: Show HN: Offline Deterministic Security Gate

author: EldorZ


value:
Hey HN, FormFaker is a personal project ( turned SaaS ) I've been working on. Awhile back I found myself generating fake entities and copy/pasting those into a project in order to prepare for a demo with stakeholders. This gave me the idea for FormFaker - Let AI parse the page/form itself and generate and insert realistic fake data based on the context of the page/form.
https://chromewebstore.google.com/detail/formfaker/mmhhedbee...

value: Show HN: AI-powered browser extension that fills forms with realistic fake data


value: rivalout

value: Show HN: TractionWay – Poll early adopters to validate your startup idea in 24hr

author: rivalout


value: Warlax

value:
Hi HN,
DORA metrics are great for telling you that you are slow, but they rarely tell you why.
I built CodePulse to answer the structural questions that standard dashboards miss. Instead of just counting PRs, it scans your repo's history (metadata only) to build a Knowledge Graph of your team.
It visualizes:
   Knowledge Silos:* Files that are actively churned but only understood/reviewed by one person (high Bus Factor).
   Review Cliques:* A network graph showing who actually reviews whom, identifying isolated junior devs.
   Rubber Stamping:* Detecting reviews that happen in <1 minute on large PRs.
The Tech:
It's a FastAPI + React app that connects via a read-only GitHub App. We strictly analyze metadata (timestamps, file paths, graph relationships) and never store your actual source code.
I'm looking for feedback on the "Risk Algorithm"—specifically, does our detection of "Risky Merges" (e.g. no approval + failing tests) match what you see in your teams?
https://codepulsehq.com

value: Show HN: I Built a Tool to Visualize "Bus Factor" and Knowledge Silos in GitHub

author: Warlax


value: todaycompanies

value:
Hi HN,
 I built PropertyProfitScanner to speed up real estate due diligence.
 You can enter any US address (even off-market properties) or paste a link from 35+ sites like Zillow, LoopNet, or Land.com.
 The AI scrapes the available data (or uses the address to fetch public records) to run the numbers on rental yields, risks, and creative income strategies. It’s meant to handle the "napkin math" instantly so you can see if a deal is worth pursuing.
 Feedback welcome!

value: Show HN: I built an AI tool to analyze real estate investment potential


value: Show HN: Analytical IK for 6-axis Cobots built with .NET 9 WASM AOT and Three.js


value: Show HN: Turn your PRs into marketing updates


value: xyborg

value:
Probably many of you, or someone you know, learned the hard way that leaked credentials and/or misconfigured RLS can quietly blow up a project. After juggling multiple secret-scanning scripts and manual policy audits, I wanted something stupid-simple: paste a URL, scan, get answers.
So I built SupaExplorer Leak Scanner.
It scans any public website for leaked Supabase project refs, anon/public keys, service role keys, storage bucket exposures, and then automatically runs an RLS policy audit on the linked Supabase instance. No database password required, no signup for scans.
What it does:
- Detects leaked Supabase credentials in HTML/JS responses, source maps, and network payloads (for this you can use the free Chrome Extension!)
- Identifies publicly exposed tables or storage buckets
- Audits RLS on the instance and checks if policies enforce user isolation
Generates a clean security report + optional SQL fixes if issues are found
It’s fully free to scan. The paid report is just there if you want instant fixes bundled, but the core tool is open for anyone to use without friction.
Would love feedback from fellow builders. I’m especially interested in edge cases I haven’t hit yet, and ideas to make the RLS audit even better.
Try it out and roast it kindly.

value: Show HN: A Free Supabase Leaks Scanner and Audits RLS in Seconds

author: xyborg


value: Show HN: Production-ready ML loan prediction system (88.62% accuracy)


value: PEGHIN

value:
My agency was bleeding $1,800/year on contractor Notion seats. The problem: I needed to give contractors access to specific data (CRM, project tracker) but couldn't let them see pricing, margins, or other clients' information.
Notion's native solution doesn't work:
Row-level filtering exists but it's view-only (contractors can't edit)
Column hiding doesn't exist
Guest sharing is read-only
So you either pay $15/mo per seat or duplicate databases (maintenance nightmare)
I built a permissions layer using Notion's OAuth API. It lets contractors see only specific rows and columns, edit data, all without expensive seats.
How it works:
Connect Notion via OAuth
Define roles: "Sales reps see only leads where owner = them, hide pricing column"
Contractors access a clean portal
They view/edit data in real-time (syncs every 5 minutes)
You pay $59/mo flat for unlimited users
The math:
5 contractors × $15/mo = $900/year wasted
20 contractors × $15/mo = $3,600/year wasted
50 contractors × $15/mo = $9,000/year wasted
With this: all of them = $59/mo flat.
Technical:
Frontend: React + TypeScript
Backend: Supabase + PostgreSQL (RLS)
Auth: Notion OAuth 2.0
Current state:
50 beta testers. First 20 customers get $49/month locked-in (launching at $79 after January).
Limitations:
Only Notion databases (not pages)
5-minute sync (not instant)
Requires role definition
No team permissions yet (roadmap)
The ask:
If this solves a problem you have, we'd love feedback. Are there permission use cases we're missing? What's your price sensitivity?
Free trial: notionportals.com

value: Show HN: We built a permissions layer for Notion

author: PEGHIN


value: akhnid

value:
Gitmore (https://gitmore.io) – natural language queries across GitHub, GitLab, and Bitbucket.
Instead of filtering PRs, scanning commit logs, or asking engineers for updates:
- "What shipped last week?" - "Who's been working on the API?" - "Which PRs have been open longest?" - "Summarize this month's releases"
Plain English in, plain English out.
How it works:
Connect your repos via OAuth. We register webhooks. Every event gets normalized into a structured schema – commit message, PR description, author, timestamp, files changed.
The AI queries structured data, not raw text. PR descriptions and titles carry context that individual commits often miss.
Automated reports:
Don't want to ask? Schedule it.
Weekly or monthly summaries delivered to Slack or email. Forward to stakeholders or let it run on autopilot.
Other features: - Slack bot: Ask from where you already work - Public changelog: yourcompany.gitmore.io/changelog - Contributor leaderboard
Security:
Metadata only. We store commit messages, PR titles, descriptions, timestamps, authors.
We never access source code, diffs, or file contents.
- Token encryption: Fernet (HMAC-SHA256 + AES-128-CBC) - Webhook verification: HMAC-SHA256 - 2FA support
Verify yourself: check webhook settings after connecting.
Free for 1 repo: https://gitmore.io

value: Show HN: Building this platform for CTO's/devs/founders

author: akhnid


value:
Hi HN,
 We built The AI Party (M.A.I.A.) to test a "Brain vs. Hands" governance model.
 The core concept is "PAX"—an AI executive that analyzes data and issues policy directives. Human candidates run as "Proxies" who sign a legally binding pledge to vote exactly as the AI directs them, effectively removing human bias/corruption from the decision-making process.
 We currently have a live dashboard for the "Shadow Budget" (auditing federal waste) and are running a 2026 Tax Strike initiative.
 Curious to hear your thoughts on the "Proxy" legal framework and the feasibility of algorithmic governance.

value: Show HN: The AI Party – Replaces Politicians with "Proxies" Bound to an AI


value:
I built a small, terminal-native search agent using the Subconscious SDK.
The goal was to create a minimal reference implementation that shows how far you can get with just a prompt and a set of tools—no dashboards or frameworks.
It is super easy to set up, just clone the repo and set up an api key, and it was designed to be easy to extend. Happy to answer questions or discuss tradeoffs.

value: Show HN: A terminal-native web search agent built with the Subconscious SDK


value:
Hi HN,
I built a small iOS app for playing Bullshit / Event Bingo together in real time, originally as a way to survive long company meetings.
More recently, I noticed people using it during the holidays for family gatherings, which I didn’t really plan for.
How it works:
Everyone joins from their own device
You can create your own bingo fields (corporate buzzwords, family clichés, etc.)
Players join via an invite link
The game syncs live, so wins are detected instantly
Works both in-person and fully remote
Design goals:
No accounts
No ads
No tracking-heavy analytics
It’s still small and pretty simple, but engagement has been surprisingly good when people use it for actual events.
I’d love your feedback. I also have an Android version, but I’m currently missing enough test users to publish it on the Play Store.
App Store link: https://apps.apple.com/app/id6742661122
(Just for fun, I made a bingo card for this post itself: https://event-bingo.web.app/join?id=YWg9qTGcSPClsOKvr36fJA )
Thanks!

value: Show HN: A real-time Bullshit Bingo app for meetings, holidays, family gathering


value:
In 2016 Tim Cook said in an interview that he was so excited about augmented reality that he wanted “to yell out and scream.” He name-checked IKEA and cited buying furniture as a prime example of something that can be completely changed by AR.
In 2021, IKEA floated a proof-of-concept app called Studio. The video was an instant hit. The app itself, however, quietly fizzled out in R&D. As to why it didn't work out, perhaps it was a lack of the right tech, or the right talent. But in the end, we never got it...
Two years ago I set out to see how close I could get to delivering that vision by building practical, spatial tools that let people place, visualize, and make confident decisions about their own spaces, not in a showroom. Paint, furniture, fixtures. Wall-to-wall. Floor-to-ceiling.
I made a video recreating the IKEA Studio POC on an iPad, iPhone and Apple Vision Pro within Room Genie--it can be seen here: https://youtu.be/bHyM0KT0sEU?feature=shared
The app is in the App Store, you can find it here: https://apps.apple.com/us/app/room-genie-6d-design-simulator...

value: Show HN: I Made a Room Simulator

title: Show HN: I Made a Room Simulator


value: todaycompanies

value: Show HN: AeroGrid – A 3-layer airspace grid and standards for drone logistics


value:
Note: Use code SHOWHNFREE to get it for free.
This is a scratch my own itch kind of app.
The best way to get the most out of Claude Code is to learn from past sessions. Review past sessions, see where it worked, where it went wrong and what we could have done differently. However, the sessions are saved across multiple json files with cross references, and are hard to read. In a live session, many steps are hidden by default and cannot be easily accessed later. And the mindset when grappling with Claude Code in a session is not exactly ripe to later remembering the details of what went well or wrong and why. So, I built this viewer (using Claude Code, of course) to show Claude Code chats in a single place.
Features:
See detailed steps of Claude interactions - thinking, tool calls/responses, code gen, code diffs.
Search, sort, filter.
Export individual sessions, repos or entire history as markdown.
100% local and private single page HTML app that reads your claude code chats.
Usage:
Just click the link, download the html page for free (use code SHOWHNFREE), and open it in any Chromium based browser like Google Chrome or Edge (Note: Safari and Firefox won't work!).
Then, open the folder where Claude code saves its sessions (by default, ~/.claude on Mac). Enjoy!
Feedback:
Would love any feedback or suggestions - but hey - it is a single page html - so tweak it as you like - or even better, just ask Claude Code to do it :-)

value: Show HN: Visualize full Claude Code CLI sessions in a rich UI


value: alwinaugustin

value:
Remotedays helps companies maintain compliance with EU cross-border remote work regulations. When employees work remotely across borders (France, Belgium, Germany, Luxembourg), exceeding specific thresholds triggers social security and tax liability shifts for both employees and employers.
Thresholds:
France/Belgium: 34 days/year
Germany: 183 days/year
Most companies track this manually or not at all, creating audit and penalty risk.
Key Features
For Employees:
One-click daily declarations via automated email prompts with real-time threshold tracking
For HR/Compliance:
Real-time compliance dashboard with alerts across the entire workforce
Complete audit trail for regulatory inspections
Links
Live: https://remotedays.app
Demo: https://demo.remotedays.app
Built with security and GDPR compliance as core requirements. Currently seeking feedback and open to customization or developing similar compliance solutions for specific organizational needs.
Questions and feedback welcome.

value: Show HN: Remotedays – Cross-border remote work compliance for EU companies

author: alwinaugustin


value: riktar

value:
Hi HN,
I’ve been working on Rikta, a backend framework for Node.js designed to make building scalable TypeScript applications more intuitive and modular.
After working with various Node frameworks, I felt there was a need for something that strictly enforces modularity and provides powerful out-of-the-box integrations without the "magic" that often makes debugging difficult.
What is Rikta?
Rikta is a collection of packages designed to work together seamlessly. It’s built around a core that handles the application lifecycle and dependency injection, allowing you to plug in exactly what you need.
Key Features:
Zero-Config Autowiring No imports: [], exports: [], or providers: [] arrays. Just decorate your class, and it works.
Fastify Powered: Built on top of Fastify for maximum performance and low overhead. Rikta is 32% faster than NestJS on average.
Built-in TypeScript Support: Developed in TS for TS. You get full type safety across your entire backend stack.
First-class Integrations: Native support for TypeORM (database) and Swagger (automatic API documentation) via @riktajs/typeorm and @riktajs/swagger.
Developer Experience: A dedicated CLI (@riktajs/cli) to scaffold components and manage the project structure efficiently.
Lightweight Core: The core remains lean; you only add the features your specific application requires.
Why I'm building this:
The goal of Rikta is to bridge the gap between "unstructured" Express apps and "overly complex" enterprise frameworks. I wanted a developer experience that feels fast but results in a codebase that a team can maintain for years.
Looking for Feedback & Collaborators:
The project is currently in its early stages, and I’m looking for the HN community to help shape its direction. I’d love to hear your thoughts on:
The modularity pattern and Dependency Injection implementation.
The integration of Swagger/OpenAPI as a default.
What's missing in your current Node.js backend workflow that Rikta could solve?
Documentation is available at rikta.dev. I'm looking forward to your critiques and suggestions!

value: Show HN: Rikta – A modular, TypeScript-first back end framework for Node.js

author: riktar


value: Show HN: A tiny CLI to health-check Node servers


value: Adrian-ChatLocl

value:
My name is Adrian. I'm a Software Engineer and I spent 6 years developing a perimeter-based geofence-based social media app.
What it does:
- Allows you to load a custom perimeter anywhere on the geographic map (180° E and W longitude and 90° N and S latitude), to cover area any area of interest
- Chat rooms get loaded within the perimeter
- You can chat with people within the perimeter
I developed a mobile app that uses an advanced geofence-based networking system from 2013 to 2019. My goal was to connect users within polygon geofences anywhere in the world. The app is capable of loading millions of polygon geofences anywhere in the world.
https://enterpriseandroidfoundation.com/assets/images/other/...
But people didn't really have a need for this. So after failing, I spent the next 6 years trying new ideas to use FencedIn for. I tried a location-based video app and a place-based app that had multiple features. Nothing worked, but now I'm almost finished developing ChatLocal, an app that allows you to load a perimeter anywhere on the geographic map, which loads chat rooms.
The tech stack is 100% Java (low-level mostly). I have a backend, commons library and an Android app. Java was the natural choice back in 2013. However, I still wouldn't choose anything else today. Java is the best for long-term large-scale projects. (I'm also using WildFly. PostgreSQL and a Linux server.)
This app is still not fully finished, but I think the impact on society might be tremendous.
The previous app to ChatLocal, LocalVideo, is fully up on the Google Play store and can be tested. It has 88% of the features of ChatLocal, including especially the perimeter-based loading system.
The feedback I'm mostly looking for is new ideas and concepts to add to this location-based social media app. And how strong of a value proposition does the app have for society.

value: Show HN: A geofence-based social network app 6 years in development

author: Adrian-ChatLocl


value: Show HN: Minimalist LLM Grammar Checker for macOS


value: rookhack

value: Show HN: Infinite AI Generated Logos

author: rookhack

title: Show HN: Infinite AI Generated Logos


value: bquaresma

value: Show HN: NPM CLI tool for SEO analysis with AI-powered competitor insights

author: bquaresma


value: ramoz

value: p2p is all you need for a2a

value: Show HN: Ralph2Ralph

author: ramoz

story_text: p2p is all you need for a2a

title: Show HN: Ralph2Ralph


value: Show HN: Semi-private chat with Gemini from your computer


value: Traumen

value: Show HN: I built a small tool to sanity-check ad revenue assumptions

author: Traumen


value: ddaras

value:
Me and my GF used this Christmas holidays to build an Instagram Story Generator app.
We've identified a repeating pattern while generating Instagram banners so why not to have an AI app which will generate them for you? No editors like Photoshop or Canva, just a chat based UI.
We would love to hear your feedback and recommendations what use cases you got and which template styles you prefer to be added.
You can try it for free here: craffted.app

value: Show HN: How much time do you spend to create Instagram story banners?

author: ddaras


value: pacharanero

value: Show HN: 'Clip to Discourse' Chrome Extension

author: pacharanero


value: sanity

value:
We’ve been working on a new version of Freenet for the last couple of years. The original Freenet dates back to the early 2000s; this is a ground-up rewrite in Rust and is intended as a general-purpose platform for building decentralized systems.
The alpha has been running since shortly before Christmas and has been gradually stabilized over the last few weeks, though it is still definitely alpha quality.
Freenet is a decentralized key-value store where keys are WebAssembly contracts. These contracts define what values can be associated with a key and how those values are updated. Web applications can be distributed over Freenet and use it as a decentralized back end.
The main application at the moment is a decentralized group chat app called River, which serves as a concrete example of this model. It runs fully peer-to-peer, with no servers or federation, and is usable for real conversations between multiple peers.
The alpha also reports live network telemetry, which is exposed via a public dashboard. It shows peers joining, message traffic, and other network activity in real time.
Getting started should be fairly quick. There’s a one-page quickstart that installs a local peer as a service on Mac or Linux and lets you join the network in a few minutes.
Links:
Quickstart: https://freenet.org/quickstart/
Live telemetry dashboard: http://nova.locut.us:3133/
General info: https://freenet.org/
FAQ: https://freenet.org/faq/

value: Show HN: Freenet alpha, a drop-in decentralized replacement for the web

author: sanity


value:
Hey all- I just released a New tab replacement Chrome extension that makes browsing a lot easier - it also solves many of the annoyances with browser tabs. It's called Yellopages and it's free. Hope you'll give it a try.
* Groups all tabs from same domain. Makes it simple to kill all your Gmail tabs in one click (or keep just one).
* Groups all tabs playing audio. Toggle the sound for each one.
* Single text search for open tabs, bookmarks, and browsing history.
* Groups all tabs with new notifications (e.g. emails, likes, posts, replies, etc.)
* One click to kill all tabs (e.g. you're sharing screen in Zoom). A second click brings them all back.
I'm a solo web developer and I'm hoping to build an audience with my work. More at: https://buymeacoffee.com/kawaicheung

value: Show HN: Yellopages – New tab Chrome extension


value: saviomartin

value: Show HN: Fast media compression terminal app – Inspired by Claude Code

author: saviomartin


value: luisvillamil

value: Show HN: Middly – a couples app for appreciation, prompts, and calm summaries

author: luisvillamil


value: pattle

value: Show HN: I built a website to find the best Lego minifigures

author: pattle


value: fcavalcantirj

value:
Open source desktop music player with quality-ranked search and dual download modes (torrents + YouTube).
Current features (Phase 0.5):
Quality-ranked search (DSD > FLAC 24-bit > FLAC > MP3 320)
Dual downloads: high-quality torrents or quick YouTube conversion
Built-in player and library organization
Cross-platform: macOS, Windows, Linux
Tech stack: Python (FastAPI/gRPC), Flutter, Transmission daemon (bundled).
Vision: Permanent storage on Arweave ("pressing") for 200-year libraries with cryptographic quality verification and transparent artist payouts (70-85%) — planned for Phase 2, 2026, not implemented yet.
GitHub: https://github.com/trust-tune-net/karma-player
Architecture: See white paper on site
MIT licensed. Feedback welcome.

value: Show HN: TrustTune Network – open-source music player with quality-ranked search

author: fcavalcantirj