value: erikenanja

value:
GYESME is an early-stage, design-led project exploring alternative architectural approaches within the GNOME desktop ecosystem.
Rather than aiming to replace GNOME or ship a new desktop environment, the project treats GNOME as a platform and asks a narrower question: which behaviors and assumptions could be made optional or more cleanly abstracted without compromising a minimalist default experience?
The current focus is on research and documentation rather than implementation. Areas being examined include:
Architectural modularity versus extension-based customization,
Opt-in functionality for features that are disabled or removed upstream,
Preserving established Linux interaction patterns without expanding defaults,
Reducing unnecessary hard dependencies where practical, including systemd-specific assumptions,
The intent is not to “fix” GNOME or argue against upstream decisions, but to explore design tradeoffs around minimalism, flexibility, and long-term maintainability in modern Linux desktops.
At this stage, the project consists primarily of a concept site, documentation, and open design questions. Feedback on the framing, assumptions, and scope is very welcome.
Project site and repository:
https://github.com/runleveltwo/GYESME
Thanks for taking a look.

value: Show HN: Gyesme – exploring modularity and dependency boundaries in GNOME

author: erikenanja


value: zhenghaoz

value: Show HN: Building a Recommender System for GitHub Repositories

author: zhenghaoz


value: misterchocolat

value:
Hi everyone, I'm Vivien one of the creators of Bound.
I'll keep things brief, there are two things I hate about using AI coding models: paying a subscription and how bad they are for the environment.
So my cofounder and I built Bound. Simply put, we provide Cursor's "tab" feature but instead of using a cloud model we use an ultra-small local LLM trained on your own repo (that and a couple other tricks to make sure it's the same quality as cursor). The nice thing here is that you own the model and it's so small that it runs on your laptop with no latency issues.
Join the waitlist on our website and we'll get in touch to implement it for you.

value: Show HN: Bound – local code autocomplete LLM fine-tuned on your repository

author: misterchocolat


value:
Hello HN,
I built Ambient Shield because I was tired of my second monitor blinding me whenever I tried to watch a movie and I didn't want to always turn off my second monitor.
What it does: Ambient Shield detects when you enter fullscreen mode (F11 or via a video player like YouTube/Netflix) and automatically opens a pitch-black window on your secondary monitors. When you exit fullscreen, it clears the windows instantly.
How it works: It uses the Chrome system.display API to map your monitor coordinates and the windows API to spawn and position popup windows precisely over your other screens.
Tech Stack:
Built with React, Vite, and Tailwind for the UI.
Uses Chrome Manifest V3.
Payments handled via ExtensionPay (Stripe).
There is a free tier that dims screens to grey, and a lifetime license for the customizable blackout mode.
I’d love to hear your feedback on the implementation or any edge cases I might have missed with window management!
Link: [https://chromewebstore.google.com/detail/iecfhnldblpkafnmbin...]

value: Show HN: Ambient Shield – Cinema mode for dual-monitor setups


value: m-factory

value: Show HN: ESPTimeCast – DIY WiFi Clock and Weather Station for ESP32 / ESP8266

author: m-factory


value: Show HN: pgwire-replication - pure rust client for Postgres CDC


value:
I recently shared a real case where DataMatrix-based automation
exposed counterfeit pharma products across borders.

value: Show HN: We Identified a Counterfeit Pharmaceutical Product in Uzbekistan


value: sgasser

value: Show HN: PasteGuard – Self-hosted privacy proxy for LLMs

author: sgasser


value: dingnews

value: Show HN: Land Hunter – Real-time antipodes visualizer

author: dingnews


value:
Hi HN,
Most group chats end up as endless scroll. Once a discussion gets interesting, context disappears, replies cross, and ideas get lost.
I built Qonvo as an experiment in a different direction:
a realtime group chat where each message becomes a node, and replies create connections, so the conversation grows into a live visual map instead of a timeline.
How it works:
- Share a room link (no accounts)
- Chat with 2 or more people
- Messages appear instantly as nodes
- Replying creates visible links
- Shared #tags lightly connect related ideas
- You can click any node to explore that part of the discussion
Rooms are temporary and auto-expire
You can export the conversation as JSON
There’s no AI trying to “understand” the conversation- the structure comes directly from how people reply and interact.
This started as a personal frustration with brainstorming and group discussions that feel rich in the moment but impossible to revisit later.
Curious whether this feels useful, distracting, or somewhere in between.
Would love feedback on:
- whether the map actually helps thinking
- what kinds of conversations this works best for
- where it breaks down
Live demo: https://qonvo.xyz
Happy to answer questions and explain the architecture if useful.

value: Show HN: Qonvo – a group chat that turns conversations into live maps


value: tonikami

value:
Hey HN
Ex YC/Google engineer turned indie maker here - excited to share something I just shipped.
The System Data in my Mac was taking up 300GB and it took me months to figure out how to clear the old cache, logs, junk and more. And CleanMyMac is a subscription - I refuse to pay subscription fees for Mac apps that run locally.
So I built FreeUpMyMac an offline, lifetime Mac cleaner that clear junk with 1 click. And helps you visualize your storage with TreeMap/Sunburst.
Hope it’s helpful to you as it is for me.
Would love your feedback
Tunde

value: Show HN: Mac Cleaner, Offline That Fixes the "System Data" Problem

author: tonikami


value: lijinxuan

value: Show HN: I built a fast, minimal Dota 2 counter tool to help me learn the game

author: lijinxuan


value: lopezb

value:
Last week I released Limite, a server for probabilistic data structures. I decided to build a demo to stress it a bit and see it in action.
The demo doesn't claim to be accurate or production-grade. The goal is to show how useful probabilistic data structures can be when you're processing large amounts of data and you're okay giving up some precision.
The server is still a work in progress, but it's usable.
GitHub: https://github.com/benitolopez/limite

value: Show HN: SSL Radar – Real-time CT logs with probabilistic data structures

author: lopezb


value: jaumapv

value:
Hey HN,After applying to 300+ jobs over the last year and getting ghosted by ATS bots despite having solid experience (and seeing friends waste hours keyword-stuffing or using shady white-text prompts that recruiters now auto-reject), I got fed up.
So I built Cvora (https://www.cvora.net): an AI that takes your existing CV + a job description and:
-Extracts only real keywords from the posting (zero hallucinations or invented skills)
-Rewrites your bullets naturally and professionally to highlight what you've actually done
-Generates a clean, ATS-proof PDF in seconds (tested against major systems like Greenhouse, Lever, Workday  consistently 90-98% match)
-Includes a simple dashboard to track all your applications (no more spreadsheet hell)
No fabricating experience. No prompt injection tricks. Just making your real background match the job better and faster.
It's free to try with the first few generations, no card needed.
Would love brutal feedback – does this solve a real pain? What sucks? Any ATS horror stories to improve against?
Thanks!
Jaime

value: Show HN: Authentic AI CV optimizer – real keywords only, 90%+ ATS scores

author: jaumapv


value: elliotshep

value: Spent a week in the break building a pre-compiler that brings type safety to runtime. Still pretty early, but generally does what it says.<p>Looking for feedback, code that breaks it (check out the playground), ideas etc.

value: Show HN: Typical is TypeScript with type-safety at runtime

author: elliotshep


value: kentaroyamauchi

value: Show HN: Ultralight iOS apps (~1 MB), no tracking, on-device only

author: kentaroyamauchi


value: Show HN: Meshii – Open-source AI tool to generate 3D meshes for game development


value: arlindb

value:
Hi HN
I’m Arlind, founder of UebGuard.
Most security breaches we’ve seen didn’t start with zero-days or advanced attacks.
They started with one phishing email.
So we built UebGuard Email Protection — a simple way for startups and small teams to stop phishing and spoofed emails without complex configuration.
How it works:
You verify your domain
We analyze senders, headers, and links in real time
Phishing, spoofed, and malicious emails get blocked automatically
No agents.
No heavy rules.
Built for performance-first teams.
We just opened early access and I’d love feedback from the HN community — especially on:
False positives
Missing attack vectors
UX simplicity vs control
Link: uebguard.com
Happy to answer any questions

value: Show HN: UebGuard – Email Protection to Stop Phishing Before Users Click

author: arlindb


value: p-stanchev

value:
What do you use to keep track of job applications?
I kept losing track of where I applied and when to follow up, so I made a very small web tracker for myself. It’s intentionally minimal: company/role, status, and a next-action date so I don’t forget follow-ups.
I’m mainly looking for feedback, not sales, what feels confusing, what’s missing, or what you personally use instead!!

value: Show HN: A tiny free job application tracker so you stop forgetting follow-ups

author: p-stanchev


value: d-yoda

value: Show HN: Weekly code audits for vibe coders

author: d-yoda


value: bmusuku

value:
This is a freemium collection of interactive diagrams covering major topics in deep learning.<p>Topics include basics, activation functions, initialization methods, optimizers, layer types,
architectures and loss functions

value: Show HN: Machine Learning Interactive Visualizations

author: bmusuku


value:
I kept running into the same problem in large codebases: “temporary” code almost never gets removed.
People add TODOs, FIXMEs, or quick hacks to hit a deadline, and six months later nobody remembers why they’re there or who owns them. They quietly turn into production bugs.
I built a small CLI that treats those comments as time-bounded instead of permanent. You can attach an expiry date to a TODO in the code, and when the date passes, CI fails and points to exactly where the expired code lives.
It works by:
scanning comments across any language
parsing structured annotations
and optionally using git blame to infer who added them and when
I tried to keep it simple and CI-friendly rather than tied to any particular language or linter.
Here’s the repo if anyone wants to look at the implementation:
https://github.com/jobin-404/debtbomb
I’d love feedback from people who’ve dealt with long-lived “temporary” code in production.

value: Show HN: Enforcing time-bounded technical debt with Git history


value: tasssmaal

value:
Hi HN,
When production breaks, writing a clear and honest incident report is stressful and slow — especially while customers and teammates are waiting.
I built IncidentPost to solve that. You paste a raw outage timeline (alerts, Slack logs, timestamps) and it generates a professional, shareable postmortem with an executive summary, timeline, root cause, mitigations, and action items.
You can see a full demo output here:
https://incidentpost.vect.pro/demo
Live app:
https://incidentpost.vect.pro
It’s a one-time purchase per incident — no accounts, no subscriptions.
I’d love feedback from engineers, SREs, and founders who’ve had to write postmortems under pressure.

value: Show HN: I built a tool that turns raw outage timelines into public postmortems

author: tasssmaal


value: quintessen

value:
I built a Chrome extension that renders 2D/3D chemical structures directly on any webpage. It was originally designed to help with chemistry workflows in LLMs (like ChatGPT or Claude), where complex nomenclature is common but visual representation is often missing.
How it works:
It uses a regex-based trigger chem:mol=name: to detect chemical markup. You can also right-click any IUPAC name or common name (like "benzene") to render it instantly.
Key Technical Details:
Rendering: Uses a custom engine to generate bond-line diagrams.
3D View: Integrated 3D rendering for molecules, minerals, and biological assemblies (proteins/viruses) from RCSB.
Performance: Implements SVG caching and lazy loading to ensure it doesn't slow down the browser.
Privacy: Only processes text matching the specific trigger pattern /\bchem:([^:]+):/g; no other page data is collected.
I'd love to get your feedback on the rendering style and any suggestions for additional markup triggers that would be useful for scientific typesetting.

value: Show HN: ChemistryLaTeX

author: quintessen

title: Show HN: ChemistryLaTeX


value: echoadam

value:
Hi HN,
I’m the creator of CharacterTest.app. I’ve always felt that traditional "Which character are you" quizzes were too static—relying on rigid branching logic that often yields predictable results.
To solve this, I built an engine that uses Immersive AI to perform semantic personality mapping. We integrate established psychological frameworks like the Big Five (OCEAN) and MBTI to create a more nuanced matching system. Instead of simple keyword matching, our LLM-based engine analyzes user inputs against a high-dimensional trait database covering 100+ fictional universes.
Key Features:
Scientifically-Grounded AI Matching: Leverages semantic analysis to decode user personalities into MBTI and Big Five dimensions before matching with character profiles.
100+ Fictional Universes: Extensive library covering TV shows, movies, and anime (from Stranger Things to The Dark Knight).
Frictionless & Private: No signup is required for basic tests. We believe in providing value before asking for data.
Global Fandom Support: Fully localized for English, Korean, and Japanese.
Technical Stack:
Framework: Built with Next.js (SSR) for optimal SEO and performance.
Core Logic: Custom prompting architecture to prevent "personality bleed" and ensure consistency across diverse fictional contexts.
I’d love to get the community's feedback on the accuracy of our trait-to-character mapping and the overall UX.
Thanks for checking it out!

value: Show HN: CharacterTest.app – AI character matching based on Big Five models

author: echoadam


value: aportnoy

value: Show HN: Reinforcement learning tic-tac-toe in C, annotated

author: aportnoy


value: SamTinnerholm

value:
I noticed prediction markets are becoming fragmented (Polymarket on-chain, Kalshi regulated/off-chain), making it painful to write cross-exchange bots. Crypto has ccxt to standardize exchange APIs, but nothing existed for prediction markets.
I built pmxt to solve this. It normalizes the data across platforms so you can treat them as a single liquidity source.
It’s open source and I'm looking for feedback on the API structure before I start adding execution/trading endpoints.

value: Show HN: Open-source library to unify Polymarket and Kalshi APIs

author: SamTinnerholm


value: daikikadowaki

value:
I’m an independent researcher proposing State Discrepancy, a public-domain metric to quantify how much an AI system changes a user’s intent (“the Ghost”).
The goal: replace vague legal and philosophical notions of “manipulation” with a concrete engineering variable. Without clear boundaries, AI faces regulatory fog, social distrust, and the risk of being rejected entirely.
Algorithm 1 (on pp.16–17 of the linked white paper) formally defines the metric:
1. D = CalculateDistance(VisualState, LogicalState)
2. IF D < α : optimization (Reduce Update Rate)
3. ELSE IF α ≤ D < β : warning (Apply Visual/Haptic Modifier proportional to D)
4. ELSE IF β ≤ D < γ : intervention (Modulate Input / Synchronization)
5. ELSE : security (Execute Defensive Protocol)
The full paper is available on Zenodo: https://doi.org/10.5281/zenodo.18206943

value: Show HN: Is AI hijacking your intent? A formal control algorithm to measure it

author: daikikadowaki


value: Inspired by TAWS. Built as a learning exercise.

value: Show HN: Terminal UI for GCP

title: Show HN: Terminal UI for GCP


value: JaimeAlonsoHN

value:
I am a big fan of apps like Tricount, but yesterday, I was with some friends and found that creating a group and adding everyone was a burden for a simple calculation.
I thought that a simple website to add people and expenses with no sign-ups/ads (or downloading another app) would be helpful.
So I created and published it. It is very simple but I think nice-to-have for one-day trips/activities.
https://splitcostonline.com
Let me know your thoughts :)
Jaime

value: Show HN Split expenses website. No sign-ups. No apps

author: JaimeAlonsoHN


value:
Hi HN — I built Tailor, a small teaching/learning repo that’s basically a “mini inference engine” prototype for LLM decoding.
It includes:
1. Paged KV cache (block_size=1) + page-table semantics
Trie/radix prefix cache with reference-counted KV blocks (safe prefix reuse)
2. Attention metadata builder (page_table / cu_seqlens / positions / out_loc)
3. A simple KV-capacity-bounded scheduler (admission control + continue-batching)
It’s inspired by nano-vllm and mini-sglang, but not a direct copy — I re-implemented components step-by-step to understand how the pieces fit, with help from GPT-5.2. The scheduler policy is intentionally simple (learning-first).
Performance note: with 80,000 blocks allocated, I measured ~1990 tokens/s on Llama 3.2 1B on a laptop RTX 4070.
Repo: https://github.com/tyfeng1997/tailor

value: Show HN: A mini paged-KV and prefix-cache scheduler (learning inference engine)


value:
Unlike generic automation tools, ATOM combines visual workflow building with specialty agents (Sales, Marketing, Engineering) that have "Universal Memory." They can remember your context, search across your integrations (500+ apps), and even execute tasks like a real assistant.
Key Features:
- Hybrid Engine: Python orchestration + Node.js Piece Engine (ActivePieces catalog).
- Multi-Agent Coordination: Specialized teams that progress from 'Student' to 'Autonomous' based on confidence.
- Universal Memory: Indexed context across Slack, Notion, Jira, and more.
- Voice Interface: Speak naturally to build and trigger workflows.
I’d love to hear your feedback on the architecture, the "Swarm Discovery" mechanism for tools, and how you think we can improve the safety of sandboxed 'Computer Use' agents.
Installation is easiest via Docker: `docker-compose up -d`

value: Show HN: Atom – The Open Source AI Workforce and Multi-Agent Orchestrator


value: puppion

value: Show HN: I made a livekit-powered video chat game with AI in 5 hours

author: puppion


value: qwikhost

value: Instagram Saved Posts Downloader – Download Saved Instagram Photos & Videos Instantly

value: Show HN: Instagram Saved Posts Downloader

author: qwikhost


value:
Hi everyone,
I'm working on a website catalog called "A WebSite Space". I've created something like a huge "Link Community" from over 100 links I've found, and I've categorized them as "Fun, Weird, and Functional".
I created this because I enjoy finding interesting things on the web that aren't just ads or social media. If you don't trust me, okay, actually my goal might just be to get some visibility. I'd be very happy if you could take a look and tell me what you think, or suggest new websites through the "Add the Site" section.
Link: https://www.awebsite.space
Thanks!
(If you doubt the perfection of the writing, it might be a bit exaggeratedly perfect when translated by Google Translate.)

value: Show HN: A WebSite Space – A collection of 100 fun and weird links


value:
This is a little project we’ve been working on, which started as multimodal models physically controlling gamepads. It’s evolved a little bit since then and we now have a setup where an agent can control movement, cameras and taking selfies (where game allows) in an open world.
The project sprung actually from wanting to try out some observability platforms for LLMs, and sort of kept evolving. Hope you enjoy this little free roam around SF. It’s helped us learn a lot about prompting, observability and actuation of agents in the process.
We’ll be posting more hopefully, but very much a “hack” as it won’t take any time away from us actually playing these titles. Hope you enjoy this video and encourage you to play this awesome game.

value: Show HN: Llama 4 Maverick explores Japantown in Watch Dogs 2


value: Show HN: A word puzzle where you rearrange words to form a semantic loop


value: Show HN: Vehluna – A visual focus timer with no login or tracking


value:
This is a small TailwindCSS alternative based on a css template literal. I was inspired by styled-components and EmotionCSS, which however do not work well with ViteJS and specifically Preact.
This provides a better experience than Tailwind, as you can use all CSS language features without learning new conventions while maintaining a per-component styling approach.
This also turns out to be more inspectable in the browser's dev-tools, as snippets are extracted as-is and are not fragmented across thousands of small classes.
I wanted something more optimized than other CSS-in-JS alternatives that generate CSS at runtime, so I created a ViteJS plugin for this. It extracts all style snippets, replaces them with classes like css-a1b2c3, and injects all the corresponding styles into a CSS file in place of an "@extracted-css" directive.
There is also a preact options hook that adds a custom "classList" attribute, which maps to clsx for easy class composition (similarly to VueJS, Svelte, etc.).
P.S. I know other frameworks exist, but I have really been enjoying using Preact for frontend development lately.

value: Show HN: I made a Tailwind alternative for Preact


value: Show HN: SayNo – Task manager that forces Signal vs. Noise prioritization


value: please try and give feedback; first time trying to developing a game.

value: Show HN: Slate Journey – small challenging web game


value: rbanffy

value: Hi All.<p>I made this as an fun intro to help people who have zero IBM mainframe experience and no access to a modern IBM mainframe (at least, not access to do whatever you want with it). I appreciate tips, suggestions and anything that might improve the experience for someone who has no idea of how those machines operate(d).

value: Show HN: Fun things to do with your VM/370 machine

author: rbanffy


value: enhancedprimate

value:
As someone who uses the terminal heavily, I try to optimise every keystroke. While I still use awesome plugins like 'fzf' and 'zsh-autosuggestions', they don't completely optimise the number of keystrokes required to run common commands. So I created 'blaze-keys' ('blz').
(Teaser demo: https://asciinema.org/a/767061)
'blz' has two main functionalities:
1. Leader-keys are a hotkey that you trigger in order to open a tree of possible commands. You can see the list of available options and the first unambiguous selection will be executed/expanded. Once your muscle memory kicks in, this makes you incredibly fast at running commands.
2. 'blz' also functions as a hotkey manager, making it easier to set up your keybinds in one place. But additionally, it automatically reassigns your hotkeys as you move between directories, so you can keep the same "build" hotkey across different project types.
In leader-key mode, you don't even need to use the Enter key to run commands: you choose when invoking it whether you want 'exec' mode or 'abbr' mode. This makes it feel like a very direct interface between the mind and the terminal.
There is a full demo linked on the GitHub page. Currently 'blz' only supports Zsh, but it should be relatively easy to expand support to other shells like Fish in the future.

value: Show HN: blaze-keys for zsh – run commands faster via leader-key combos

author: enhancedprimate


value: Show HN: I used AI and embeddings to build word-chain puzzles with closed loops


value: Show HN: Laser, a minimal coding agent whose only tool is the terminal


value: anzeumek

value:
Hi HN,
I created VideoTranscoderUtility service and GUI application
to solve a simple but time-consuming problem: manually converting and organizing large collections of videos.
Problem: Configuring tasks to transcode and standardize your video library can be tedious.
HandBrake is not enough to manage a larger video library.
VideoTranscoderUtility automates the workflow:
- Convert multiple videos and extract, copy or download subtitles.
- Run large tasks overnight without intervention.
- Define custom HandBrakeCLI command: Easily configure resolution, codec, or container for your workflow.
- Minimal setup: Works on Windows without requiring much knowledge.
HandBrakeCLI and FFmpeg are not provided!
I built this for my own workflow and to learn more about developing Windows applications.
The code still needs a lot of refactoring and some bugs are to be expected, but it’s free and ready to use for anyone with the same needs.
https://github.com/anzeumek/VideoTranscoderUtility

value: Show HN: VideoTranscoderUtility – Automate and schedule handbrake transcoding

author: anzeumek


value: sawirricardo

value: Show HN: I Asked Claude to Reimplement EffectTS to Effect PHP

author: sawirricardo


value: laphilosophia

value:
Hello HN,
I've been working on a new approach to traffic management that moves away from traditional circuit breakers (which are often reactive and binary) towards a deterministic physics model.
Atrion treats request flow like fluid dynamics. Instead of static thresholds, it uses:
- Physics-based pressure management: Calculates system stress in real-time.
- Z-Score Auto-tuning: Adapts thresholds dynamically based on standard deviation of latency/error rates.
- Revenue-aware shedding: Prioritizes high-value traffic during spikes rather than random drops.
We just released v2 which introduces: AutoTuner Physics Integration and Adaptive Thresholds (Neuroplasticity)
The core is open source.
I'm looking for feedback on the mathematical approach to load shedding.
Thanks.

value: Show HN: Atrion – Deterministic traffic orchestration using physics (Node.js)

author: laphilosophia


value: tasssmaal

value:
Hi HN,
When production breaks, writing a clear and honest incident report is stressful and slow — especially while customers and teammates are waiting.
I built IncidentPost to solve that. You paste a raw outage timeline (alerts, Slack logs, timestamps) and it generates a professional, shareable postmortem with an executive summary, timeline, root cause, mitigations, and action items.
You can see a full demo output here:
https://incidentpost.vect.pro/demo
Live app:
https://incidentpost.vect.pro
It’s a one-time purchase per incident — no accounts, no subscriptions.
I’d love feedback from engineers, SREs, and founders who’ve had to write postmortems under pressure.

value: Show HN: A tool for writing professional incident postmortems from raw timelines


value: EPendragon

value:
I have never created a browser extension before, and I wanted to learn the process and what the SDLC looks like in the extension world. As I began exploring the topic, I came up with an idea of turning it into an open-source framework for creating coupon browser extensions called OpenCoupon. This framework can enable anyone to create a Google Chrome coupon browser extension similar to Honey, from which I drew the inspiration.
As I delved into the inner workings of Honey, I found a multi-part series investigation done on Honey by a YouTube journalist MegaLag, where he exposes unethical business practices and technical exploitation done by the extension. This led me to creating the framework with ethics, transparency, and privacy in mind.
This is also the first complete project that I created with Anthropic Claude Code utilizing agentic coding and workflow, which was fun to explore and learn the capabilities and limitations of the approach.
The project is open-source and welcomes feedback and contributions. If anyone have any questions, comments, or suggestions, I would be more than happy to hear and address them.
Huge thanks to MegaLag for the amazing investigative journalism done on PayPal Honey

value: Show HN: OpenCoupon - Open-Source Framework to Build Coupon Browser Extensions

author: EPendragon


value: Show HN: Nexus Gateway – Open-Source AI Caching Layer in Go


value: Show HN: 17 yo built my first app after 7 months of teaching myself development


value: PrimalOrigins

value: Show HN: I put economic rules in silicon that can't be changed by software

author: PrimalOrigins


value: matteuccimarco

value:
I built SLIM because JSON wastes tokens on repeated keys. Every object in an array repeats "id", "name", "email"...
SLIM defines the schema once, then just data rows:
JSON: {"id":1,"name":"Alice"},{"id":2,"name":"Bob"}
SLIM: |id#,name$|1,Alice|2,Bob
Results: 50%+ token savings, still human-readable, LLMs understand it without parsing.
MIT licensed, zero dependencies, TypeScript.
Would love feedback from the HN community.

value: Show HN: Slim – 50% fewer tokens than JSON for LLM applications

author: matteuccimarco


value: silexdev

value: I'm a security engineer and started playing around with AI coding tools last year. I noticed a lot of basic security issues: exposed api keys, missing input sanitization, no rate limiting etc. So I built this to scan for them automatically.

value: Show HN: Scan vibe coded apps for security vulnerabilities

author: silexdev


value: barelysapient

value:
Over the holiday I wrote an interdimensional / multiverse news aggregator site inspired by Rick and Morty.  Actually, I tried it in 2024 but the models weren't there yet.  This year I feel like it works.
The site works by scraping news links. Articles are fitted against user suggested universes.  The strongest fits are rewritten and posted to the site. I'm using Ollama, nemotron-3-nano on a Nvidia 4090 and Dagster.
The images are nano-banana; although I'm thinking to explore using stable diffusion.
The site is written in Golang and Templ.
Happy to answer questions and share about how it works.
https://greenportal.news

value: Show HN: Rick and Morty Inspired Multiverse News

author: barelysapient


value:
A small experiment in collaborative music.
It’s a fixed three-minute piece made of 180 one-second blocks. Anyone can replace any single second with their own sound. No accounts, no likes, no history. Last write wins.
The constraint is the idea. you’re only ever changing one second, but over time the whole piece evolves.
I’m curious what happens when authorship is this granular. inspired by r/place

value: Show HN: A Second of Your Time – a song anyone can change, one second at a time


value: xyzadam

value:
Hi HN,
I built Stewardly after a pretty common problem finally blew up on us.
A long-tenured, institutional hire left our organization: the kind of person everyone assumes will never leave. Everyone, including me, thought we had a handle on what software we used. In reality, the information was scattered across people’s heads, incomplete password managers, and a few half-maintained spreadsheets.
We had to figure out what we actually paid for by going through credit card statements and invoices and matching line items to tools and teams. It was slow, awkward, and surfaced a lot of waste we didn’t know existed. More importantly, it made it clear we didn’t have a real system of record.
I built a small tool to document what systems we run, which vendors they belong to, renewal dates, and who owns the decision. Later, when audits and security reviews started coming up, I extended it to store ownership attestations and supporting evidence so we weren’t rebuilding the same context every year.
That internal tool eventually became Stewardly.
It's a steward for your organization's commitments: it keeps a system of record for software, vendors, renewals, ownership, and audit context.
It does not provide scanning or monitoring, or enforcement; it is not a GRC platform, and it doesn’t claim to make you compliant
The focus is continuity and auditability: being able to answer “what do we run, who owns it, and how do we show it” without relying on tribal knowledge or spreadsheets.
There’s a shared, read-only demo account with sample data so you can click around without signing up:
Email: showhn@usestewardly.com
Password: ShowHackerNews!
I’m interested in feedback from anyone who’s had to keep track of software, vendors, and renewals over time and make sure it doesn’t fall apart when people change roles. I feel good about this app, but I'm only me.
Happy to answer questions.

value: Show HN: Stewardly - tracking software, renewals, ownership, and audit context

author: xyzadam


value:
Hey HN, I am excited to introduce Terramind: Nucleus.
This IDE is an extension of our ecosystem of Terramind apps that work together to bring your team's productivity to new levels.
Its an IDE focused towards building great products, fast. Our AI model Helium 0.1 is the fastest model you would have ever experienced and would love for you to try it out.
It works from code generation to code reviews, in your IDE, CLI, Cloud Agent and as a Github app making it the most comprehensive Development Pipeline industry wide. This was built by a solo dev and would love to get feedback as for how to improve it.
You can connect your Claude Code Subscription and Antigravity Subscription, to get higher limits of Anthropic and Gemini models, without needing Terramind Paid Tier.
I built this along with all the 10 apps as a solo dev and would love your feedback. I am launching it today on Product hunt as well, would love your support.
https://www.producthunt.com/products/terramind-search/launch...

value: Show HN: IDE that works with Claude Code and Antigravity subscription


value: yakohere

value: Show HN: I built a Chrome DevTools-style panel for Shopify themes

author: yakohere


value: ajujaans

value: Show HN: AI Code Guard – Security scanner for AI-generated code

author: ajujaans


value:
Hello everyone. One year ago I released Unicorn (an embeddable Unicode algorithms library) under a source available license. Today I'm re-releasing it under the GNU General Public License (version 3) for its one year anniversary.
My hope is the GPL expands the project's user base to non-profits and Free Software enthusiasts. I think the more folks using it only benefits the project. The proprietary license will continue to be available for businesses that can't comply with the GPL.
Thanks for checking it out!

value: Show HN: I wrote an embeddable Unicode algorithms library in C


value: rokontech

value: Generate Beautiful Designs with uilaa<p>Transform your app idea into stunning, production-ready designs in minutes. Just describe your vision and let uilaa create beautiful UI/UX designs with live previews and export-ready HTML code.

value: Show HN: Show HN: Uilaa – Generate Better Production-Ready UI Design

author: rokontech


value: PEGEBE

value:
I’ve been building Cofounder Hunt after seeing the same problem over and over: co-founder matching platforms rely on profiles, personality tests, or long bios, but not on the one thing that actually matters — what someone has built.
Most co-founder attempts fall apart because expectations aren’t aligned early. People move at different speeds, have different definitions of “MVP,” or talk a bigger game than they execute. Traditional platforms don’t solve this.
Cofounder Hunt takes a different approach. Instead of starting with chatter, you start with evidence: ideas with structure, prototypes, GitHub links, early traction, small wins, shipping history. The goal is to make it clear how someone actually works before you commit to building together.
A few things it does:
Lets builders showcase concrete progress, not just intentions
Makes pace, ambition, and execution style visible from the start
Helps people filter for co-founders who match how they work
Reduces the guesswork that leads to misalignment and failed partnerships
It’s still early, and I’d really appreciate feedback from the HN community.
If the idea resonates or you think something’s missing, I’d love to hear your thoughts.
Happy to answer any questions.

value: Show HN: I shipped my cofounder platform today based on actual work

author: PEGEBE


value:
Hi HN,
I built DocGenie because I wanted clean, professional documentation
without paying monthly subscriptions for static output.
DocGenie takes Markdown files and generates a fast, static documentation site.
There’s no hosting, no accounts, and no lock-in — you own the output.
This is intentionally small and opinionated.
Feedback welcome.
GitHub: https://github.com/NishantHustler/docgenie

value: Show HN: DocGenie – Static documentation generator without subscriptions


value: Show HN: I gamified a habit tracker to fight unhealthy eating patterns


value: Llorx

value:
I've always used benchmark.js for my benchmark tests, but I noticed that changing the tests order also changed the performance outcome. They were getting polluted between them somehow. V8 optimizations/deoptimizations maybe? I decided to take advantage of forking to do tests in completely separated processes with their own V8 instances, memory and so on, to avoid present and future optimization/deoptimization pollution.
Is my main benchmark library now (obviously), although not because "is mine", but because of the peace of mind. I've suffered the pollution one time and with this I avoid the paranoia in my head each time I do a benchmark: "will this maybe be polluted? let's reorder". And AI's help a lot to do some quick benchmarks without overthinking, like this example prompt:
Add a Buffer vs DataView benchmark using iso-bench. Read the npmjs iso-bench documentation including the Notes section.
If you are paranoid like me, well, here you have this tool.
GitHub: https://github.com/Llorx/iso-bench

value: Show HN: Isolated benchmarks to avoid optimization pollution (Node.js)

author: Llorx


value: so you can start vibe-coding your ad-hoc terminal dashboard. With session replay and mouse click support built-in.

value: Show HN: A MCP for controlling terminal UI apps built with bubbletea and ratatui


value: faizanbhat

value: Show HN: Worldview, persistent strategic context for Claude Code

author: faizanbhat


value: willj

value: This is something I built over the holidays to support people having a hard time with the short days and early sunsets. For the past several years I would look up the day lengths and sunset times for my location and identify milestones like “first 5pm sunset”, “1 hour of daylight gained since the winter solstice”, etc. But that manual process also meant I was limited to sharing updates on just my location, and my friends only benefitted when I made a post. I wanted to make a site anyone could come to at any time to get an optimistic message and a milestone to look forward to.<p>Some features this has:<p>- Calculation of several possible optimistic headlines. No LLMs used here.<p>- Offers comparisons to the earliest sunset of the year and shortest day<p>- Careful consideration of optimistic messaging at all times of year, including after the summer solstice when daylight is being lost<p>- Static-only site, no ads or tracking. All calculations happen in the browser.

value: Show HN: Sunshine Optimist: Optimistic takes on daylight and sunset times

author: willj


value: abdibrokhim

value: Show HN: AI Vibe Coding Hackathon

author: abdibrokhim

title: Show HN: AI Vibe Coding Hackathon


value:
Project Name Karmic Tail Calculator
Project Link https://karmictail.net/
One-sentence description A specialized Next.js-based tool for decoding the "Karmic Tail" within the Destiny Matrix system, focusing on past-life patterns through 22 Arcana algorithmic logic.
Detailed Description Karmic Tail Calculator is an attempt to bridge the gap between esoteric numerology and modern web interaction. While the "Destiny Matrix" system is currently trending on platforms like TikTok and Instagram, most existing tools are either riddled with ads or lack technical depth. This project returns to the algorithmic roots of the system, focusing specifically on the most influential "Karmic Tail" section. We’ve stripped away the "woo-woo" clutter in favor of a high-precision Arcana reduction logic and a "Sacred Geometry" visual experience, providing users with a private, frictionless space to explore subconscious behavioral patterns.
Core Features
Precision Algorithmic Logic: Implements the strict 22 Major Arcana reduction rules (e.g., sums > 22 are reduced via digit summation), ensuring mathematical accuracy for every karmic coordinate across complex birth date combinations.
Immersive "Sacred Geometry" Aesthetic: Utilizes SVG vector rendering combined with a high-contrast dark mode to transform abstract numerical data into a visual matrix, creating a "decoding" experience that feels more like a terminal than a horoscope.
Privacy-First & Zero-Friction: No registration, no login, and no collection of biometric or personal data. We follow a strict "open-calculate-get" utility logic, keeping the user's journey entirely private.
SEO-Native Deep Content: The site serves as a comprehensive knowledge hub with over 1,500 words of technical guides and "My Karmic Tail" interpretations, ensuring that users don't just get numbers, but a full context of the underlying logic.
Tech Stack
Framework: Next.js 14 (App Router)
Styling: Tailwind CSS
Animation: Framer Motion
Graphics: SVG.js / Lucide React
Use Cases
Self-Discovery: For individuals interested in "Shadow Work" or identifying recurring behavioral bottlenecks.
Tech Community: For developers curious about how to implement complex numerological algorithms into a clean, modern SPA (Single Page Application).
Social Sharing: Generating a visually distinct "Soul Blueprint" chart for aesthetic identity sharing on privacy-aware social circles.

value: Show HN: Karmic Tail Calculator – A Destiny Matrix Patterns


value: ges

value:
I built this because I kept re-implementing share UIs that worked well on mobile but still allowed customization.
Ships with a Tailwind-based drawer UI, but the core is fully headless - use the hook to build your own UI, or drop in the prebuilt components.
Supports native Web Share API with automatic fallbacks, and fetches Open Graph previews for shared links.
Demo: https://sharesheet.gwendall.com
GitHub: https://github.com/gwendall/react-sharesheet
Feedback welcome, especially on API design or edge cases I might have missed.

value: Show HN: A mobile-first React share sheet with native sharing

author: ges


value: oger

value:
Building a 1D-Pong game is a bit of a rite of passage at the Chaos Communication Congress.
I was inspired by a version I saw at 38C3 and built my own interpretation for 39C3. Lots of people enjoyed playing it and even Elliot Williams featured it in his 39C3 Hackaday Podcast. And I can attest: it's truly fun because it's sooo simple at first sight - but wait until the speed increases... Not a bad work to fun created ratio for such a little project.
I used the opportunity to play around with Claude Code on my preexisting codebase to publish a nice-ish repo on GitHub. It worked great without any hitch or compile errors - impressive. What a nice way to test some capabilities.
Have fun with it an build your own version. And there are soooo many ideas that could be implemented. I am waiting for your feedback!
Will we end up with a league of networked 1D-Pong games? ;-)

value: Show HN: 1D-Pong Game at 39C3

author: oger

title: Show HN: 1D-Pong Game at 39C3


value: dangoodmanUT

value:
Threw together this very specific proxy that allows the downstream to define which IP will be used for the proxied request, and has built-in rate limiting mechanism to coordinate upstream rate limiting across clients.
This is particularly useful when you have a proxy node with many IPs, and you either want to use a specific one, or rotate through them. It also helps prevent upstream rate limiting due to disjoint clients being unable to coordinate on rate limits.
Opus was largely able to one-shot each feature from my specs, which was pretty cool (shows how effective a spec is).

value: Show HN: SpecificProxy – Proxy Using a Specific IP

author: dangoodmanUT


value: dnouri

value:
A new Emacs mode for AI-assisted coding (Claude Code style), with native Emacs buffers instead of a flickering terminal.
Built on top of pi, a no-bs open source Claude Code alternative. It supports Claude, GPT, Gemini, Ollama. I've been using it daily for weeks.
Demo video that says more than $NUMBER words: https://danielnouri.org/media/pi-coding-agent-demo.mp4
The key decision here is that we have two separate windows: chat history is a markdown-mode buffer, with beautiful rendering, unlimted scrollback, selective tool expansion where it matters, etc. The input window stays visible while you paste, edit, compose. And doesn't stumble over newlines either. ;-)
Other useful things:
- Streaming output (watch commands run live)
- Syntax-highlighted code blocks and diffs
- Collapsible tool output with TAB
- Magit-style transient menu (C-c C-p)
- Branch/resume sessions, export to HTML
GitHub: https://github.com/dnouri/pi-coding-agent
It's on MELPA as: pi-coding-agent
pi's homepage: https://shittycodingagent.ai/

value: Show HN: Pi-coding-agent: Emacs front end for AI-assisted coding

author: dnouri


value:
Most consensus libraries (Raft, Paxos) treat the state machine as a pure black box. This is fine until your state machine needs to actually do something, like charge a credit card, fire a webhook, or send an email.
If a leader crashes after the side effect but before committing it, you get duplicates. This is my attempt at fixing this problem from first principles ish: build chr2 to make crash-safe side effects first-class citizens.
mechanism:
Replicated Outbox: Side effects are stored as "pending" in replicated state. Only the leader executes them under a fencing token.
Durable Fencing: A manifest persists the highest view using atomic tmp+fsync+rename. This ensures a "zombie" leader can't wake up and double-execute stale effects.
Deterministic Context: Application code receives a deterministic RNG seed and block_time from the log, ensuring 1:1 state transitions during replay.
Strict WAL: Entries are CRC’d and hash chained. it is designed to prefer halting on mid-log corruption over guessing.
The Trade-offs: Side effects are intentionally at-least-once; "exactly-once" requires stable effect IDs for sink-side deduplication. It’s a CP system safety over availability.
Repo: https://github.com/abokhalill/chr2
if you’ve ever had “exactly once” collapse the first time a leader died mid flight, you know exactly why I built this.

value: Show HN: Chr2 – consensus for side effects (exactly-once is a lie)


value: ClozeLine

value: Made a tool that can take weak verbs and a fitting adverb, then show you possible stronger verbs to replace with.<p>Would really appreciate any feedback on this!

value: Show HN: Drop The Adverb – Replace weak verb+adverb pairs with stronger verbs

author: ClozeLine


value: ueudFAYP

value: I built this because I was tired of checking the weather app for all the details, doing mental math about wind chill, and still wearing the wrong thing on my runs, especially during the winter. It's a simple tool: you put in your location and it fetches weather data, thinks for a sec, and then it tells you exactly what to wear. No overthinking, no charts to memorize. Maybe it's not a good time to run right now or it's better tomorrow, it makes it easier to see that at a glance. I've been using it myself for a few months and it just works. I also tried building using a different design. Would love to hear what other runners think.

value: Show HN: WeatherToRun – What to wear and when to run based on weather

author: ueudFAYP


value: yqiang

value:
I was overweight in college and started my weight loss journey using MyFitnessPal. Tracking calories not only helped me lose weight but also taught me a lot about nutrition and helped establish healthy eating habits that continue to benefit me. However, I’ve always been frustrated by the existing nutrition tracking apps. They are slow and bloated, lack accurate nutrition data, or don’t respect user privacy. I wanted to build something that I’d love using myself.
A few things that make FitBee stand out:
* Fast, lightweight and to the point - The app is just about tracking your nutrition and makes that front and center. I've tried to make things that you do often as simple as possible.
* Robust Apple Health support - You can read/write data to Apple Health. I wear an Apple Watch so it's great for getting the energy burned through exercises.
* Accurate nutrition data - The nutrition data is sourced from the USDA dataset and nutrition labels off the packages. I also spent effort adding east asian foods (e.g. things you get at 99 Ranch or Weee) to the database, since those were hard to find/track in other apps I've tried.
* Photo Logging - You can take a photo of a food and get an estimate of the calories and macros. It's not 100% accurate but it's been super helpful for me when eating at a restaurant that doesn't have published nutrition info.
* Recipe importing - You can pretty much point any recipe at the app and it'll import the ingredients and generate nutrition information for you. As I got more into fitness, I started to cook more so this has been super helpful.
* No Ads - The app is monetized via a subscription.
* Monetization - Most of the features are free, but there are a few which require a monthly or annual subscription. I also recently added a one time purchase option since a few folks had asked about it.
You can try FitBee here: https://apple.co/4aGUw5X. I'd love your feedback!

value: Show HN: FitBee – A simpler and more focused alternative to MyFitnessPal

author: yqiang


value: gigglesx

value:
Hi HN,
I recently moved projects from Java/Spring Boot to Python and missed the clean, profile-driven application.yml magic — deterministic layering, env var expansion, secrets, and easy binding.
So I built sprig-config: a lightweight, Spring-inspired config lib for Python 3.13+.
Features:
- Deep-merge YAML with profile overlays (dev/test/prod)
- ${VAR:-default} expansion + fallbacks
- Encrypted secrets (ENC(...)) with lazy decryption
- Dependency injection / binding to classes/functions
- Import chains + circular detection
- Debug-friendly _meta (source files, resolution graph)
Quick try:
pip install sprig-config
See working code examples (simple load_config, DI binding, secrets, etc.) at: https://pypi.org/project/sprig-config/

value: Show HN: Sprig-config – Spring-like config for Python, layered YAML and secrets

author: gigglesx


value: kewun

value: Show HN: I Built a Mobile Coding App. What I Use It for Surprised Me

author: kewun


value:
Simply paste a product URL, answer a few personalized questions about your needs and preferences, and our AI analyzes your responses to provide a calm, reasoned recommendation.
You can paste links to products from any e-commerce site including Amazon, eBay, Best Buy, and most online retailers. Our AI analyzes the product to generate tailored questions.

value: Show HN: Should I Buy It – Paste a link. Answer questions. Get a recommendation


value: rescrv

value:
Hi HN!
My name's Robert Escriva. I got my PhD from Cornell's Computer Science department back in 2017.  And three years ago I had a psychotic episode that irreversibly shook up my world.
Since then I've been applying a skill I learned in grad school---namely, debugging distributed and complex systems---to my own mind.
What I've found I've put into a [book (pdf)](https://rescrv.net/engineering-schizophrenia.pdf) on engineering, my particular schizophrenic delusions, and how people who suffer as I once did can find a way through the fog to the other side.
This is not a healing memoir; it is a guide and a warning for all those who never stopped to ask,
"What happens if my brain begins to fail me?"
I am writing because what I've found is not a destination, but a process. It is an ongoing process for me and for people like me. I also believe it is automate-able using the same techniques we apply to machine-based systems.
I am looking for others who recognize the stakes of the human mind to engage in discussion on the
topic.
Happy hacking,
Robert

value: Show HN: Engineering Schizophrenia: Trusting yourself through Byzantine faults

author: rescrv


value: DeusCodex

value: Show HN: Blockframe v1.0.3 Released

author: DeusCodex

title: Show HN: Blockframe v1.0.3 Released


value:
Hi HN,
I’ve been working on Coi, a component-based language designed to make writing high-performance WebAssembly apps feel like writing modern web components.
The Concept:
Coi transpiles to C++ and uses a custom toolchain I built called WebCC to handle the final compilation to WASM, JS, and HTML. While WebCC provides the high-speed bridge and browser API framework, Coi performs the static analysis to map state variables to DOM handles. This "bakes" the reactive logic into the generated code, enabling O(1) updates without a Virtual DOM or runtime "diffing" step.
Benchmarks (Rendering 10k rectangles (Canvas2D)):
I compared the WebCC-backed Coi output against a standard Emscripten build. By minimizing the WASM-to-JS bridge overhead, I saw:
- Binary Size: 11KB WASM (WebCC) vs 154KB WASM (Emscripten)
- Performance: 100 FPS vs 40 FPS
- Memory: 9MB vs 24MB
Key Features:
- Type-Safe with References: Strictly typed state and props. Use & for seamless, type-safe two-way binding between parent and child components.
- Component Lifecycle: Dedicated blocks for every stage: init {} for state, mount {} for DOM access, and tick(dt) {} for frame-based animations/physics.
- Declarative View & Styling: Write standard HTML and scoped CSS directly inside components. Use <if> and <for> tags for control flow without leaving the view.
- The Command Buffer: Bypasses the WASM-JS bridge bottleneck by flushing updates in binary "bursts" through a shared command buffer provided by WebCC.Schema-Driven APIs: Coi leverages the WebCC schema.def to auto-generate its standard library (Canvas, WebGL, WebGPU, Audio, etc.) with full type-safety and VS Code LSP support.
Example Code:
component Counter(string label, mut int& value) {

    def add(int i) : void {
        value += i;
    }

    style {
        .counter {
            display: flex;
            gap: 12px;
            align-items: center;
        }
        button {
            padding: 8px 16px;
            cursor: pointer;
        }
    }

    view {
        <div class="counter">
            <span>{label}: {value}</span>
            <button onclick={add(1)}>+</button>
            <button onclick={add(-1)}>-</button>
        </div>
    }

}
component App {

    mut int score;
    mut string message;

    init {
        score = 0;
        message = "Keep going!";
    }

    style {
        .app {
            padding: 24px;
            font-family: system-ui;
        }
        h1 {
            color: #1a73e8;
        }
        .win {
            color: #34a853;
            font-weight: bold;
        }
    }

    view {
        <div class="app">
            <h1>Score: {score}</h1>
            <Counter label="Player" &value={score} />
            <if score >= 10>
                <p class="win">You win!</p>
            <else>
                <p>{message}</p>
            </else>
            </if>
        </div>
    }

}
app { root = App; }
Repo: https://github.com/io-eric/coi
WebCC(The underlying toolchain): https://github.com/io-eric/webcc
Demo: https://io-eric.github.io/coi
Would love to get your feedback! Still very much a work in progress :D

value: Show HN: Coi – A compiled-reactive language for high-performance WASM apps


value: wheybags

value: Show HN: Turntiles, an NYT style game I made for my parents

author: wheybags


value: JasperBekkers

value:
I've been programming since I was 11. I'm 38 now.
In those 27 years, I've worked on game engines at EA DICE, done rendering research at OTOY and Embark, and now run a graphics R&D company that does work for AMD, Intel, and Meta. I've seen plenty of new tools come and go.
When AI coding tools started blowing up, I needed to figure out: is this something my company should invest in, or something we can safely ignore for another few years?
I decided to settle it: go all-in for a few weeks. Build something real, outside of our existing codebase, with agentic AI—not just autocomplete, but actually letting Claude Opus write files, run commands, and commit code.
3 weeks later, I have my answer.
Sonars went from zero to launch in 3 weeks. One developer. Pure agentic AI. And once the core was working, I used Sonars to build Sonars.
The problem I kept hitting with other tools: Claude made changes directly in my working directory. One experimental prompt and my branch was a disaster—half-finished features, broken tests, merge conflicts with myself.
The fix was obvious in hindsight: Git worktrees. Every AI session in Sonars runs in complete isolation. Claude can go wild—read files, write code, run tests, commit changes—and your main branch stays untouched until you explicitly merge.
Features:
- Claude reads files, writes code, runs terminal commands, commits changes
- Every session isolated in a Git worktree
- Real-time streaming with extended thinking mode
- Visual diff viewer with syntax highlighting
- Native Rust + Dioxus app
Tech stack: Rust + Dioxus (frontend), Axum (backend), SQLite + PostgreSQL, gix (pure Rust Git).
Free tier available: https://sonars.dev
After 27 years and shipping game engines, I don't say this lightly: this is the most productive I've ever been. The answer to my original question? This isn't something to ignore.
Happy to answer questions about the architecture, the worktree approach, or what building Rust with agentic AI is actually like.

value: Show HN: I built Sonars in 3 weeks to see if AI coding is useful for my company

author: JasperBekkers


value: jennaleighwest

value:
I built this from rural Tennessee with no CS background - just intensive AI collaboration and pattern recognition.
The problem: jury selection relies on gut instinct with no documentation. When appeals happen, attorneys can't prove their process was sound.
MA'AT creates hash-verified audit trails. It analyzes statement consistency without psychology - just coherence scores, contradiction counts, and evidence gaps.
Key constraint: a language firewall blocks diagnostic terms ("diagnosis", "archetype", "prediction") before they reach reports. Court-survivable by design.
Stack: Python/FastAPI backend, SQLite, vanilla JS frontend. Docker deployment.
Free tier is permanent. The philosophy is "power pays for infrastructure, underdogs get the blade."
Looking for feedback on the technical approach and whether the legal constraints make sense.

value: Show HN: Ma'at – Court-defensible jury analysis platform (open source)

author: jennaleighwest


value: dioptre

value:
Built this over the weekend to bridge the gap between "can hum a melody" and "can code algorithmic music patterns" (Strudel/TidalCycles) for live coding and live dj'ing.
What it does:
Real-time pitch detection in browser using multiple algorithms:
CREPE (deep learning model via TensorFlow.js)
YIN (autocorrelation-based fundamental frequency estimation)
FFT with harmonic product spectrum
AMDF (average magnitude difference function)
Outputs: visual piano roll, MIDI files, Strudel/TidalCycles code
All client-side, nothing leaves your machine
Why multiple algorithms:
Different pitch detection approaches work better for different inputs. CREPE is most accurate but computationally expensive; YIN is fast and works well for clean monophonic input; FFT/HPS handles harmonic-rich sounds; AMDF is lightweight. Let users switch based on their use case.
Technical details:
React, runs entirely in browser via Web Audio API
Canvas-based visualization with real-time waveform rendering
The original problem: I wanted to learn live coding but had zero music theory. This makes it trivial to capture melodic ideas and immediately use them in pattern-based music systems.
Try it: https://dioptre.github.io/tidal/
Works best on desktop. Will work more like a Digital Audio Workbench (DAW).
Source: https://github.com/dioptre/tidal

value: Show HN: Voice Composer – Browser-based pitch detection to MIDI/strudel/tidal

author: dioptre


value: janebelvanwijk

value: Show HN: dc-input - interactively fill dataclass instances via the command line

author: janebelvanwijk


value:
I built an interactive demo to showcase how the Universal Commerce Protocol (UCP) works.
What is UCP? UCP is an open standard that enables AI agents and platforms to complete purchases on any UCP-enabled merchant without custom integrations.
What the demo shows:
Discovery via
/.well-known/ucp
 - how platforms find merchant capabilities
Checkout Sessions API - create, update, and complete purchases
Toggle "Debug Mode" to see the actual API calls in real-time
What's implemented vs mocked:
- Discovery endpoint with capabilities and payment handlers
- Full checkout flow with line items, buyer info, payment selection
- Payment processing uses test tokens (no real charges)
- In-memory storage (resets on each session)
Links:
Demo: https://ucp-demo.web.app
UCP Spec: https://ucp.dev
Source: https://github.com/hemanth/ucp-demo
Would love feedback on the developer experience. Is the protocol discoverable enough? What's missing?

value: Show HN: UCP Demo – Interactive Demo of the Universal Commerce Protocol


value: arbayi

value: A fun game for playing moral dilemmas with friends. I gave 12 AI agents zodiac personalities (not that I believe in them) using the same LLM with different personality prompts.

value: Show HN: What if AI agents had Zodiac personalities?

author: arbayi


value: emanoj

value:
Hi HN,
I’m a writer and solo developer. Over the last few years, I kept noticing the same thing:
Whenever I sat down to write - essays, notes, drafts - the tools I used slowly pulled me away from writing and into everything else (folders, stats, formatting, metrics). Eventually, I found myself spending more time in the interface than on the words.
So I built featureless - a very small web app with just this:
- A single title field
- One writing surface
- Autosave
- Clear, Undo, Upgrade, and Logout
- No folders, no formatting buttons, no embeds, no word count
The goal isn’t to replace Notion, Ulysses, Obsidian, Word, Google Docs or other writing interfaces. It’s to offer a place where there’s nothing else to do but write, finish, and move on. Once you’re done, you can copy-paste the finished work into your preferred tool to polish or publish it.
It’s a web app, so anyone can try it directly in the browser:
https://featureless.app
There’s a free tier with a short expiry window, and an optional paid plan if you want to keep a draft around longer. The idea is to introduce just enough constraint to encourage finishing.
I’d really appreciate any feedback.
Happy to answer questions.
Cheers,
Manoj

value: Show HN: Featureless – a one-page, distraction-free web app for writing

author: emanoj


value: citizenbab

value:
So… I needed to raise funds for my startup idea and started building a tool to automate investor outreach.
While building it to raise funding for my own startup idea, I realized other founders might need this too, so I pivoted it into my main product.
I’d love feedback from founders, investors, or anyone curious about automating outreach. You can check it out here: www.pilt.ai
Happy to answer questions about how it works, lessons learned, or pitfalls I ran into while building it.

value: Show HN: I built an autopilot investor outreach tool – and it became my startup

author: citizenbab


value: qwikhost

value: Save, Export, and Download Your Instagram Saved Collections with Photos & Videos Effortlessly

value: Show HN: Instagram Saved Collection Downloader

author: qwikhost


value:
I've spent the last few years evaluating hundreds of small business acquisitions – the boring kind that actually make money. Laundromats, clinics, newsletters, micro-SaaS, e-commerce stores. Businesses making $2k-$10k/month that sell for $20k-$500k.
What I keep seeing: tons of people want to buy these businesses, but they don't know where to start. They see listings on Flippa or Acquire and either (a) assume they're all scams, or (b) bid without knowing how to evaluate if the financials are real.
So I built a course teaching the full process: where to find deals, how to evaluate financials, what questions to ask during due diligence, how to structure the deal, and how to close without getting burned.
It's targeted at people who have capital ($10k-$500k) but don't want to spend 3 years building from scratch. The idea is: buy something that already works, skip the startup grind.
Pricing at $197 for 6 modules + evaluation templates. Landing page is live, but I haven't built the full course yet – testing if there's real demand first.
Here's what I'm genuinely curious about from HN:
1. Is "buying a business" something people actually want to do, or do they just like the idea of it?
2. Does $197 feel reasonable for this, or am I way off?
3. What would make you trust a course like this vs. assuming it's another "passive income" scam?
4. If you have thought about buying a small business before, what was your biggest pain points or curiosities?
Link: smalldealschool.com
I built this in a weekend, so the design is minimal – focused on validation over polish. Would appreciate honest feedback from people who've thought about buying a business.

value: Show HN: Built a course on buying small businesses – validating demand


value: typester

value: Show HN: AeroTag – Tag-based workspace management for AeroSpace (macOS)

author: typester


value: Rough first version, I know.  Please comment with feedback!!

value: Show HN: 2k or Nothing – A Social Platform Dedicated to Long-Form Content


value: LBWasserman

value: Show HN: Neurop Forge – AI executes verified blocks instead of writing code

author: LBWasserman


value: polinux

value:
*New in v0.2.4:*<p>- YAML Validator with auto-fix (tabs→spaces, indentation, colon-in-value quoting)
- JSON Validator with jsonrepair (fixes trailing commas, comments, mismatched braces)
- Monaco Editor (VS Code engine) with syntax highlighting
- Diff view showing exactly what was fixed

value: Show HN: Web CLI v0.2.4 – Added YAML/JSON validators with auto-fix

author: polinux


value: iamlin

value: Show HN: Tmp.tf – Cross-device text transfer with just a channel name, no signup

author: iamlin


value: hackerbirds

value:
Hello HN! I've been struggling using macOS in main part due to a lack of a fast app launcher. Personally, I found solutions like Alfred and Spotlight to be too slow or straight up unreliable with the searches, and wasn't satisfied with them. I just wanted something to swap between apps quickly! So I made one. Fetch is the result of my frustration.
I designed it to be simple and really fast. It only does one thing: search for apps. To try make things quick and load instantly, it uses the same native renderer as Zed, some operations are multi-threaded, apps are indexed, etc.
Despite the core of the app being minimalist, I did put effort into making sure Fetch looks and feels right to use. It's simple, doesn't get in the way, and ideally should work just as you'd expect.
It is currently not as easy to install as I'd like (I want people other than developers being able to use it), and has a few things left to implement (mainly non-macOS support), but I'm sharing this in hopes that it can help someone else as well, and am open to feedback or questions!

value: Show HN: Fetch – A minimalistic and super fast macOS app launcher

author: hackerbirds


value:
Hi everyone,
I’ve been building a programming language called Constela.
Constela lets you build web pages using JSON instead of JavaScript. UI structure, state, and events are described as a constrained JSON DSL, which is validated and compiled before execution.
The idea is to treat UI not as handwritten code, but as verifiable data. This allows issues like undefined state references, invalid updates, or broken UI structure to be detected before the UI ever runs.
This approach is especially aimed at workflows where UI is generated or heavily modified by machines or AI, where runtime-only errors make correctness hard to reason about.
Project:
https://github.com/yuuichieguchi/constela
Docs:
https://constela-dev.vercel.app/
I’d be interested in feedback from people working on compilers, UI frameworks, or AI-assisted development.

value: Show HN: Constela – Build web pages using JSON instead of JavaScript


value: seng

value:
Side project that started as a joke: mapping all the ways "I'm fine" can be interpreted.
Ended up building a full relationship intelligence tool:
- Ambiguous message decoder (22 "fine" variants mapped)
- Communication pattern analysis
- RAG-powered response drafting
- Error types with severity and recovery suggestions
The architecture treats communication as a domain problem. Messages have context/tone/timing, patterns aggregate into signals, errors have root causes and recovery paths.
Tech: Effect-TS, SQLite, LanceDB. All local, privacy-first. No cloud.
Demo at lifeops.in
Curious what HN thinks about applying systems thinking to fuzzy human problems.

value: Show HN: LifeOps – Relationship intelligence for developers (local-first)

author: seng


value: nwthiele

value: The Thiele Machine is a formally verified universal computational model the surpasses Turing machines in key ways. It's fully proven in Coq (including kernel theorems and universality containment), features a python implementation for simulation and includes hardware designs in Verilog for potential FPGA/ASIC builds. The core idea: a paradigm shift using μ-bits for stricter computation under real-world constraints, tying into physics (e.g., Noether’s theorem) and emergence in chaotic systems.<p>The repo includes a 13-chapter thesis (PDF and sources), proofs, and tools for exploration. It’s aimed at formal methods enthusiasts, AI researchers, and hardware devs interested in verifiable, adaptive reasoning beyond traditional limits. Feedback welcome on the proofs, emergence chapter, or hardware impl, let’s collaborate!

value: Show HN: The Thiele Machine – Coq-Verified Computational Model Beyond Turing

author: nwthiele


value: ImJasonH

value: Show HN: B-IR – An LLM-optimized programming language

author: ImJasonH


value: jamiepond

value: Little tool that I made to understand how (un)reasonable my prompts are.

value: Show HN: `tc` like `wc` but for LLM tokens

author: jamiepond


value: igaurab

value: Show HN: Tiktokify Your Blog

author: igaurab

title: Show HN: Tiktokify Your Blog


value: Show HN: Personal news curator running 24/7 on a Raspberry Pi 4 with local LLM


value: jumpdong

value: I've created a phone cleaning app; feel free to use it.

value: Show HN: AI Cleaner：Phone Cleaner and Storage Analyzer App

author: jumpdong


value: goingmerryapps

value:
Hi HN,
I built App Logo AI, a small tool that generates minimal, app-store-ready logos from text prompts.
The motivation was simple:
As an indie developer, I often need a clean logo early on, but hiring a designer or iterating manually takes time. Most generators also produce complex icons that don’t scale well.
What it does
 • Text → minimal logo symbol
 • Flat, geometric, high-contrast styles
 • No letters, no gradients, no mockups
 • Designed specifically for App Store / Play Store icons
Getting started
 • New users receive a small amount of free trial credits to test the generator
 • No setup required beyond signing in
How it works
 • Prompt-based generation with strict constraints baked in
 • Optimized for clarity and recognizability at small sizes
This is still an early version, and I’d really appreciate feedback:
 • Are the results actually useful?
 • Do the constraints help or feel limiting?
 • What would you want to control more?
Link: https://applogoai.com/
Thanks!

value: Show HN: App Logo AI – Your generated application logo

author: goingmerryapps


value: jackchuka

value:
Hi HN — I made dutix (“Default UTI eXtension handler manager”), a CLI for managing macOS default handlers for file extensions, UTIs (Uniform Type Identifiers), and URL schemes.
It supports:
• setting defaults (dutix set ...)
• inspecting current defaults (dutix targets show ...)
• migrating all associations from one app to another (dutix apps migrate ...)
Inspired by duti; dutix keeps the CLI spirit but adds bulk migration, preview/dry-run, and JSON/YAML output.

value: Show HN: Dutix – set default apps for file types and URL schemes on macOS

author: jackchuka


value: jberthom

value:
I built Pointa to solve a problem I kept running into: describing UI changes to AI coding tools is tedious. "The button in the top right, no the other one, with the blue border..."
Pointa lets you click on any element in your localhost app, leave a comment, and your AI agent (Cursor, Claude Code, Windsurf, etc.) picks it up via MCP and implements it. You can bulk annotate your entire app, and then get it all worked on in one shot.
How it works:
- Chrome extension for point-and-click annotations
- Local Node.js server with MCP protocol
- All data stays on your machine (~/.pointa)
Built with vanilla JS for the extension and Express for the server. No frameworks, no cloud dependencies.
GitHub: https://github.com/AmElmo/pointa-app
Would love feedback on the architecture and any edge cases I might have missed. I use it every singled day on all my projects, and I want to make it as useful as possible for everyone.

value: Show HN: Pointa – Point-and-click annotations for AI coding agents (open source)

author: jberthom


value:
I've been interested in how different cultures structure personality archetypes. The "Destiny Matrix" is a system popular in Eastern Europe that maps birth dates to the 22 Major Arcana archetypes (The Fool, The Magician, etc.).
I built https://karmictail.com/ to automate the calculation of these "Karmic Tails" – which are essentially sequences of numbers purported to represent recurring life lessons.
Even if you treat it purely as a randomization seed for self-reflection (like Brian Eno's Oblique Strategies), I think the archetypal structures are fascinating.
Would love to hear your thoughts on the design!

value: Show HN: Karmic Tail – A calculator for the Destiny Matrix numerology system


value: binbandit

value: Show HN: I kept forgetting Git worktree syntax, so I wrapped it

author: binbandit


value: thedanielforum

value:
I usually work in limited environments where I need to move files between hosts.
So I built uldl.sh (Upload / Download / Shell).
Because it's built around curl there is no need to install anything on the machine you are ssh'd in to and the URLs are short in case you don't have access to copy/paste.
I know this has a very specific audience, but I would love some feedback if you find it useful.

value: Show HN: Moving files without install on the host

author: thedanielforum


value: I was running some autonomous agents and realized I had no idea how much I was spending until the bill hit. I built this to give myself a 'Mission Control' for my terminal.

value: Show HN: AgentWatch – A terminal dashboard for monitoring AI Agent costs


value: thenextechtrade

value:
Hi HN,
I’ve always been a fan of the openai/openai-fm repository, but noticed that the barrier to entry (CLI, env setup, API keys) was high for many. I built OpenAI FM to be a "ready-to-use" web version—no deployment required.
Current Status & Business Model: The project is currently in active development. Since running high-quality AI inference at scale incurs significant server and API costs, I’ve implemented a small paywall to keep the project sustainable as an indie developer.
However, I want everyone to be able to test the quality, so there is a free trial available for all users.
Roadmap & Invitation:
Coming Soon: I’m currently building a Text-to-Video pipeline to turn these voices into synchronized video content.
We need your feedback: Since we are in the early stages, I’d love to hear what features you need. More voices? API access? Specific export formats? Please leave your suggestions here, and I will actively work on integrating them.
I'm especially interested in feedback on the mobile UX and the audio latency. Looking forward to your thoughts!

value: Show HN: OpenAI FM – Zero-setup AI voice tool(Inspired by repo)

author: thenextechtrade


value: cad-vc

value: Show HN: Transform Web, Text-to-CAD in the Browser

author: cad-vc


value:
This weekend claude code helped me create a 3D Neo4J visualizer tool for YC advice, my mentors & my quotes collection.
Pretty mid, but search & shows top 5 quotes related to any quote (i had a lotta close clusters)

value: Show HN: 3D Visualizing YC Advice

title: Show HN: 3D Visualizing YC Advice


value:
In an era of widespread IT industry obsession with AI and the emergence of a quadrillion utilities that serve to integrate AI into projects, I decided to create a package that is NOT just another package generating prompts or integrating yet another of dozens of AI models.
Here is the integration of the good old CKEditor into Symfony, this time in version 5. With RTC support, multiple editor shapes, multiple editables (e.g., you can create header, content, and footer sections of an article with a single editor instance), and custom plugins.
The integration is designed to work with AssetsMapper and Symfony >= 6.4.
I would appreciate your feedback!

value: Show HN: CKEditor 5 Symfony Integration

title: Show HN: CKEditor 5 Symfony Integration


value: PanicSellGuru

value:
I've always found raw SEC filings painful to parse, so I built a site to make institutional holding data more accessible and visual.
I recently updated the data to analyze the peter thiel stock portfolio (tracking Founders Fund and associated vehicles) for Q3 2025. It's interesting to see the divergence from standard tech indices—heavy on defense/hard tech and very little consumer SaaS.
You can see the visualization here: https://www.13radar.com/guru/peter-thiel
Would love any feedback on the UI or suggestions on other metrics I should calculate from the 13F data.

value: Show HN: I built a tool to visualize the Peter Thiel stock portfolio (13F data)

author: PanicSellGuru


value: brianchanwh

value: Show HN: A Clean Subnet Mask Cheat Sheet

author: brianchanwh


value: Startup time is ~10ms with Zig, which is why I built this small CLI tool for Claude Code that shows context usage, git branch, and model info in the status line.<p>The original JavaScript version took ~143ms to start. Reducing this to ~10ms matters since the tool runs frequently during editor use.

value: Show HN: ZCCInfo – Fast status line for Claude Code written in Zig


value: hboon

value: Show HN: Boost social media CTR. Auto generate Open Graph images for website

author: hboon


value: nyku

value: Show HN: I built a keyword tool that finds terms traditional tools miss

author: nyku


value:
The Problem Every Google Workspace Admin Faces
Managing Google Workspace is complex, time-consuming, and error-prone. Whether you're auditing user access, tracking license usage, managing shared drives, or monitoring security alerts, these tasks require hours of manual work, deep technical knowledge, and constant attention. One missed permission or overlooked inactive account can create security risks or unnecessary costs.
The Solution: GAM7 Companion
GAM7 Companion is a professional macOS application that transforms Google Workspace administration through intelligent automation. It is the bridge between the powerful command-line tool GAM (Google Apps Manager) and the modern, user-friendly interface administrators deserve.
You can download the free version and purchase premium features here:
Free (no sign-up):  https://github.com/halcarrell/gamgui-releases/releases/tag/v...
Gumroad: https://gamcompanion.gumroad.com/l/gam7admin-free
What Makes It Different
Unlike generic admin tools or complex scripts, GAM7 Companion offers 10 purpose-built premium workflows that automate the most critical administrative tasks:
User Audit Reports – Comprehensive analysis of user activity, status, and access patterns
Group Membership Analysis – Deep insights into group structures and membership hierarchies
Inactive User Detection – Identify and manage dormant accounts automatically
License Usage Reports – Optimize Google Workspace license costs with detailed usage analytics
Shared Drive Audit – Complete visibility into shared drive access and permissions
Calendar Resource Management – Efficiently manage and audit calendar resources
Mobile Device Inventory – Track and manage mobile device access across your organization
Gmail Delegation Audit – Review and manage email delegation settings securely
Drive Ownership Transfer – Safely transfer file ownership during employee transitions
Security Alert Dashboard – Centralized monitoring of security events and alerts
Built for Every Team Size
Professional License ($199) – Ideal for IT teams managing larger domains. 5 device activations, priority support, advanced reporting.
Enterprise License ($499) – Designed for MSPs and large organizations. Unlimited activations, white-label capability, custom workflow development, 4-hour priority support.
Why Administrators Choose GAM7 Companion
 Save Time – Automate hours of manual work into minutes
 Reduce Errors – Eliminate human mistakes with consistent automation
 Improve Security – Proactive monitoring and auditing capabilities
 Optimize Costs – Identify unused licenses and optimize spending
 Scale Effortlessly – From single admin to enterprise deployment
 Stay Compliant – Regular audits support regulatory compliance
The Bottom Line
Stop spending hours on repetitive Google Workspace tasks. Start automating with GAM7 Companion and reclaim your time while improving security, reducing costs, and scaling your operations effortlessly.
Available now for macOS. Lifetime licenses. Instant delivery. 30-day money-back guarantee.

value: Show HN: GAM7 Companion – macOS app that automates Google Workspace admin


value: juliavvrn

value:
AIIM (Advanced Identity & Interaction Model) is an open-source platform for creating and managing highly realistic AI characters. Unlike standard chatbots, AIIM allows you to model an agent's personality, psychological traits, emotional states, and specific communication style.
Access to the platform is free of charge.
Pay for the AI providers you choose.
We are actively developing and are open to collaborations and improvements!

value: Show HN: AIIM – platform to build AI agents with psychological depth

author: juliavvrn


value: Show HN: Self-hosted micro-learning platform with Full featured (Django/SolidJS)


value:
Most neovim users will be familiar with flash.nvim, which amongst other things, allows you to quickly jump to a word in your visible buffer. It’s a great tool for developers who want to quickly navigate their codebase.
I was looking for something similar, but for tmux. I wanted to be able to search visible words in the current tmux pane, then copy that word to the system clipboard by pressing the associated label key.
I built https://github.com/Kristijan/flash-copy.tmux, with the aim to bring that functionality to tmux.
Here’s a bit of a write up https://blog.kristijan.org/posts/TMUX-Flash-Copy for those interested. I welcome any feedback.

value: Show HN: flash.nvim, but for tmux…sort of


value: Show HN: Estimate infrastructure cost deltas from Terraform plans (offline)


value: lymanli

value:
I built Palix AI, a unified AI creation platform for generating images, videos, and music in one place.
It now supports Nano Banana Pro for higher-quality and faster generation.
To celebrate the New Year, Nano Banana Pro is currently available at 50% off for a limited time.
Feedback is very welcome!

value: Show HN: Palix AI – All-in-One AI Platform for Images, Video and Music

author: lymanli


value:
Hi HN,
I built a small event-driven video transcoding pipeline to explore how large-scale media systems behave.
The live site lets you upload a video and use the pipeline in action. The architecture, tradeoffs, and reasoning are documented in a blog post, and the code is open source.
Blog: https://v0id-user.mataroa.blog/blog/i-tried-to-understand-ho...
Repo: https://github.com/v0id-user/tcoder
Happy to discuss the design decisions, limitations, and what I’d do differently :)

value: Show HN: I tried to understand large-scale video pipelines, so I built one


value: jokera

value: Show HN: AI Anime Generator

author: jokera

title: Show HN: AI Anime Generator


value:
Hi Hacker News,
I built ShrijiLang, a new programming language written in C with its own tokenizer, parser, AST, interpreter, and runtime, along with an AI routing system.
It is not a wrapper over Python or an LLM tool — it is a real language that executes .sri scripts through its own runtime engine.
The language includes:
- A full lexer and parser
- An AST-based interpreter
- A state and event system
- AI modules (Sakhi, Niyu, Mira, Shiri, Kavya) routed at runtime
- Script-level control over AI behaviour
Example:
./shrijilang test.sri
The project is open source here:
https://github.com/shreeradhika623-sudo/ShrijiLang.git
I built this solo over many months.
Feedback, critique, and ideas are very welcome.
— Mister_Mr

value: Show HN: ShrijiLang – an AI-powered programming language with its own runtime


value:
Creators are getting accused of using AI when they didn't. Artists banned from platforms, students flagged by detectors, freelancers losing clients.
The problem: there's no good way to prove your innocence.
Realwork is a macOS app that records your creative process and generates cryptographic proof. Keystrokes, pauses, revisions - the messy human parts that AI skips. You get a shareable timelapse with SHA256 hashes proving the work happened over time on your machine.
Not a detector (those don't work). Just receipts.
Built with Swift/SwiftUI + ScreenCaptureKit. Free while in early access.
https://realwork.app

value: Show HN: Realwork – Prove you didn't use AI


value: rokontech

value: AI 'kind' design is over for me. Check my new tool and try it for FREE

value: Show HN: Designed a tool that 'designs' app from text

author: rokontech


value: spider-hand

value:
Hi HN,
I built a small RAG application that lets you ask questions about Tokyo land prices and explore them on an interactive map. I mainly built this because I wanted to try making something with an interactive map and real data, and I found Japan’s open land price data interesting to work with.
I’d really appreciate any feedback. I’m just an amateur in data science and machine learning and I feel there’s still a lot of room to improve the accuracy, so I’d especially love to hear any suggestions on how the RAG part could be improved.
Source code: https://github.com/spider-hand/tokyo-landprice-rag

value: Show HN: Tokyo Land Price AI – RAG App to Explore Tokyo Land Prices

author: spider-hand


value: twelvechess

value: Show HN: Deepdrone – Controls drones with natural language through LLMs

author: twelvechess


value: Strawhatoofy

value:
I had this bad habit of picking up my phone without thinking. Mornings, breaks, late at night. Open Insta or Twitter “for a min” and boom, 30–40 mins gone. Not even fun scrolling. Just autopilot.
Tried app blockers. Tried turning off notifications. Didnt last. Blocking just made me annoyed, and I’d end up disabling it.
So I built Mindsnack.
Instead of blocking apps, it lets you binge small concepts around life skills. If something actually interests you, you can go deeper and take short lessons. The idea is to replace empty scrolling with something that at least feels intentional.
Tech stack is pretty simple:
- React Native
- Node backend
- Postgres
- A backend agent that generates short courses
Didnt build this to be more productive. Built it because I was tired of losing time without choosing it.
I still scroll sometimes. I’m planning to make it more interactive and engaging over time.
Curious to hear from others:
- have you used any app to stop doomscrolling?
- what worked or didnt?
- would replacing the habit work better than blocking?
Happy to hear honest thoughts, even if this sounds dumb

value: Show HN: I stopped doomscrolling (built an IOS app for it)

author: Strawhatoofy


value: neuraldenis

value: Show HN: AI and Tech Trends Dashboard

author: neuraldenis

title: Show HN: AI and Tech Trends Dashboard


value: bnkty

value: Show HN: BunkerWeb – open-source and cloud-native WAF/WAAP

author: bnkty


value: teng-lin

value:
Hi HN,
I’ve been using NotebookLM heavily, but the manual "drag-and-drop" workflow was a bottleneck. I wanted to build automated pipelines (like auto-generating podcasts from a folder of PDFs), but the lack of an official API made this impossible.
The Solution: By mapping the internal RPC endpoints used by the web frontend, I built a native Python client that interacts directly with the backend. This bypasses the overhead and brittleness of browser automation tools like Selenium.
Demo:
Watch Claude Code use the CLI to automate a workflow in the terminal: https://asciinema.org/a/767284
What you can do with it:
Deep Research & Content Automation: Automate the entire research loop. You can programmatically create a new notebook, import deep research on specific topics, and then trigger the generation of both an Audio Overview (podcast) and a Slide Deck, downloading the final assets in one go.
RAG Pipelines: Use NotebookLM as a grounded backend for agents (query a notebook -> get cited answers).
CLI for Humans & LLMs: The package includes a comprehensive CLI designed for both end-users and agents. It even features a command to auto-install itself as a "Skill" for Claude Code, letting you control NotebookLM via natural language in your terminal.
Stability & Testing:
Unofficial APIs are risky. To mitigate silent breakage, I treated this package like a production product. The repo includes a triple-layer test suite (Unit, Integration, and Daily E2E Cron tests). If Google changes their definitions, my CI fails immediately, and we’ll know before users do.
Auth Note:
The library runs on pure Python (ideal for headless servers), but it requires a valid session cookie to start. The CLI makes this easy: just run notebooklm-py login to perform the one-time extraction (it briefly opens a browser via Playwright). Once you have the token, you can deploy it anywhere without a browser.
Repo:
https://github.com/teng-lin/notebooklm-py
Happy to answer questions!

value: Show HN: Notebooklm-Py – Unofficial Python API for Google NotebookLM

author: teng-lin


value: samieY

value:
What if there was an app that collected every comment and review from across the internet and let you search for any personal preference you have in a cafe or restaurant?
I used to travel a lot and explore cities, but I spent way too much time trying to find hidden gems, local food, or must-go places. I'd end up with endless tabs, TikTok scrolls, and still land on the same touristy spots.
So I finally got fed up and built Skylet.ai – an AI that actually understands "hidden gem" and lets you search by vibe instead of generic lists.
Just type what you're feeling:
cozy cafe with great city views
wagyu burger hidden gem
quiet spot for a first date not too touristy
best pizza in town by vibe
It pulls real-time context, gets nuances like weekend atmosphere or business-meeting suitability, and each place has an interactive chat. You can ask things like "Is this good for photos at sunset?" or "How packed is it on Fridays?"
I'm starting small (focusing on a few cities right now, including New York and LA) to see if it's actually useful. I'll expand the cities and venues gradually if people like it.
Your comments and feedback will help a ton – tell me what works, what doesn't, weird searches that break it, or features you'd want.
Enjoy your next trip (or local rediscovery)!

value: Show HN: Skylet.ai – vibe-based search for hidden cafes and restaurants

author: samieY


value: michalc

value: Show HN: stream-unzip – Python function to unZIP on the fly

author: michalc


value: snasan

value: While graph-based vector retrieval algorithms like HNSW and NSG are highly favored for their excellent retrieval speed, it is often overlooked that they are designed for Euclidean space vector retrieval. "Metric mismatch" can be devastating in many scenarios—vector data better suited for maximum inner product retrieval, when paired with Euclidean vector algorithms, often leads to "retrieval results semantically irrelevant to the query." Looking back at the field of maximum inner product retrieval, there has yet to be a groundbreaking algorithm comparable to HNSW or NSG. Many previous works performed well only on certain datasets but suffered severe degradation when applied to others. To address this, in collaboration with Zhejiang University, we have successfully elevated maximum inner product retrieval research to the same level as Euclidean space retrieval. Our innovative method—PSP—can boost maximum inner product retrieval efficiency by 30% with minimal modifications to existing graph algorithms!

value: Show HN: Two-line change, 30% RAG boost

author: snasan

title: Show HN: Two-line change, 30% RAG boost


value: viikka

value:
Hi HN,
I built TrackAll, a small Chrome extension that lets you manually collect and manage all your package tracking links in one place.
I made it after getting tired of searching emails and carrier apps every time I wanted to check where my package was. I wanted something that:
- Works with any carrier or tracking link
- Doesn’t require accounts and email access
- Stores everything locally and stays out of the way
How it works:
You add each tracking link to TrackAll and you can quickly open and check status of each delivery.
Happy to hear feedback, criticism, or ideas for improvement.
Thanks,
Viktoriia

value: Show HN: TrackAll – Chrome extension to keep all tracking links in one place

author: viikka


value: Eggvelop

value:
Hey HN,
We built Max Requirements to solve a problem we kept running into: clients have ideas in their heads but struggle to communicate them in a way developers can work with.
It's a conversation-based tool where 6 specialized AI agents guide you through requirements gathering — project scope, user types, user stories, prioritization (MoSCoW), and UX preferences.
Output is a structured spec document.
Stack: React, Bun, LangGraph for agent orchestration, Claude Haiku 4.5 via OpenRouter, SQLite.
The goal was to replicate what a good product manager does in a discovery session, but in 30 minutes instead of weeks.
Free tier available. Would love feedback from anyone who's dealt with the pain of unclear requirements.
HN folks can use code HACKERNEWS for a free month.
(works until 12 Feb 2026)

value: Show HN: AI that turns project ideas into structured specs

author: Eggvelop


value: Show HN: Observability without proprietary agents (pure OpenTelemetry)


value: DenisDolya

value:
I built this toolkit with my colleague to dive deep into OS internals and automate the identification of privilege escalation vectors. Written in pure C without external dependencies, it explores everything from Linux capabilities and Docker escapes to Windows token manipulation and service permissions. We believe that the constant struggle between breaking and securing systems is the ultimate driver of software evolution. This tool is our contribution to that cycle, designed for researchers who want to understand how low-level misconfigurations can be discovered and audited across different environments.
Source: https://github.com/Ferki-git-creator/ferki-escalator

value: Show HN: A cross-platform toolkit to explore OS internals and capabilities

author: DenisDolya


value:
I built ADB Remote from the sole desire to be able to do Android development without having to commit to launching Android Studio.
ADB Remote wraps common ADB and Gradle operations into a single interface. Useful for quick tasks like checking LogCat, managing devices, running builds, or testing a specific Git branch.
What it does:
File Explorer: Browse your project files and open them directly in your terminal/editor
Git Operations: Checkout and run any branch/tag directly on a device
Gradle Tasks: Run assembleDebug, installDebug, or custom tasks with streaming output
Logcat Viewer: Live filtering by level, tag, or search text
Activity Tracker: Monitor the current foreground activity
ADB Tools: Clear data, uninstall, manage permissions, input text, take screenshots
Visual Testing: Screenshot comparison tool to catch UI regressions
Terminal Integration: Open files in iTerm2, Terminal, Warp, etc.
Feedback welcome—especially if you find yourself avoiding Android Studio for quick device tasks.

value: Show HN: ADB Remote – First attempt at IDE-less Android development


value: Show HN: PSP,A vector retrieval algorithm like HNSW and NSG for MIPS

story_text: While graph-based vector retrieval algorithms like HNSW and NSG are highly favored for their excellent retrieval speed, it is often overlooked that they are designed for Euclidean space vector retrieval. "Metric mismatch" can be devastating in many scenarios—vector data better suited for maximum inner product retrieval, when paired with Euclidean vector algorithms, often leads to "retrieval results semantically irrelevant to the query." Looking back at the field of maximum inner product retrieval, there has yet to be a groundbreaking algorithm comparable to HNSW or NSG. Many previous works performed well only on certain datasets but suffered severe degradation when applied to others. To address this, in collaboration with Zhejiang University, we have successfully elevated maximum inner product retrieval research to the same level as Euclidean space retrieval. Our innovative method—PSP—can boost maximum inner product retrieval efficiency by 30% with minimal modifications to existing graph algorithms!