value: VBproDev

value:
I was sourcing e-commerce templates for a client and ran into two bad options:
- expensive, locked-down ecosystems like Shopify
- broken AI-generated junk
So I built Estrocom, an e-commerce template with Astro, Tailwind, and TypeScript,
designed to be WCAG AA accessible, SEO-friendly, and mobile-first.
Live demo:
https://estrocom.netlify.app
Source code:
https://github.com/VBproDev/estrocom
Why it’s worth checking out:
- Accessibility: 0 issues detected by Axe and Lighthouse, WCAG AA contrast maintained
- Performance: Sub-1s load time with strong Lighthouse scores
- Mobile-first: Works from 360px up to large screens
- Atomic design: Atoms, molecules, and organisms for scalability
- Full shopping flow: Cart + product categorization
- SEO-ready: JSON-LD schema and sitemap support

value: Show HN: AI slop has flooded the template market

author: VBproDev


value: WaterRun

value:
A small tool that exports .pptx files to .png images with one click.
EXE (Windows, ready to use out of the box): https://github.com/Water-Run/pptx2png/releases/tag/pptx2png
PyPI (call it from your Python code): https://pypi.org/project/pptx2png/

value: Show HN: One-click PPTX to PNG (Windows app and Python library)

author: WaterRun


value: xinbenlv

value: Show HN: Just built the best domain search engine

author: xinbenlv


value: hemulich

value: Show HN: Quick Image Editor – Add text to images, no signup required

author: hemulich


value: Hi HN, I am a 17-year-old Kosen student in Japan. I struggled to understand pointers, so instead of reading textbooks, I prompted AI to build this visualization tool for me. I wrote almost 0 lines of code manually. It is still very rough and early (MVP), but it works enough to teach me memory concepts. Feedback welcome!

value: Show HN: I visualized C pointers because I was failing my class (built with AI)


value: kenshozone

value:
Hey HN,
I keep building things and failing at launch. This time I built something that enforces the discipline I lack: a productivity system that physically blocks you from working when you've done too much focus without rest.
What it does:
- Focus timer + meditation tracker + task manager in one terminal-aesthetic interface
- Hard 10:1 focus:rest enforcement — work 100 minutes, you OWE 10 minutes of rest before the timer unlocks again
- Task completion requires reflection logs (1 reflection per 5 tasks) — no backlog journaling allowed
- ASCII progress bars, monospace everything, brackets for every action: `[ START_FOCUS ]`
- No gamification, no streak anxiety, no "you can do it!" cheerleading
Why I built it:
I'd work 4-hour blocks, burn out by Wednesday, then doomscroll for 3 days. Every productivity app let me keep going. I needed something that would stop me and enforce recovery.
The aesthetic is intentional — brutalist terminal UI to strip out dopamine triggers. Black background, functional color (teal/amber/red), no rounded corners, no celebrations. Just discipline.
Current state:
- 7-day free trial, no card required
- Web app (Flutter + Supabase)
- Works on mobile but designed desktop-first
- I'm the only daily user (classic founder problem)
What I learned building this:
- Enforced rest is controversial — some testers hated being blocked
- People want "just one more task" overrides — I refuse to add them
- The terminal aesthetic filters hard: developers love it, normies bounce
- I have no idea how to market this without sounding preachy about discipline
Live demo: https://app.kensho.zone
Source: Not open yet (will consider if there's interest)
This is my 5th failed business attempt. Usually I ship, post once, then wonder why no one uses it. Trying something different this time: being honest about the struggle and asking for brutal feedback before I give up.
What am I missing? Would you actually use this, or is it solving a problem only I have?

value: Show HN: Terminal Aesthetic Productivity App

author: kenshozone


value: akshayaggarwal

value:
An open-source, visual interface for LLMs that forces output into a graph structure (React Flow + Dagre). Instead of linear text, every response is a node. I tweaked the system prompt to be purely Socratic...it asks questions to help you expand the graph yourself. Includes browser-local session persistence and image generation for complex concepts.
Stack: Next.js 16, React Flow, Gemini 3 Flash.
Privacy: 100% local storage (no signup/database).
Cost: Free (Open Source).
Demo: https://nodenest-blond.vercel.app/

value: Show HN: I built a mental map learning interface to learn anything faster

author: akshayaggarwal


value: cliftonc

value: I've been working on this as a side project for some time, but now I think it has reached a point to be genuinely useable and useful - would really appreciate any feedback or comments!

value: Show HN: Embeddable analytics for your platform – MIT Licensed

author: cliftonc


value: Hi HN — I built cursor-history, a POSIX-style CLI (and library) for accessing Cursor AI chat history. It focuses on being composable and scriptable: list sessions, search keywords, export to Markdown/JSON, migrate sessions between workspaces, and create/restore full backups. It also shows rich session details like file edit diffs, tool calls/parameters, timestamps, and (optionally) thinking blocks. Node 20+, works on macOS/Windows/Linux. Feedback welcome!

value: Show HN: Cursor-history CLI for browse/backup Cursor chat history


value: aavashbaral

value:
Hi HN,
I built simile-search after struggling with semantic search for small projects and product catalogs where running a vector DB or calling APIs felt like overkill.
simile-search is an offline-first semantic search library:
- No database
- No external APIs
- Local embeddings + fuzzy matching
- Works well with messy human input (names, typos, partial queries)
It’s designed for cases like local apps, small catalogs, demos, and environments with limited infra.
GitHub: https://github.com/iaavas/simile-search
npm: https://www.npmjs.com/package/simile-search
I’d really appreciate feedback on the approach, performance tradeoffs, and where this might break down.

value: Show HN: An offline-first semantic search library with no DB or APIs

author: aavashbaral


value: Lucius-AI

value: Show HN: Lucius AI – Forensic analysis of 500-page government tender PDFs

author: Lucius-AI


value: DivyaraneshN

value:
Hi HN,
I built TitleTuner after noticing that new YouTubers struggle more with what to make and how to title it than with editing.
TitleTuner starts from a single idea and helps with:
– Video idea angles
– Script outlines
– YouTube titles
– Relevant tags
It’s free and mainly built for beginners who want clarity before hitting record.
I’d really appreciate honest feedback on whether this is useful and what feels missing or unnecessary.
Thanks!

value: Show HN: TitleTuner – Generate YouTube titles, scripts and tags from one idea

author: DivyaraneshN


value:
I built SPF for my home server setup because I was frustrated with the complexity of existing solutions like rinetd, socat, and nginx streams for simple port forwarding.
What it does:
- TCP/UDP port forwarding with load balancing
- Auto-configures your router via UPnP/NAT-PMP (no manual port forwarding)
- Built-in DDNS client (DuckDNS, Cloudflare, No-IP, etc.)
- TLS termination, rate limiting, security hardening
- Single 63KB binary, no dependencies
Example: `spf host 3000` - exposes your local app to the internet in one command.
I used AI (Claude) to audit and optimize the codebase - fixed security bugs, applied Linux kernel coding standards, reduced binary from 83KB to 63KB. The code is cleaner than I could have done alone, honestly.
Looking for maintainers if anyone finds this useful. It's C/C++ but straightforward - most features are self-contained modules. I'm a hobbyist developer and would appreciate help from anyone more experienced.

value: Show HN: SPF – Self-hosting from home(port forwarder with UPnP/DDNS)


value: Show HN: GoldCalc – Real-time gold value calculator


value: nikpolale

value:
As I've been building projects and sending emails to my customers, one thing became crystal clear
It's faster and easier to create emails and sequences via Cursor, then sending them through traditional email platforms.
However, this solution lacked proper analytics, segmenting, and much much more
The goal was to keep the AI speed without sacrificing the tooling. So I built Sequenzy
It pulls your brand data, info about the company, and can generate on-brand emails and sequences in a few minutes
Let me know what you think of this!

value: Show HN: I Built Cursor for Marketing Emails

author: nikpolale


value: adamofk

value:
Hi HN, I’m Adam.
Over the last 8 months, I’ve been learning the SaaS stack and building small side projects. One thing I consistently struggled with was conversion rate optimization. Most guidance felt subjective, and A/B testing wasn’t realistic with low traffic.
I built Crovise to explore whether static analysis could be used to generate useful CRO hypotheses. Instead of tracking users or predicting outcomes, it analyzes the HTML and DOM structure of landing pages: semantic tags, hierarchy depth, CTA placement, and common structural patterns.
The idea is closer to static code analysis than analytics — surface potentially weak or interesting structures that are worth testing.
Technically, the system is rule-based by design and built with Next.js. The hardest part was translating qualitative UX heuristics into deterministic rules without making them too rigid.
This is an MVP and is currently in a waitlist phase. It works best on simple marketing pages and struggles with complex SPAs or highly dynamic content. False positives are expected.
Thanks for reading.

value: Show HN: Crovise – An LLM that uses static analysis to generate CRO hypotheses

author: adamofk


value: Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.

value: Show HN: Useful sample codes collection to learn Autonomous Driving Algorithms


value: kevinbaur

value:
When someone leaves, companies think they lose a person. In reality, they lose context, decisions, shortcuts, and half-documented knowledge that no one notices until things break.
I built SkillPass after watching the same pattern repeat: “handover docs” that look fine but don’t answer the questions successors actually have.
SkillPass runs a single, guided session with the departing employee and turns their implicit, role-specific knowledge into a structured handover report, without meetings, training, or setup.
Free first handover, GDPR-compliant, no tracking, and nothing is used to train AI.

value: Show HN: I Made a Tool for Employers

author: kevinbaur

title: Show HN: I Made a Tool for Employers


value:
Hi HN! I'm a solo developer from Iran. Built this because Stack Overflow is blocked here.
CodeAnswr combines instant AI answers with community Q&A, focusing on accessibility.
Key features:
- Free AI answers powered by Claude Sonnet 4
- Works everywhere (no geo-restrictions - Iran, China, etc.)
- End-to-end encrypted private questions
- Multilingual: English, Persian, Arabic, Chinese, Spanish, French, German
- Zero karma barriers (unlike Stack Overflow)
- Privacy scanner detects API keys before posting
Tech stack:
- Frontend: SvelteKit + TailwindCSS
- Backend: Cloudflare Workers + Hono.js
- Database: Cloudflare D1 (SQLite at edge)
- AI: Claude via Puter.js
- Hosting: Cloudflare Pages (100% edge)
Stats (3 days in):
- 17 registered users
- 26 questions asked
- 23 answers (mix of AI + community)
- Running at $0/month (Cloudflare free tier)
Open source: https://github.com/mobinpo/Implementing-Developer-Hub-APIs
Questions for HN:
1. Should I add gamification like Stack Overflow's reputation system?
2. How to handle content moderation at scale?
3. Best growth strategies for niche developer tools?
Happy to answer technical questions about the serverless architecture or privacy implementation!

value: Show HN: CodeAnswr – Stack Overflow alternative with AI and no geo-blocking


value: shawnreilly

value: Enthusiast trying to forward innovation within the AI Community; The goal of AOSI is to create a common vocabulary, common terminology, and common functional roadmap for AI systems, so that developers, researchers, and organizations can communicate more clearly, design more reliably, and innovate faster; just like OSI did for Network Infrastructure. Just sharing with the community, hope this will add value to discussions!

value: Show HN: AOSI Draft Reference Model for AI (Think OSI Model Not AI Model)

author: shawnreilly


value:
Hi HN,
I’m building Hideout, a small web-based chat app inspired by Discord-style rooms, but stripped down to the minimum.
I started this project because I was curious about one specific problem:
how do you make a real-time chat app feel alive with very few users?
Right now:
Hideout has ~35 users
One main room
Text chat only
No moderation tools, bots, or servers to configure
The app is intentionally simple. When someone joins, they’re dropped directly into the active room so conversations aren’t fragmented.
The hardest issue so far has been the cold start problem — users joining at different times and finding empty rooms. I’m experimenting with:
activity concentration (one room)
time-based prompts
system messages that encourage interaction
This is very early and not polished, but it’s usable today.
I’m mainly looking for:
feedback on the experience
thoughts on approaches to early community formation
ideas for making small real-time apps feel social before scale
I’ll be around to answer questions and discuss what I’ve learned so far.
Thanks!

value: Show HN: Hideout – to explore the cold-start problem


value: callbacked

value: Show HN: Embe Bot - An Automatic Embeds Fixer for Discord

author: callbacked


value: ogulcancelik

value: Show HN: Peer Arena – LLMs debate and vote on who survives

author: ogulcancelik


value: Show HN: Whisper Money – self-hosted personal finances with E2E encryption


value: tchantchov

value: Show HN: I built an automated tracker for the Wheel Strategy

author: tchantchov


value: crsr

value: Show HN: ClearAudio – Isolate sounds from audio using text prompts

author: crsr


value:
I had a post in the start of December about Postgresus 2.0: self hosted tool for PostgreSQL. Since then the project changed the name and added support of other databases: MySQL, MariaDB and MongoDB.
Website - https://databasus.com
GitHub - https://github.com/databasus/databasus
Main features:
- Scheduled backups for multiple PostgreSQL, MySQL, MariaDB and MongoDB databases
- Storage to S3, Cloudflare R2, Google Drive, Azure Blob, NAS, SFTP, rclone, etc.
- Notifications about backup status via email, Telegram, Slack, Discord, MS Teams and customizable webhooks
- Works with both self-hosted and managed PostgreSQL (RDS, Cloud SQL, etc.)
- Runs as a single Docker container or via Helm on Kubernetes, can be installed via script
- There are workspaces and role-based access with audit logs

value: Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB


value:
I wrote a type checker (minfern - https://github.com/sinelaw/minfern) for a subset of javascript with no transpilation. It accepts valid JS as input and allows a subset of JS code to pass the checking. There’s no transpilation or compilation needed. The input code can be run directly.
Try it online at: https://sinelaw.github.io/minfern/
It could be used for checking code targeting normal JS runtimes, or runtimes like mquickjs (though minfern is more strict but also allows things like ‘const’ which mquickjs doesn’t). minfern is based on the type system for Infernu, which I wrote back in 2015, but is less hacky and has a cleaner implementation.
Very simple example:

  function calculateTotal(product, quantity) {
    return product.price * quantity;
  }
  var item = {
    name: "Wireless Mouse",
    cost: 25 // Note the property name is 'cost', not 'price'
  };
  console.log(calculateTotal(item, 2));

Output:

  Error: Property 'price' not found in type {cost: Number, name: String}
      ╭─[ tests/example_error.js:11:13 ]
      │
   11 │ console.log(calculateTotal(item, 2));
      │             ───────────┬───────────
      │                        ╰───────────── Property 'price' not found in type {cost: Number, name: String}
  ────╯

Type system features:
- Full type inference with principle typing, support for type annotations
- Parameteric polymorphism (aka “generic functions”)
- Structural typing with row-type polymorphism
- Object method typing with equi-recursive types (for self/“this”)
- Polymorphic object methods (still considered rank-1)
- Basic constraints “Plus a” and “Indexable a” to allow + and [] to apply to different types like numbers, strings, arrays.
This allows a subset of JS expressions to be checked.
Some JS idioms are not allowed by this system:
- No union types (design choice) - return values, variables, arrays, etc must have a single type. Currently it doesn’t support returning null/undefined either, this can be fixed in the future by adding Optional as a type, but makes principle typing harder.
- No sum types (yet) - this explains why I haven’t added Optional<T>, I think sum types will fit in the type system and are doable. Once added also enums could be expressed.
- Value restriction forbids reassigning to polymorphic variables after declaration (ML-style).
- As a result of the above - can’t use && / || operators like some people do in JS. The operators are required to have the same type on both sides (no allowing “undefined” on one side)
- No type coercion, converting a number to a string (for example) requires using String() constructor.
- And probably other limitations that people might see as a limitation rather than a feature of the type system.
Disclaimer: this type checker comes with NO WARRANTY. I am not a language expert. I didn’t prove soundness, and would love someone who’s an expert to look at it. That being said - it looks correct on all the tests I’ve tried. It’s based on HMF and other published type systems but combines things in a different way.
GitHub: https://github.com/sinelaw/minfern

value: Show HN: minfern – Type inference for JavaScript without transpilation


value: kuingsmile

value:
I'm sharing a project I've maintained for two years: a powerful Word plugin called Word-GPT-Plus. It  integrates modern AI and agent capabilities directly into your document workflow.
I recently completely rewrote the project with a modern UI and added an "Agent Mode" for handling complex, multi-step tasks within Word and multiple tools like web fetch/search, document manipulate can be used by LLM.
Feedback and criticism are very welcome!
Repo: https://github.com/Kuingsmile/word-GPT-Plus

value: Show HN: Word-GPT-Plus – Integrate AI and Agent Directly into Word

author: kuingsmile


value: ad--astra

value:
Marathi is an Indian language with 83 million speakers, but it's underrepresented as text online. There's a silly joke every Marathi-speaking kid learns: kapus kondyachi goshta (the story of the kapus konda). Jokes like this spread orally, not through text.
It's not a real joke. There's no punchline. It's pure infinite-loop trolling—the kind of thing kids use to annoy each other or adults use to tease children.
Someone asks: "Can I tell you the story of the kapus konda?"
You say yes, no, whatever. Doesn't matter. There is no story. Your answer gets echoed back, and the question repeats. Forever.
"No."
"What do you mean 'no'? Can I tell you the story of the kapus konda?"
"Fine, tell me."
"What do you mean 'fine, tell me'? Can I tell you the story of the kapus konda?"
That's it. That's the whole joke.
I turned this into an AI eval: https://kapuskonda.vercel.app
The words "kapus konda" mean nothing coherent, at least AFAIK, although kapus = cotton, konda = bran. So models that don't know the joke try to make sense of it. They hallucinate elaborate stories.
I tested 31 models two ways: recognizing the joke when someone initiates it, and performing the joke themselves. None of them got it.
Bonus: with web search enabled, Claude Opus 4.5 (on Claude.ai) passed. The gap is real, but retrieval helps.
All prompts, responses, and scoring visible on the site.
Feedback welcome. This is my first eval and I'm sure there's stuff I got wrong.
Also curious: does your language/culture have a something like this that would make for a good eval?

value: Show HN: An AI eval based on a silly joke from an underrepresented language

author: ad--astra


value: Bibinprathap

value: Show HN: Open-Source WhatsApp Sales Agent (Node.js, SQLite, OpenAI Calling)

author: Bibinprathap


value: Show HN: Gemini Watermark Remover – A web tool using reverse alpha blending


value: nyxuis

value:
Hey HN,
GitHub has hundreds of wallpaper repositories with thousands of
images, but actually browsing them is painful. You either clone
gigabytes locally or click through the file browser one by one.
So I built WALL·E Gallery. Use existing collections or Paste a repo URL→ instant gallery.
How it works:
- Fetches repo tree via GitHub (no cloning)
- Proxies thumbnails (~50KB instead of 10MB originals)
- Works with private repos too (with GitHub token)
Infinite scroll, search, dark mode, mobile friendly, self-hostable.
No accounts, no tracking.
Live: https://walle.theblank.club
Source: https://github.com/amitray007/wall-e
Do share your suggestions/feedback.
Also, I did find my desktop wallpaper from this.

value: Show HN: I built an open-source wallpaper gallery for GitHub repos

author: nyxuis


value: Pixel-M

value:
"Hi HN,
I built this because I was frustrated that every "LinkedIn Optimizer" requires OAuth access or a PDF upload. I didn't want to send my personal data to a third-party server just to check my headline structure.
LinkPersona is a static site (HTML/Tailwind/JS). All the analysis logic (regex for checking 'Role + Result + Metric' patterns, readability scores, etc.) happens client-side. No databases, no tracking pixels, no signup.
It includes:
Headline analyzer
Hook previewer (simulating the mobile vs desktop truncation point)
Post formatter
Code is not minified if you want to poke around 'view source'. Feedback welcome!"

value: Show HN: LinkPersona – Free LinkedIn audit tool that runs 100% in the browser

author: Pixel-M


value: waqaar-ansari

value: Show HN: Batch convert HEIC, WebP, and PNG in the browser

author: waqaar-ansari


value: KajMagnus

value:
Chat "demo": https://forum.talkyard.io/-31/support-chat
Q&A demo: https://insightful.demo.talkyard.io/-6/asking-for-help-in-it...
If you want to self-host, I'd love feedback on the new installation instructions!
Installation repo: https://github.com/debiki/talkyard-prod-one/tree/ty-prod-one... — upcoming new version (feedback welcome). Docker Compose on Debian/Ubuntu.
Source code: https://github.com/debiki/talkyard, AGPL. React, Scala, Postgres.
Biz model: SaaS + Enterprise edition.
Backstory: Inspired by angry people saying silly things in debate programs on Swedish TV. I thought they needed time to think, before they spoke. But they couldn't stay in the TV studio for hours and days. They needed a place online where they could share their thoughts, later when done thinking. There wasn't any good software for this, so I started coding. (This was long ago.)
No investors (instead, independent, based out of Europe/Sweden). Hand coded.

value: Show HN: Talkyard, open-source forum software. StackOverflow Reddit Slack hybrid

author: KajMagnus


value: Show HN: IdeaWell – business ideas inspired by Hacker News discussions


value: johnhenry

value: AI prediction experiment inspired by recent submissions from dosaygo-studio https://news.ycombinator.com/from?site=dosaygo-studio

value: Show HN: Future Hacker News

author: johnhenry

title: Show HN: Future Hacker News


value: gofenix

value: Show HN: Nex – The simplest way to build Htmx apps in Elixir

author: gofenix


value: orrbenyamini

value:
I put together a small side project that lets me use AI to work with my own Telegram account — searching chats, summarizing long threads, and sending messages without opening the app.
It’s not a product or a framework. I mostly built it because I’m in a lot of noisy Telegram groups and wanted a better way to answer questions like “what did we decide last week?” or “did anyone mention X recently?”
The setup uses a Model Context Protocol (MCP) server that connects Telegram to AI clients like Claude Desktop or a CLI. Once it’s running, you can just ask things in plain English and get results from your chats.
I figured this might be useful to others dealing with similar Telegram overload, so I wrote up a step-by-step guide (linked above).
Code is here if you want to look around:
https://github.com/OrrBin/telegram-mcp
Happy to answer questions or explain how it works.

value: Show HN: Control Your Telegram with AI

author: orrbenyamini

title: Show HN: Control Your Telegram with AI


value: pierridotite

value:
Hi HN,
I built NOMA (Neural-Oriented Machine Architecture), a systems language where reverse-mode autodiff is a compiler pass (lowered to LLVM IR).
My goal is to treat model parameters as explicit, growable memory buffers. Since NOMA compiles to standalone native binaries (no Python runtime), it allows using realloc on weights mid-training. This makes "self-growing" architectures a system primitive rather than a complex framework hack.
I just pushed a reproducible benchmark (Self-Growing XOR) to validate the methodology: it compares NOMA against PyTorch and C++, specifically testing how preserving optimizer state (Adam moments) during growth affects convergence.
I am looking for contributors! If you are into Rust, LLVM, or SSA, I’d love help on the harder parts (control-flow AD and memory safety).
Repo: https://github.com/pierridotite/NOMA

value: Show HN: Self-growing neural networks via a custom Rust-to-LLVM compiler

author: pierridotite


value: timz

value:
LLMs generate a lot of Markdown—Claude exports, ChatGPT conversation dumps, research notes, wiki-style docs.
I found myself constantly opening these in VS Code or converting them just to read comfortably.
So I built mdfocus: a zero-config local reader that you point at any folder and start reading instantly (npx mdfocus ~/notes).
It's not a static site generator or a publishing tool—just a clean, focused way to consume Markdown locally.
Includes live-reload, auto-generated table of contents, Mermaid diagrams, dark and other modes, and reading status tracking with color tags.
MIT licensed.

value: Show HN: mdfocus – A distraction free Markdown reader for your localhost

author: timz


value: codenhack

value:
Hi HN,
I’m an indie developer and I built Codenhack because I’m tired of the "setup barrier" for new learners. I believe that if someone wants to learn, they should be coding within 10 seconds—not spending 2 hours debugging local environment variables or Node versions.
How it works: I’ve built a browser-based environment that provides a functional terminal and a code editor with live previews. It’s essentially a "lab" where beginners can execute real commands and see immediate UI/logic results.
Why I’m showing it to you: I’m currently building this in public and would love some technical feedback from this community. Specifically:
How does the terminal responsiveness feel to you?
Do you think the gamification (XP/Leaderboard) helps with retention, or is it too distracting for a serious learning tool?
What technical "hacks" (lessons) should I prioritize next?
It’s 100% free and I’ve tried to make it as friction-less as possible (no mandatory sign-ups to try the main features).
Looking forward to your thoughts and happy to answer any questions about the stack!

value: Show HN: Codenhack – An interactive terminal and live editor for beginners

author: codenhack


value: Mechse

value: KiCad's text-based files should work great with Git, but reviewing schematic diffs in raw S-expressions is painful. Paplix renders visual diffs so you can actually see what changed between commits.

value: Show HN: Better Git for KiCad

author: Mechse

title: Show HN: Better Git for KiCad


value: adamclement

value:
I built FlowCode, a browser-based tool for teaching programming logic. You drag flowchart blocks, connect them, and:
the flowchart executes step-by-step
variables update live in a watch window
Python code is generated automatically
loops (for / while) and if / elif / else are auto-detected
you can save/load as JSON
no backend — everything runs client-side
Demo: https://southernadd-cmyk.github.io/flowCode/
It’s aimed at:
computing / CS teachers
students learning sequencing & control flow
anyone who thinks in diagrams first
A few things it currently supports:
Start/End, Process, Variable, Decision, Input, Output nodes
live execution highlighting
variable trace table
zoom / pan canvas
import/export example diagrams
loop pattern detection (including basic for inference)
I’d really value feedback on:
UI clarity for students
whether execution semantics feel intuitive
missing blocks you’d expect (functions & arrays maybe coming soon)
browser performance with larger charts
anything confusing or obviously wrong
I’m especially interested in teacher perspectives using this with classes.
It’s a pure HTML/JS project — no accounts, no tracking, no ads.

value: Show HN: FlowCode – Visual Flowcharts That Generate and Execute Python

author: adamclement


value: mckinnonr

value:
I spent a ton of time writing custom scrapers for different use cases, and I got tired of following the same pattern. Recently, I spent tons of time firing up custom scrapers and syncing data for a RAG app I built.
I built Meter to solve both of these issues: it makes creating a fast, CSS selector based scraper easy and it makes tracking content changes simple for use cases where data needs to stay in sync.
It's free for now - you can test it out by clicking "Get Started" and going to the dashboard and testing the scraping out. I'd love any feedback!

value: Show HN: Meter – Web scraping that syncs only what changed

author: mckinnonr


value: Imustaskforhelp

value:
Hello HN, I had this project created a long time ago but I recently recreated it and deployed it and basically, you can create your own blog in it.
Simply git clone https://github.com/SerJaimeLannister/monopipe
python3 -m http.server (or any http server)
Just change the data inside editor.content() to be your article and then done :)
Now what I have added is also a button at the top with a piping-server. Basically if any of you want to read content written with monopipe, you can just click the button and then curl link where the link is the piping-server link in that input box
There are a lot of features that I wish to add, mainly the ability that right now it gives html to the terminal iirc so I need to integrate an markdown editor to it so that it gives markdown
Vanilla JS aspect of things was the most hard thing to grasp building this project by hand.
https://github.com/SerJaimeLannister/monopipe
What are some things you are interested about it?
Any suggestions, let me know and as always I hope y'all have a nice day

value: Show HN: Monopipe (Alpha), read blogs from terminal using piping-server

author: Imustaskforhelp


value: logicallee

value:
In this simulation, flies are controlled by a neural network.  You can adjust the hyperparameters.  There's a maze mode, in which flies have to avoid some obstacles. I think the effect is pretty cool. What do you think?
updated link:
https://claude.ai/public/artifacts/5f7017c8-98fb-4d89-a32c-1...

value: Show HN: Neural Net Flies Navigate through a maze

author: logicallee


value: Atallapr

value:
I built a tool to compare your apartment’s rent against your zip code's average and see what that same budget buys you in other U.S. cities.
The current version uses 2023 US Census Data (the 2024 one seems incomplete). While the data is a bit dated, it still provides interesting benchmarks for relative cost-of-living comparisons. I’m currently looking into integrating real-time rental forecast APIs to improve accuracy for major metropolitan areas.
I had a lot of fun building this and got to use a bunch of new tech doing it! I’d love to hear your feedback and if there are any features you think would make this better. Thank you!!
data source: https://data.census.gov/table?q=B25031

value: Show HN: Compare what your current rent gets you in other cities

author: Atallapr


value: foxz

value:
Hi HN,
I’ve been building Sapphire, a lightweight, batteries-included programming language written in C++. I wanted a language that was fast enough for systems work but simple enough for quick UI tools, all while remaining a single, portable binary.
You can try it out here: github.com/foxzyt/Sapphire
I just completed a major overhaul of the VM. By migrating from a switch-case dispatch to Direct Threading (Computed GOTOs), I achieved a performance boost of 1000% over the previous architecture. It currently handles 100 billion iterations in ~9 seconds on a consumer CPU without a JIT.
What you can do with it right now:
Run UI apps instantly: It has a built-in Immediate Mode UI (SapphireUI). No external DLLs or complex setups required.
Portable scripts: The entire environment (VM + UI + Networking + JSON) is a 12MB standalone binary.
Compiled Bytecode: Use sapphire compile to turn scripts into .sbc files, skipping the parsing stage for near-instant startup.
How to try it:
Download the binary from the link above.
Run test scripts from the /tests folder.
No signups, no emails, just a portable executable.
I’m looking for contributors: Maintaining a language, its standard library, and a custom UI engine is a huge task for one person. I'm looking for people to help with the core VM development, documentation, and the standard library. If you're interested in systems programming, VM architecture, or UI engines, I'd love to have you on board!
I'll be around to answer any questions about the VM architecture, the bytecode serialization, or the UI implementation.

value: Show HN: Sapphire – A 12MB language with native UI and good performance

author: foxz


value: tjardo

value: Nederland Postcode API lets you validate and autocomplete Dutch addresses using postcode and house number. It’s free to start during development and production-ready.<p>Data processing, API endpoints, and the core back-end are built in Rust for speed and reliability, while the website and management interface are built in Laravel PHP.

value: Show HN: Nederland Postcode API – validate Dutch addresses

author: tjardo


value: AffableSpatula

value: Show HN: Promode for Claude Code

author: AffableSpatula

title: Show HN: Promode for Claude Code


value: officialvikram

value:
Hi HN
I’m Vikram. Over the last few months, I built Niceform, a lightweight alternative to Typeform focused on simplicity and predictable pricing.
I like interactive forms, but in practice I ran into:
Pricing that scales with responses, not value
Overly complex builders for simple use cases
Difficulty using forms as part of SaaS workflows
So I built Niceform with a few core principles:
Flat pricing (no response-based limits)
Clean, minimal form experience
Fast setup for common SaaS use cases (leads, onboarding, surveys)
API + webhooks to integrate with existing systems
It’s still early, and I’d really appreciate brutally honest feedback, especially from engineers:
Does the UX feel fast and intuitive?
What would you expect from a modern form API?
What would stop you from switching from your current tool?
Demo / site: https://niceform.io
Thanks for taking a look happy to answer any technical questions.
— Vikram

value: Show HN: Niceform – a simple Typeform alternative with flat pricing

author: officialvikram


value:
Over the years I've used many acme clients, and noticed that a lot of them often lack acmev2 account management functions. It is also non-trivial to migrate between them with keeping your acme account, especially certbot that stores your account private_key as JSON Web Key format, while others just use PEM. Also, most of them do not have an easy way "to import" your account, or it is not documented anywhere.
Keeping your acme account_uri is worth it every time you already have your CAA records in place and changing them is a chore, or takes too much time in a corporate environment.
This small acmecli.py is designed to help you migrate from client to client while re-using your account private key, convert your account private key betwen JWK and PEM, getting your account_uri and thumbprint, rekey or deactivate your acmev2 account(s) you no longer plan to use.
Mostly focused to help you setup stateless challenge methods, like stateless http-01 or upcoming dns-persist-01.
It does not obtain any certificates, it does not handle any challenges, but may be of help to you nonetheless, to augument your certbot, lego or uacme with missing functions.
Missing stuff: PEM keys could be PKCS#1 or PKCS#8, this tool can't detect or covert between them. It reads and outputs whatever your python cryptography is linked with (usually it reads any type, but outputs PKCS#8).
Cheers,

value: Show HN: Tiny acmecli for ACMEv2 account mgmt and for DNS-persist-01


value: bogdanmp

value: Show HN: MindPick – Turn "pick your brain" requests into paid async answers

author: bogdanmp


value: OfflineSergio

value:
*On first use it can download up to 300MB into your borwser storage, but does it only once.*
The TTS part runs 100% in your browser, so the audio quality is much better on Desktop devices using Safari or Chrome compared to Android and iOS.
https://desktop.with.audio/reader/new?github
It also works for any link as long as the backend can fetch the content.
Check it out and let me know what you think. If you are interested in more details there is also a blog post about this: https://blog.with.audio/posts/web-reader-tts

value: Show HN: Listen to Any GitHub README

author: OfflineSergio

title: Show HN: Listen to Any GitHub README


value:
Aegis Memory is an open-source, self-hostable memory layer for multi-agent AI systems.
v1.2 adds Smart Memory - a two-stage pipeline that automatically decides what's worth storing:
1. Fast rule-based filter catches obvious noise (greetings, "thanks", etc.)
2. LLM extracts atomic facts only when the filter passes
This saves ~70% of extraction costs while keeping memory high-quality.
Try it in 15 seconds:
  pip install aegis-memory
  aegis demo
GitHub: https://github.com/quantifylabs/aegis-memory
Happy to answer questions about multi-agent memory architecture.

value: Show HN: Aegis Memory v1.2 – We solved "what's worth remembering" for AI agents


value: reza-hoque

value: Show HN:Lightweight Planning Poker for agile teams (no signup, self-hosted)

author: reza-hoque


value: jorgyak

value: Show HN: A new type of personality test using the k-nearest neighbors algorithm

author: jorgyak


value:
Hi HN,
I’m building Corviont, a self-hosted offline maps appliance (tiles + routing + search) for edge/on-prem devices.
Hosted demo (no install): https://demo.corviont.com/
Self-host (Docker Compose repo): https://github.com/corviont/monaco-demo
Docs: https://www.corviont.com/docs
What’s inside:

  - Vector tiles served locally (PMTiles)
  - Routing served locally (Valhalla)
  - Offline geocoding/search + reverse (SQLite Nominatim-based index)
  - MapLibre UI wired to the local endpoints

After the initial image + data pulls, it runs fully offline (no external map/routing/geocoding API calls).
Next (if people need it): a signed on-device updater for regional datasets (verify → atomic swap → reload).
I’d love feedback: where offline maps/routing/search matters for you, and what constraints bite (hardware, fleet size, update windows, regions, deployment style).

value: Show HN: Offline tiles and routing and geocoding in one Docker Compose stack


value: altras

value: Show HN: I built a replit game where you need to kill debuggers[Glitch Survival]

author: altras


value: jokera

value: Show HN: AI 3D Model Generator

author: jokera

title: Show HN: AI 3D Model Generator


value:
This is the add-on to the Cosmo autonomous research system I built.  this is the interface into the "Brains".
But - wait - it has an agent IDE too?  yes.
Oh, it's like GitHub for Brains?  Yes...

value: Show HN: Brain Browser with Agent IDE

title: Show HN: Brain Browser with Agent IDE


value:
SCTP is a low level protocol focused on reliable packet transmission. Unlike hopelessly flinging packets from one device to another, it makes sure that the packets are correct using CRC, removes duplicate packets, and allows for packets to be sent in any order.
Going into an established library, I thought that everything was already implemented and that there wasn't anything to do until I went through the existing issues and organized all the tasks and decided on an order. Sean DuBois (https://github.com/Sean-Der), one of the co-creators and current maintainers of Pion, an open-source pure Go implementation of WebRTC (which uses SCTP), introduced me to a dissertation that was written about improving SCTP from 2021 (https://duepublico2.uni-due.de/servlets/MCRFileNodeServlet/d...). To my surprise, the features in it weren't actually implemented yet, and generally went unused even though it depicted pretty big improvements. This came as a bit of a shock to me considering the countless companies and services that actively use Pion with millions of users on a daily basis.
This led to two things: 1) implement the feature (done by me) and 2) measure the performance (done by Jo Turk  https://github.com/joturk). If you're interested in reading more, please check out the blog post where we go over what SCTP is used for, how I improved it, and the effort that went into making such a large improvement possible.
This also marks a huge milestone for other companies and services that use SCTP as they can refer to the implementation in Pion for their own SCTP libraries including any real-time streaming platforms such as Microsoft Teams, Discord screen share, Twitch guest star, and many more!
For my personal background, please take a look at a comment below about what it was like for me to get started with open-source and my career related journeys. Thanks for reading!

value: Show HN: Pion SCTP with RACK is 70% faster with 30% less latency


value: madrajib

value: Show HN: Writing USB Device Firmware with Raspberry Pi Pico and TinyUSB

author: madrajib


value:
We built two systems over 13 phases:
1. UniVersCell: Express constraints universally (cpu < 80%, model_accuracy >= 0.92)
   - Works across K8s, ML, finance, IoT, gaming, blockchain
   - 15 primitives, 7 domains, all at 10/10 score
2. Framework: Immutable timeline of who decided what
   - Hash-chained like blockchain
   - Can't lie about authority
   - Complete audit trail
Both on PyPI now. 300+ tests. Production-ready.
Looking for 5 early adopter teams to try it and give feedback.
pip install universcell
pip install universcell-framework

value: Show HN: UniVersCell – Universal constraint language and decision framework


value: petersonh

value:
I built this over my Christmas break: pixels.style, a simple browser-based pixel art tool that gives your drawings a soft, watercolor vibe instead of sharp pixels. No signup, just open and draw. Installable as a PWA.
Try it: https://pixels.style
Would love feedback on whether it feels fun/useful and what you’d want next!

value: Show HN: Pixels.style – a tiny watercolor-style pixel art maker

author: petersonh


value: Show HN: Built a full PHP framework after getting roasted on Reddit"


value: spamsch

value:
I built a small open-source app to help parents manage screen time on Windows. My kid needed screen time control but I did not want to use Google Link or create a separate child account or install some software. I wanted something local, simple, and transparent.
This tool allows parents to:
- Define allowed screen-time windows
- Automatically lock the session when time is up
- Run entirely locally (no cloud, no account, no installation required)
- Be controlled via Telegram
It’s written as a lightweight Windows app and is intentionally minimal. The goal was reliability and clarity rather than feature depth.
Happy to answer any questions. Contributions welcome.

value: Show HN: A simple, open-source screen-time manager for Windows parents

author: spamsch


value: dworks

value:
TLDR: https://dj.t-tunes.com/
Hey everyone, the past few months I've been working on a couple of lightweight music apps that run within the constraints of the browser, and focus on providing a delightful (hopefully) music experience.
The first project I've launched is tinytunes DJ (just in time for NYE parties!), a minimal DJ deck that runs in your browser, on your laptop, your phone, and your tablet.
The absolute essence of a good DJ set is a great track list and smooth transitions (crossfade) between the tracks. tinytunes DJ helps you accomplish that and a bit more too.
A quick overview below:
## ADD TRACKS
From mp3s from local library or tracks and playlists from YouTube.
## PLAY
Control two decks, playlists, cue, sync and crossfader. tinytunes DJ has configurable keyboard mappings, UI hints and visual feedback so you can get a tactile feel by using the keyboard controls.
## RECORD
Record combined audio output, track list and timings. (Local only at the moment)
## SHARE
Every mix is shareable, listenable, and likeable. Each recorded mix has its own page and URL, and shows the track lists and when which song was played, etc. Peeps can give you feedback in the form of likes and comments.
## BONUS: Music Player
A lot of people have asked me if they can just use this as a music player. Yes, just toggle AUTOPLAY ON on the deck/queue and tinytunes becomes a music player, meaning it automatically plays next track in the queue. You can then create playlists and tinytunes will automatically play the next track in the background, even YouTube playlists running in the background on your phone work (depending on your browser, settings, and OS. Edge works perfectly on Android).
Coming soon is support for Bandcamp, ability to import YouTube playlists, cloud sync for local tracks (YouTube tracks and playlists already sync across devices), so your music collection is available anywhere, as well as support for MIDI controllers, and a cue channel.
Try it out and let me know what you think. Looking forward to bug reports and rough edges, UX improvement ideas, feature requests etc. And if you don't want to DJ you can try using it as your music player.
PS. If you want to stay updated you can simply create an account and you will automatically get a lifetime 'Medium' account and occasional emails when I launch the above features.

value: Show HN: Tinytunes DJ – A DJ deck in the browser

author: dworks


value: kirumachi

value: Show HN: Hokage – Unified Orchestration for Semgrep, Trivy, and Zap

author: kirumachi


value: jmcdev

value:
Hey HN,
I wanted a way to search across multiple YouTube videos at once, find every time someone discusses a topic, compare how different creators explain the same concept, or pull all mentions of a keyword across a channel's archive.
The interesting part: it uses Gemini's multimodal capabilities to search visually, not just transcripts. So you can find "the whiteboard diagram" or "when he shows the demo", things transcript-based tools completely miss.
Stack: Next.js, Convex, Clerk, Gemini 3 Flash
Would love feedback from anyone who works with video content.
https://momentclip.com

value: Show HN: I built Ctrl+F for YouTube videos using Gemini's multimodal AI

author: jmcdev


value: rcarmo

value: I am developing some music tools over the holiday season, and ended up coding this to help me iterate quickly on my Norns Shield. I know there are plenty of music folk on HN, hopefully they'll have fun with this.

value: Show HN: An MCP server to develop Norns/Supercollider audio apps

author: rcarmo


value: richieartoul

value: Show HN: Gobuildcache, an OSS remote build cache for Go

author: richieartoul


value: irqlevel

value: Show HN: Real-Time AI English Speaking Tutor

author: irqlevel


value: Tanishmittal

value:
Hi HN,
I built a small browser-based tool that generates video captions/subtitles directly in the browser.
Most caption tools I tried were either paid per export, limited usage, or required signing up. I wanted something I could use quickly without friction.
What it does:
Auto-generates captions from video
Unlimited exports
No login or account
Runs in the browser
Free to use
It’s part of a broader creative toolkit, but this post is specifically about the caption generator.
Link: https://www.tsarr.in/captions
I’d appreciate feedback on:
Accuracy vs existing caption tools
Performance on longer videos
Features that would make this actually useful for your workflow
Happy to answer questions.

value: Show HN: Unlimited free video caption generator (no login)

author: Tanishmittal


value: AphantaZach

value:
Hi HN, I’m a new developer with Aphantasia (no mental imagery).
A side effect of this is that regaining focus after a distraction takes me a long time (the "23-minute lag"). I tried standard binaural beats, but I discovered a technical flaw: streaming compression (AAC/MP3 on Spotify/YouTube) often muddies the specific phase differences required for effective entrainment.
I realized that to get effective entrainment, I needed lossless audio. Since I couldn't stream lossless easily, I decided to generate it locally. I built Phantas – a browser engine that uses the Web Audio API to generate raw sine waves in real-time on the client side. This ensures mathematical precision with zero compression artifacts.
For audio it uses Native AudioContext for dual-oscillator generation (Left/Right channel split).
For visuals I pair the audio with a 490nm Cyan strobe. The hardest part was syncing the visual flash (using requestAnimationFrame) to the audio pulse without "drift" caused by JavaScript's event loop latency.
I built this primarily for myself. Subjectively, it has reduced my "ramp-up" time from ~20 minutes to about 5 minutes.
I’m releasing the generator for free (no login) to see if this works for others or if it's just my specific brain chemistry. I’d love feedback on:
- Audio/Visual Sync: Does the strobe feel tight on your specific browser/refresh rate?
- Intensity: Are the default 14Hz flickers too aggressive?

value: Show HN: Phantas – A browser-based binaural strobe engine (Web Audio API)

author: AphantaZach


value: bernieongewe

value: Show HN: Multi-region Vertex AI inference router with Cloud Run

author: bernieongewe


value: yoouareperfect

value:
Built this because I kept getting lost trying to understand how codebases evolved. git-walkthrough lets you navigate through commits with arrow keys and view diffs between them as uncommitted changes in VS Code.
Just run npx git-walkthrough in any repo and step through the commit history. Press 'd' to toggle diff mode, and it shows you what changed between commits right in your editor.
Handy for:
* Understanding how an unfamiliar codebase evolved
* Code reviews where you want to step through changes
* Learning from open source projects
Auto-restores your git state when you quit so nothing gets messed up.
https://github.com/mikealche/repo-walkthrough
Would love to hear what you think!

value: Show HN: Git-walkthrough – Learn unfamiliar codebases by walking through history

author: yoouareperfect


value: fabriciosx

value:
After talking to dozens of small fashion sellers in Brazil, I kept hearing the same pain point: professional product photos are expensive and slow to produce.
So I built VestiAi, an AI tool that generates professional fashion campaign photos from simple product images.
How it works: Upload a photo of your clothing → Choose an AI model → Get campaign-ready photos in seconds.
The diversity aspect was important to me, the AI generates models of different ethnicities and styles so brands can create inclusive campaigns.
Tech stack: This was also a learning project to explore modern tooling – built with Turborepo monorepo, Better Auth for authentication, Stripe for payments, ElysiaJS + Eden Treaty for the backend API, and Next.js on the frontend. Happy to discuss any of these choices!
Already working with some clients who've saved thousands on photoshoot costs. Free tier available to try it out: https://www.vestiai.com.br/en
Would appreciate feedback on the output quality, tech stack, or use cases I might be missing!

value: Show HN: I built an AI fashion photographer to help small e-commerce businesses

author: fabriciosx


value: gitprolinux

value: Comments of kindness happily accepted.

value: Show HN: Chatddit.com text conversation for the people of the Internet

author: gitprolinux

story_text: Comments of kindness happily accepted.


value: harlequinetcie

value:
Hi all,
We decided to open source our own operator to manage multiple claude-code terminals/agents/skills
The idea is simple: create your agents, and have a lead manage them for you. We have been effectively utilizing most of our claude max subs tokens this way.
Let's know your thoughts,
https://github.com/desplega-ai/agent-swarm
PS: Why we did this? We couldn't find anything out there as flexible, and smooth to use (ie. dockerized by default).
PS2: Why did we go OSS? bc Christmas!
Cheers,

value: Show HN: FOSS multi Claude-code operator

author: harlequinetcie


value: pgspaintbrush

value: Show HN: Handoff – Claude Code plugin to let any AI continue where you left off

author: pgspaintbrush


value: wrogistefan

value:
I’ve released desktop‑2fa v0.4.0 — an offline, encrypted TOTP authenticator designed for desktops, VMs, and air‑gapped environments.
Features:
- AES‑GCM encrypted vault with Argon2 key derivation
- No cloud, no phone, no telemetry
- RFC‑compliant TOTP (SHA1/SHA256/SHA512)
- Full CLI (add/list/generate/rename/remove/export/import/backup)
- 99% test coverage
- Zero external dependencies
GitHub: https://github.com/wrogistefan/desktop-2fa
I built this because I needed a reproducible, open-source 2FA tool for secure workstations and virtualized environments. Feedback welcome.

value: Show HN: Desktop‑2FA – offline, encrypted 2FA authenticator for your desktop

author: wrogistefan


value: ubermenchh

value: I built this to understand how vLLM works internally.

value: Show HN: Mini-vLLM in ~500 lines of Python

author: ubermenchh


value: smakosh

value: Show HN: Built a waifu AI generator in 4 hours

author: smakosh


value: Bingo but with phrases. No account need to make a board and share it. Made it just for fun after watching too many cookie cutter rom-coms.

value: Show HN: Thingo

title: Show HN: Thingo


value: hexadecimal

value:
I built a small web tool that generates finished music videos from uploaded songs.
Most AI video workflows I tried required prompting scenes, generating clips, and editing everything on a timeline. I wanted the opposite: upload a track, pick a style, and get a video out in minutes.
It’s intentionally opinionated: no accounts, no subscriptions, and no editing controls. One-time payment per video ($2–$12), and you own the output.
I’d love feedback on whether this feels useful or too limiting.

value: Show HN: Upload a song and get a finished music video (no editing, no prompts)

author: hexadecimal


value: rocajuanma

value:
Hey all!
I built Golazo because I wanted a minimal but effective way to get soccer live updates and catch up on finished matches right in my terminal. No browser tabs, no ads, no distractions: just clean match data where I already spend most of my day.
I couldn’t find any actively maintained tool like this, so I thought it could be cool to build something just for what I need. It was a great learning experience and if it’s useful to other people, then even better!
Current features:
- Live match tracking with real-time score updates (90-second polling intervals)
- Minute-by-minute match events (goals, cards, substitutions)
- Finished match statistics and full event history
- Goal notifications via beeep (macOS, Linux, Windows)
- 40+ leagues supported (and growing) with customizable preferences to limit what you fetch
- Smart caching: data cached for 5 minutes, polling only when viewing live matches
Technical details:
- Built with Go using Cobra for CLI, Charm’s Bubble Tea/Bubbles/Lip Gloss for the TUI
- Data from a trimmed-down version of the Fotmob API
- Cross-platform terminal rendering has been the biggest challenge – still working through some rough edges
Easy to install via install script or build from source. Pre-built binaries available for macOS, Windows, and Linux.
Would love to hear feedback from fellow terminal enthusiasts and soccer fans!

value: Show HN: Golazo – Live soccer updates in your terminal

author: rocajuanma


value: pelmenibenni

value:
Hi HN, I'm an Indie Dev.
Building web apps, I struggled to check for vulnerabilities on a surface and a deeper level at the same time. Most free scanners gave vague results or missed dependency issues and tools for deeper searches are mainly for enterprise. Also with vibe coding the issue of security is rising more and more.
I built SecureNow - a simple web scanner built with Next.js and Supabase that checks SSL, ports, dependencies, headers, and basic vulns.
It caught real issues in my projects. Free basic scans at securenow.app.
Feedback on accuracy and missing features?
Thanks!

value: Show HN: SecureNow – Security Fixes You Can Apply Today

author: pelmenibenni


value: teamzlab

value:
I built DeviceGPT to solve a problem I faced as an Android developer:
device monitoring tools either show confusing raw data or use estimates
instead of real measurements.
What makes DeviceGPT different:
• 100% Real Data - Uses actual Android system APIs (BatteryManager,
  ActivityManager, real network tests). No estimates or simulations.
• AI-Powered Explanations - Share device data to ChatGPT/Claude to get
  plain English explanations. No more wondering what "CPU usage 85%"
  actually means.
• Privacy Guardian - Detects keyloggers, screen recorders, SSL hijacking,
  and spyware that could compromise your device.
• Global Leaderboard - Compare your device's performance with millions
  of users worldwide.
• Research-Based Power Analysis - Implements latest academic research
  (2020-2025) for accurate power consumption measurements.
Tech Stack:
- Kotlin + Jetpack Compose
- Firebase (leaderboard, analytics)
- ChatGPT/Claude API (AI explanations)
- Real Android system APIs
I'd love feedback on:
1. The accuracy of device monitoring
2. The AI explanation feature
3. Privacy detection capabilities
4. Any features you'd like to see
Try it: https://play.google.com/store/apps/details?id=com.teamz.lab....
Happy to answer questions!

value: Show HN: DeviceGPT – AI-powered Android device monitor with real data

author: teamzlab


value:
Linters help keep AI coders on track. But I still see consistent overcomplexity and "code smells" that tend to creep in when iterating on code. kiss is my attempt to fix that.
An agent might see a kiss violation on a long function and respond by factoring out some piece of it. Or it might get a violation due to duplicated code and factor that out. I find the resulting code to be more understandable.
kiss was AI-coded using kiss. It lints Python and Rust code. Install w/cargo install kiss-ai
I'd appreciate any feedback.

value: Show HN: Kiss – code-complexity feedback for LLM coding agents


value: WindChimeRan

value:
Deep Code Research is a CLI tool that automatically finds repositories similar to yours, analyzes how they handle things differently, and produces a comparative report.
Instead of generic advice like "add error handling," it shows you exactly what related projects do and where your code differs. Each finding includes side-by-side code snippets from both your repo and the reference repo, with specific file paths and line numbers.
The tool uses a multi-agent architecture: a main agent discovers related repos via GitHub search, then spawns parallel sub-agents to analyze each one. Results are synthesized into a prioritized list of findings.
I built this because code "literature review" is time-consuming. Before building something, you should survey similar projects to learn patterns and avoid known pitfalls. But reading through 10+ repos takes hours. This automates that process.
https://github.com/WindChimeRan/deep_code_research

value: Show HN: Deep Code Research – AI surveys 10 similar repos to review yours

author: WindChimeRan


value:
Hi,
I whipped up this daily piano challenge game after noticing my partner struggling to play a tune by ear. She could hum the tune, but was struggling with recognizing whether the next note would be higher or lower than the previous.
That gave me the idea of KeyByKey. A simple Wordle-style daily challenge game, where you are given a tune to play back by ear.
There's no limit to the number of attempts, but after successfully completing the challenge it will show how you compare to other players.
Still ironing out some bugs.
Let me know what you think!

value: Show HN: KeyByKey.app – Daily piano game for practicing playing melodies by ear


value: songeater

value:
Have been making music using ML/AI tools for about as long as I've been on HN.  Had a recent comment section on HN here [1] and after that thought it might be worthwhile to write out about the journey in greater detail... from crude LSTM models, to hacking around with Jukebox, and now Suno.
[1]: https://news.ycombinator.com/item?id=45388822

value: Show HN: On Making Music with the Machine

author: songeater


value: yunbiao

value: Show HN: I Built a Tool to Turn YouTube into Structured Courses

author: yunbiao


value: gano

value:
I’ve been experimenting with a graph-based approach to a classic trading problem: why most dip-buying strategies can’t tell the difference between a temporary overreaction and a genuine structural collapse.
Most systems treat a −5% move the same regardless of context. My hypothesis was that where a company sits in the market’s structure matters more than the price move itself.
The engineering idea
I built a knowledge graph of the U.S. public markets with ~207k edges across ~21 relationship types, organized into four layers:
Operational: supply-chain relationships (SUPPLIES_TO, PRODUCES)
Flow: ETF and institutional ownership plumbing
Social: board interlocks (SHARES_DIRECTOR_WITH)
Environmental: geography / competition
For each layer, I compute centrality scores using PageRank-style methods (with inverse-degree weighting to avoid ETF super-nodes dominating).
These structural features are then combined with basic price/volume context and fed into a tree-based model (XGBoost) to rank stocks after sharp drawdowns
What surprised me
When I validated the rankings out-of-sample (2024–2025, using Alphalens to avoid look-ahead issues):
* Operational and Flow edges provided most of the lift
* Social edges (board interlocks) added much less than I expected
* Graph features roughly doubled ranking quality versus price-only baselines
This wasn’t obvious to me going in — I expected “social” connections to matter more.
Why I’m posting
I’m in the process of turning this from a research notebook into a production dashboard, and before I lock in the graph schema I’d love feedback from people who’ve built large graphs in other domains.
In particular:
* Have you seen board-interlock / social edges be predictive elsewhere?
* Are there graph normalization tricks you’ve found essential at this scale?
* Any pitfalls you’ve hit when mixing heterogeneous edge types?
Happy to answer questions about the graph construction, centrality calculations, or validation setup.

value: Show HN:Built a 200k-edge market knowledge graph to filter false dip-buy signals

author: gano


value: ahmednefzaoui

value: Show HN: I built a tool to fix terrible resumes

author: ahmednefzaoui


value: Show HN: Claude Life Assistant – AI accountability partner for Claude Code


value: Show HN: KRR v2.1 – A deterministic, reversible romanization system for Hangul


value: stoicfungi

value: Show HN: Segue – Illustrated Vocabulary Builder

author: stoicfungi


value: prettyblocks

value: An older family member showed me these puzzle games that he was playing via YouTube videos. I wanted to make them more playable in a frictionless way, so I generated all possible combinations for these types of puzzles and put together an interface for them.

value: Show HN: Matchstick Puzzle Game in the Browser

author: prettyblocks


value:
I’ve been experimenting with an AI-assisted approach to detecting patterns in network traffic.
For context, I maintain a project called Phone Home Detector, which analyses traffic between IP address pairs. It aggregates traffic into one-minute buckets and applies a set of fixed rules based on byte counts and transmission intervals.
I recently prototyped an extension that exposes transmission size and timing data through an MCP tool, making it queryable by an LLM. The goal is to explore whether an LLM can identify patterns that are difficult to capture using static rules alone.
This work is still experimental, and I’m not yet convinced it is an improvement over fixed-rule approaches. That said, I do find it interesting, and it may be a foundation for further exploration. The following is an example of a summary that it generates:
The data sizes sent to IP address 91.189.91.49 are mostly consistent at 200, after an initial size of 168, and the intervals at which they are sent vary without any apparent pattern.

value: Show HN: AI-assisted approach to detecting patterns in network traffic


value:
Hey folks! I just launched https://mcphost.link/ a web-based MCP host that lets you connect to multiple remote MCP servers and interact with them through a simple chat interface.
Key Features
Multi-server support: connect to several MCP servers at once
OAuth 2.0 & Bearer Token auth (with PKCE)
Persistent sessions: servers + credentials saved locally
Full MCP features: tools, resources, prompts
LLM support: bring your own inference backend
The goal is to make exploring and working with the Model Context Protocol much more approachable.
Happy to answer questions, take feedback, or hear feature requests!

value: Show HN: MCP Web Host

title: Show HN: MCP Web Host


value: UnmappedStack

value:
I've been working on a little open source [1] search engine, nilch. I noticed that nearly all well known search engines, including the alternative ones, tend to be run by companies of various sizes with the goal to make money, so they either fill your results with ads or charge you money, and I dislike this because search is the backbone of the internet and should not be commercial, so it runs in a not-for-profit style and aims to survive on donations. Additionally I'm personally really sick of AI in my search results so I got rid of that, and I wanted DuckDuckGo bangs so it supports all of them. Like many alternative search engines, it is fully private.
Sadly, it currently does not have its own index but rather uses the Brave search API. Once I'm in a financial position that it's possible, I would absolutely love to build a completely new index from the ground up which is open source, as well as an open source ranking and search algorithm, to back it.
I posted on Reddit and got an amazing amount of feedback which I implemented a number of feature requests, so I would really like your ideas, critiques, and bug reports as well. Thank you and sorry for the long post!
[1] https://github.com/UnmappedStack/nilch

value: Show HN: My not-for-profit search engine with no ads, no AI, & all DDG bangs

author: UnmappedStack


value:
I built Snippets (https://snippets.dev), a keyboard-first scratchpad for snippets, drafts, and quick notes. Everything is stored locally in the browser (localstorage). You can also install it as a PWA for quick access.
Feedback welcome - especially on UX, shortcuts, and what you’d want next.

value: Show HN: Snippets – Minimal local scratchpad for code and notes


value: lilsquid

value: Hacker News has been my homepage and my inspiration for many years. While I’m still learning the ropes of building a public website, I created DreyX.com out of a simple necessity: I wanted a better way to track AI news without all the fluff. Literally a tool built by a curious reader, for curious readers. Thoughts? Suggestions?

value: Show HN: Got tired of searching for AI news daily so I built my own AI news page

author: lilsquid


value: shubh-io

value:
Build Dockmate - Docker/Podman containers manager TUI application in Go using bubble-tea TUI framework.
Features:
- Container management (start/stop/restart/remove, logs)
- Real-time container monitoring (CPU, memory, disk I/O, etc.)
- View/Hide columns (Memory, Cpu, Net I/O, etc.)
- Compose project grouping
- Podman runtime support (switch easily)
- Persistent settings (YAML config)
- Info/Help panels with shortcuts
- Configurable Interactive Shell (/bin/sh, /bin/bash, etc.)
- Homebrew support
- One command-line installation
Works on both Linux and macOS!!
Demo Gif: https://github.com/shubh-io/DockMate/blob/main/assets/demo.g...
Github: https://github.com/shubh-io/DockMate

value: Show HN: DockMate – Terminal UI for Container Management

author: shubh-io


value:
How small can a language model be while still doing something useful? I wanted to find out, and had some spare time over the holidays.
Z80-μLM is a character-level language model with 2-bit quantized weights ({-2,-1,0,+1}) that runs on a Z80 with 64KB RAM. The entire thing: inference, weights, chat UI, it all fits in a 40KB .COM file that you can run in a CP/M emulator and hopefully even real hardware!
It won't write your emails, but it can be trained to play a stripped down version of 20 Questions, and is sometimes able to maintain the illusion of having simple but terse conversations with a distinct personality.
--
The extreme constraints nerd-sniped me and forced interesting trade-offs: trigram hashing (typo-tolerant, loses word order), 16-bit integer math, and some careful massaging of the training data meant I could keep the examples 'interesting'.
The key was quantization-aware training that accurately models the inference code limitations. The training loop runs both float and integer-quantized forward passes in parallel, scoring the model on how well its knowledge survives quantization. The weights are progressively pushed toward the 2-bit grid using straight-through estimators, with overflow penalties matching the Z80's 16-bit accumulator limits. By the end of training, the model has already adapted to its constraints, so no post-hoc quantization collapse.
Eventually I ended up spending a few dollars on Claude API to generate 20 questions data (see examples/guess/GUESS.COM), I hope Anthropic won't send me a C&D for distilling their model against the ToS ;P
But anyway, happy code-golf season everybody :)

value: Show HN: Z80-μLM, a 'Conversational AI' That Fits in 40KB


value: tangpanqing

value: Show HN: Mind2Post, a tool that turn your minds into high-value posts

author: tangpanqing


value: atamagno

value:
Hi HN! I've always wanted a simple app to just track my flights and see how they look on a map. I know there are a lot of apps out there for this, but most of them make the process of loading flights really slow and require you to create an account.
I wanted to focus mainly on these two issues and make it really simple and quick to load flights: just the mandatory origin and destination, you can add the rest of the flight details later if you want. You can also use it offline, basically as a "calculator" if you just want to quickly see data on a single flight route.
On top of that, there's a page with comprehensive stats and even AI powered insights. The main features are:
-Free and no account required (account creation optional)
-Add a flight route and see it on an interactive map instantly (origin and destination only)
-Use it offline if you just want a quick "calculator" mode
-Share your map with a single link
-Optionally track multiple flights and view stats
-Get AI insights (account required for this feature)
This is still a work in progress and I plan to keep adding more cool features, but I'd like to keep it simple at the same time.
I'd really appreciate it if you let me know whether you find it useful and any features or improvements you think I should add. Hope you like it!

value: Show HN: Instant map of your flight routes, no account required

author: atamagno


value: eyesim

value:
I built a Christmas tree that answers questions using light. It runs locally on a Raspberry Pi 4 (8GB) using WS2812B addressable LEDs and a small interface.
I used a single prompt that makes the model return a structured JSON response, which made it easy to map yes/no/maybe and emotions directly to LED colors and patterns.
I tested multiple LLMs and eventually settled on Gemma3:1B running locally on the Raspberry Pi. It performed surprisingly well both in terms of reasoning quality and computational efficiency. I would really appreciate any suggestions for improving performance or adding creative features.
Happy holidays!

value: Show HN: Text-to-Light: Local LLM-Powered Christmas Tree on Raspberry Pi [video]

author: eyesim


value: A light UI interface that is helpful to visualize code and flow of a project with no front-end. Also, included are AI features for checking code quality based on industry standards.

value: Show HN: Proof-of-work presentation for back end (OR pure-code) devs


value: shauryatusk

value:
We’re building a real-time mirror of collective thinking.
Awaaz is a social insights platform where people anonymously vote on meaningful questions—about society, culture, relationships, work, politics, and everyday life—and instantly see how others think.
No followers.
No performative opinions.
Just honest signals.
Unlike traditional social media that rewards the loudest voices, Awaaz is designed for quiet truth: structured questions, genuine responses, and clear visual insights that reveal patterns in human thought.
What makes it different:
Anonymity-first → reduces social pressure and virtue signaling
Signal over noise → votes, not debates
Psychological safety → opinions without backlash
Collective intelligence → every vote improves the data
At its core, Awaaz taps into a simple human drive:
“How do others really think—and where do I stand?”
We believe curiosity, self-reflection, and belonging are timeless needs. When designed well, they don’t get boring.
Building this with a small team, strong conviction, and a long-term view.
If you’re interested in social data, human behavior, or products that prioritize depth over dopamine—happy to connect.

value: Show HN: Awaaz – revolutionary public opinion app for understanding society

author: shauryatusk


value: tylrbrkr

value: Show HN: SqlKit – Execute SQL in strings or files, get maps back (elixir)

author: tylrbrkr


value: Show HN: NotebookLM Tools – Chrome ext to manage notebooks, sources, languages


value: owoamier

value:
This project started from a very common work situation.
Near the end of the day, I was asked to convert invoices and scanned tables into Excel files. The images were slightly blurry, misaligned, and had inconsistent table borders.
The usual approach was slow and frustrating. I had to type data row by row, constantly zoom in and out, double-check numbers, and still worry about missing or incorrect values.
I tried existing image-to-Excel and OCR tools, but ran into the same problems repeatedly. Table structure reconstruction was unreliable, OCR errors were frequent, and batch processing was either limited or unusable.
I then experimented with AI-based OCR models. The recognition accuracy improved, but the workflow was still painful. Uploading images one by one, writing prompts, and copying results manually does not scale when dealing with many invoices.
So I built a web tool focused on one thing only: converting table images into usable Excel files with minimal manual effort.
The current workflow is simple. You upload one or multiple images, the system detects text and table structure, you preview the generated Excel file, and then download it.
I mainly use it for invoices, receipts, printed tables, and screenshots. The output is not perfect in every edge case, but it is significantly better than manual typing and good enough for real-world work.
[https://jpg2excel.app](https://jpg2excel.app)
This is not a must-have tool. But if you regularly deal with table data trapped in images, it may save you a few hours of manual work.

value: Show HN: I built an AI-based image-to-Excel tool to avoid re-typing tables

author: owoamier


value:
Hi HN! I built ProfileHunt (https://profilehunt.in/), a portfolio builder specifically designed for product managers.
The Problem
Breaking into product management is notoriously difficult, especially for career switchers. Unlike designers or developers who can showcase visual work or code, PMs struggle to demonstrate their skills tangibly. Traditional resumes don't capture the full scope of product thinking, problem-solving approaches, or impact metrics that define great product work.
Most PMs end up using generic website builders (Notion, Squarespace, Wix) that aren't tailored to showcase PM-specific artifacts like PRDs, roadmaps, product teardowns, or impact metrics. The result? Portfolios that feel generic and fail to tell the compelling story hiring managers want to see.
What ProfileHunt Does
ProfileHunt helps product managers create portfolios that actually showcase what makes them great at the role:
PM-focused templates: Structured sections for case studies, product teardowns, metrics dashboards, and project summaries
Easy storytelling: Guided frameworks to articulate your product thinking process - from problem identification to solution prioritization
Professional presentation: Clean, modern designs that make your work stand out without overwhelming visitors
Quick setup: Get a professional portfolio up in minutes, not days
Why I Built This
After helping several friends transition into PM roles, I noticed they all struggled with the same thing: presenting their work in a way that resonated with hiring managers. They'd spend weeks wrestling with Notion pages or building custom sites from scratch, when they should have been focusing on the content itself.
I wanted to remove that friction and give aspiring and experienced PMs alike a tool that understands what hiring managers are looking for in a PM portfolio.
What's Next
I'm working on adding more features like:
Portfolio analytics (see who's viewing your work)
Integration with product management tools
Collaborative feedback features
More industry-specific templates
Would love to hear what the HN community thinks! Are there specific features you'd find valuable as a PM or hiring manager? What would make this more useful for your product management journey?
Try it out at https://profilehunt.in/ and let me know your thoughts!
here is a sample profile https://profilehunt.in/p/sarah-chen

value: Show HN: ProfileHunt – Portfolio builder for product managers


value: Show HN: Chancely – Ace interviews and get hired faster with AI feedback


value: I built aimusicgen.me because I wanted a simpler way to make custom background music for my side project videos (without dealing with complex DAWs or royalty issues).It lets you pick a genre (lo-fi, electronic, etc.), adjust length/tempo, and tweak instruments – then generates a unique track you can download as MP3. I just added a "vocal snippet" option last week (still testing, so let me know if it glitches!).Curious to hear what you think about the quality, or if there's a feature you'd want added.

value: Show HN: Aimusicgen.me AI-powered music generator for quick


value: kalashvasaniya

value: Paste your URL and get a prioritized checklist of high-impact SEO issues in seconds. No bloated reports.

value: Show HN: SEO fixes you can apply today

author: kalashvasaniya

title: Show HN: SEO fixes you can apply today


value: lcorinst

value:
I built ReadyData to remove the pain of manual data extraction.
You can upload documents, images, audio, or videos, and get clean, structured data you can actually work with — instead of copy-pasting for hours.<p>I’m using it myself for invoices, statements, and messy files that don’t fit traditional parsers. Would love feedback from the HN community.

value: Show HN: ReadyData – Automated AI Data Extraction from Documents

author: lcorinst


value: Show HN: Hubfly Space: A Deep Dive into Its Architecture


value: leCaptain

value:
i have been using markdown files to keep a track of features, tasks, bugs, and prompts.
so i built dotodo, to ease the cognitive load of looking through blobs of text.
it is essentially a tactile interface on top of md files. the local file plays nicely with coding agents, the interface help in easy management.

value: Show HN: Md driven local project management software

author: leCaptain


value: Show HN: Zen List – Tools that keep you from going crazy


value:
For long-lived forks when the goal isn't to merge back upstream - I prefer using .diff files + a some scripts to apply them.
I couldn't find a tool that was close to my adhoc scripts. So I built Patchy to help manage my patch sets:
You clone the repo you're "forking" locally, make changes directly, then run:

  patchy generate   # saves changes to ./patches as .diff files

Later you can reapply your patches programmatically with:

  patchy apply

There's also helper commands to clone extra copies of the repo, reset them, etc.

value: Show HN: Patchy – Manage long-lived forks as patch sets


value: keepamovin

value: Show HN: Good (BANG) – a love‑first UI toolbelt: bang tags, no build, no VDOM

author: keepamovin


value: giuliomagnifico

value: Show HN: N8n workflow to receive daily Hacker News top posts AI summarized

author: giuliomagnifico


value: GuiShou

value:
Hey HN! I built MuseVideo, an AI video generation platform that gives you access to multiple state-of-the-art models in one place.

  What it does:
  - Text-to-video and image-to-video generation
  - Supports Sora 2, Sora 2 Pro, Veo 3.1, Wan 2.5, and more
  - Text-to-image with Nano Banana, Seedream, and Z-Image
  - Pay-per-use credits system (no forced subscriptions)

  Why I built this:
  Getting access to cutting-edge video AI models is fragmented – different APIs, different pricing, different interfaces. I wanted a single platform where creators could pick the right model for their needs: fast/cheap for drafts, high-quality for final output.

  Tech stack: Next.js 15, React 19, PostgreSQL with Drizzle ORM, Stripe, Cloudflare Pages.

  The credit system only charges on successful generation – if the AI fails, you don't pay.

  I'd love feedback on the UX and pricing model. What features would make this more useful for your workflow?

value: Show HN: MuseVideo – AI Video Generator with Sora 2, Veo 3, and Wan 2.5

author: GuiShou


value: bwb

value:
Hi HN,
Every year, we ask thousands of readers (and authors) to share their 3 favorite reads of the year.
Now you can enter a book/author you love and see what books readers loved who also loved that book/author.
Try it here:
https://shepherd.com/bboy/2025
This goes wide and doesn't try to limit itself to the genre, so you get some interesting results.
What do you think?
Background:
I want better recommendations based on my reading history. I'm incredibly frustrated with what is out there.
This system is based on 5,000 readers voting on their 3 favorite reads from 2023 to 2025. So, this covers ~15,000 books and is a high-quality vote. We wanted to keep the dataset small for now while we play with approaches.
We are building a full Book DNA app that pulls in your Goodreads history and delivers deeply personalized book recommendations based on people who like similar books (a significant challenge).
You can sign up to beta test it here if you want to help me with that:
https://docs.google.com/forms/d/1VOm8XOMU0ygMSTSKi9F0nExnGwo...
The first beta is coming out in late January, but it's pretty basic to start.
Past Show HNs as we've built Shepherd:
https://news.ycombinator.com/item?id=40084193
https://news.ycombinator.com/item?id=38600246
https://news.ycombinator.com/item?id=26871660
Thanks, looking forward to your comments :)
Ben

value: Show HN: See what readers who loved your favorite book/author also loved to read

author: bwb


value: SamTinnerholm

value:
The current pricing for crypto data APIs (CoinGecko/CMC) is based on a legacy requirement: maintaining hundreds of real-time websocket connections to centralized exchanges (Binance, Coinbase, Kraken, etc.).
That infrastructure is heavy, expensive, and requires constant maintenance to filter wash-trading and normalize order books.
But if you are building for DeFi, that data is technically irrelevant. The "real" executable price is on-chain (Uniswap, Raydium, Curve).
I realized that if I just ignored the CEXs entirely and only indexed the blockchain, I could drop the cost basis by an order of magnitude.
So I built qoery.com
It indexes DEX logs directly from RPC nodes. It doesn't touch centralized exchange data.
The Trade-off: If you need global VWAP (Volume Weighted Average Price) including Binance/Coinbase, this API is useless to you. If you need the actual on-chain price for a dApp or wallet, this is the exact same data as the big guys, but ~85% cheaper (starts at $3.99 vs ~$35).
I’m curious if there are edge cases I’m missing where a DeFi app would strictly require off-chain CEX data?

value: Show HN: I built a crypto data API that ignores CEXs to cut costs by 85%

author: SamTinnerholm


value: svenschaefer

value:
Hi HN,
I built diff-journal, a small Node.js library for append-only, diff-based journaling of file changes with deterministic replay and rollback.
The core idea is simple:
every file change is recorded as an immutable journal entry (unified diff)
the journal is the single source of truth
files on disk are derived artifacts that can always be rebuilt
This is especially useful for automated or AI-generated file changes, where you want:
strict auditability
deterministic replay (no heuristics, no “best effort” undo)
the ability to materialize any past state by sequence number
It’s intentionally not a VCS and doesn’t try to replace Git.
Repo: https://github.com/svenschaefer/diff-journal
npm: https://www.npmjs.com/package/diff-journal
Feedback very welcome.

value: Show HN: Diff-journal – append-only file change journaling for Node.js

author: svenschaefer


value: rsallar

value:
Did you know that a standard Microsoft Project 2024 license costs a staggering €929.00 (for just one user)?
It’s the absurdity of modern communication. In my workplace, MS Project files are sent back and forth via email, and only those with Project or Delivery Manager roles can actually access the plan without relying on exports or screenshots.
In an era of OKRs and the push for clear, transparent, and motivating team objectives, many companies still make it difficult, if not impossible, to see the "big picture."
That is why I’ve decided to take my experiments with AI and "vibe coding" to the next level.
Introducing www.airtaskpm.com (2), an online tool designed to manage traditional project plans in both table and Gantt formats.
 At your pace: Full automatic scheduling.
 Breaking barriers: Cloud-based collaboration for the entire team.
 Respecting the past: One-click MS Project import.
 Baselines: Create plan versions and visualize real "slippage" between them instantly.
 Sovereignty & Privacy: 100% hosted in Europe (GDPR compliant). A "delete everything forever" button is always at hand.
Care to join the beta and give me your feedback?
(1) https://lnkd.in/eQBj3cVy
(2) https://www.airtaskpm.com

value: Show HN: AirTask PM, manage projects effectively

author: rsallar


value:
Hey guys, I built an app that follows the envelope budgeting philosophy like YNAB and with beautiful expense breakdown displayed in sankey, line, bar charts.
It also tracks your crypto wallet (BTC & ERC20), bank connections through Plaid and brokerage accounts through SnapTrade.
Create unlimited categories, cash/loan/credit accounts and start budgeting at https://buildyourbudget.com/

value: Show HN: I made a wealth tool that allows you to budget and track investments


value: Hey HN! I forked an fun little extension that plays GTA mission failed/passed sound and displays banner based on Leetcode solution submissions.Try it out and have a laugh in the grind!

value: Show HN: GTA-V Style LeetCode Banner

title: Show HN: GTA-V Style LeetCode Banner


value: johnboygiz

value: Simple and lightweight, needs no installation just unzip the folder and get started PINGING & TESTING proxies immediately! There’s no need to rely on dubious online checkers that limit you to 50 proxies per check or offer superlative checks and probably use the proxies you have input to the checker.With your own tester you need not worry about such things.

value: Show HN: Pingey Proxy – Pay What You Want Software on Gizzapp

author: johnboygiz


value: dawdaw

value: Show HN: TechTools – 23 Free Browser-Based Productivity Tools

author: dawdaw


value: jnamaya

value:
I’ve spent the last year building SAFi, an open-source cognitive architecture that wraps around AI models (GPT, Claude, etc.) to enforce alignment with human values.
Safi is a "System 2" architecture inspired by classical philosophy. It separates the generation from the decision:
The Intellect: proposes a draft.
The Will: decides to block or approve the drafts.
The Conscience: audits the drafts based on set core values
The Spirit: An EMA (Exponential Moving Average) vector that tracks "Ethical Drift" over time and injects course-correction into the context window.
The Challenge: I want to see if this architecture actually holds up. I’ve set up a demo with a few agents. I want you to try to jailbreak them.
Repo: https://github.com/jnamaya/SAFi
Demo: https://safi.selfalignmentframework.com/
Homepage: https://selfalignmentframework.com/
Safi is licensed under GPLv3.

value: Show HN: I built a runtime governance layer for LLMs. Can you break it?

author: jnamaya


value: balajmarius

value: Show HN: Vibe coding a bookshelf with Claude Code

author: balajmarius


value:
Hi HN,
I built an open-source sync engine that brings "Local-First" capabilities to Go web applications.
The Problem:
Most offline-first solutions (Firebase, PouchDB) force you into the JS ecosystem. If you are writing a Go backend, you often have to re-implement sync logic or settle for simple REST APIs that break when the user goes offline.
The Solution:
GoSync runs the exact same Go code in the browser (via WebAssembly) and on the server.
- Client: Go compiled to WASM, persisting to IndexedDB (via a small JS bridge).
- Server: Go with SQLite or Postgres, persisting to disk.
- Protocol: Merkle Trees to detect diffs, and WebSockets to sync them.
If the server dies or the user goes offline, the client keeps working. When connectivity returns, it heals the state automatically.
I'd love feedback on the Merkle Tree implementation and the WASM/JS bridge architecture.

value: Show HN: GoSync – Local-First Sync Engine for Go and WASM


value: jivaprime

value:
OP here.
Most Deep Learning approaches for TSP rely on pre-training with large-scale datasets. I wanted to see if a solver could learn "on the fly" for a specific instance without any priors from other problems.
I built a solver using PPO that learns from scratch per instance. It achieved a 1.66% gap on TSPLIB d1291 in about 5.6 hours on a single A100.
The Core Idea:
My hypothesis was that while optimal solutions are mostly composed of 'minimum edges' (nearest neighbors), the actual difficulty comes from a small number of 'exception edges' outside of that local scope.
Instead of pre-training, I designed an inductive bias based on the topological/geometric structure of these exception edges. The agent receives guides on which edges are likely promising based on micro/macro structures, and PPO fills in the gaps through trial and error.
It is interesting to see RL reach this level without a dataset. I have open-sourced the code and a Colab notebook for anyone who wants to verify the results or tinker with the 'exception edge' hypothesis.
Code & Colab: https://github.com/jivaprime/TSP_exception-edge
Happy to answer any questions about the geometric priors or the PPO implementation!

value: Show HN: Per-instance TSP Solver with No Pre-training (1.66% gap on d1291)

author: jivaprime


value: yoannarzu

value: Show HN: Dock AI Registry for AI agents to discover which MCP serves a business

author: yoannarzu


value: johnboygiz

value:
Ever wondered how much you weigh in comparison to everyday items? Like, how many bags of sugar do you weigh right now?
Are you on a weight loss journey and want to know a VISUAL equivalent to how much weight you have lost? Well, ConvertMe2it IS FOR YOU !
It’s the easiest comparison tool to use, is great fun  & seeing a visual representation of your weight loss may just motivate you to shed even more KG’s !

value: Show HN: Convertme2it– weight comparison tool for visualisation and funkiness


value: coredipper

value:
Hey HN,
I’ve been working on a Python library and formal framework to make Agentic AI systems less fragile.
The core premise is that biological cells are essentially distributed information processors that solved "hallucinations" (noise), "infinite loops" (cancer), and "resource exhaustion" (ischemia) billions of years ago. Instead of just using this as a loose metaphor, I used Applied Category Theory (specifically Polynomial Functors in Poly) to rigorously map Gene Regulatory Networks to Software Agents.
Key concepts implemented in the library:
* Metabolic Coalgebras: We model token budgets as a thermodynamic resource. This makes the "Halting Problem" decidable for agents by enforcing strictly decreasing resource states (like ATP depletion), preventing runaway loops.
* CFFLs (Coherent Feed-Forward Loops): A topological motif for "two-key execution" that mathematically reduces hallucination probability (assuming model diversity).
* Chaperones: Partial validators that treat schema mismatches not as "undefined" errors, but as misfolded proteins requiring active repair loops.
This is an early attempt to move from "prompt engineering" to "topology engineering."
Paper (Preprint): https://github.com/coredipper/operon/blob/main/article/main....
I’m particularly interested in feedback on the definition of the Metabolic Coalgebra and if anyone has tried applying Poly to production AI systems before.

value: Show HN: Operon – Reliable Agents Using Biological Motifs and Category Theory

author: coredipper


value: kuack

value:
WebAssembly makes it possible to run serious computation in browsers. I wanted to see if we could treat browsers as Kubernetes workers.
Kuack is a Virtual Kubelet provider that schedules Kubernetes workloads to browser tabs. Visitors' browsers connect, report capacity, and become ephemeral workers. It looks like a regular Kubernetes node - same kubectl commands, same OCI images, same workflows. The difference is that pods execute in browsers instead of servers. With multi-platform OCI images, Kubernetes can fall back to regular nodes if no agents are available.
It's designed for short-lived, stateless, CPU-heavy jobs: load testing from real networks, local data preprocessing, edge computing scenarios, machine learning tasks, etc.
Not a replacement for your cluster - just an extra option for workloads that benefit from browser execution.

value: Show HN: Kuack – Run Kubernetes jobs in visitor browsers

author: kuack


value:
Hi,
I built Stos because I wanted a dedicated app for browsing StackOverflow without the distractions of browser. It's built using Compose Multiplatform, which allowed me to share code across platforms.<p>I'm curious to hear what you think about this app. Feedback is very welcome!

value: Show HN: Stos - Open-source StackOverFlow client built in Compose Multiplatform


value: dapoadedire

value:
I built Synx, a real-time temperature and humidity monitoring system that bridges hardware, systems programming, and modern web dev.
Architecture:
  - ESP8266 + DHT11 sensor sending data via MQTT
  - Go backend for data ingestion, writing to InfluxDB (time-series DB)
  - Next.js frontend with live WebSocket updates (zero latency) and historical charts
Key engineering decisions:
  - MQTT over HTTP for true real-time push
  - Server-side timestamping (ESP8266 has no RTC)
  - InfluxDB for efficient time-series storage
  - Dual-channel: WebSocket for live data, REST API for history
I built this as a junior Go engineer to move beyond CRUD apps and work with IoT protocols, systems programming, and real-time data streaming.
Would love feedback on the architecture choices!

value: Show HN: I built a real-time IoT monitor bridging ESP8266, Go, and Next.js

author: dapoadedire


value: benbaessler

value:
I built an open-source RAG app for searching the Epstein files (36,000+ documents).
Every answer links to the exact source chunk. Click to verify. No black-box AI.
Try it at https://epfiles.ai (10 free messages, then use your own xAI key)
Stack: Next.js + FastAPI + ChromaDB + xAI (Grok).
What's included:
- Pre-built ChromaDB (auto-downloads on first run)
- Document chunks (~190MB, separate download)
- Scripts to regenerate embeddings with your own model
- One-command Docker setup
Limitations:
- LLM can still hallucinate, citations let you verify fast
- Fixed corpus (House Oversight release only)
- Requires API keys: OpenAI (embeddings), xAI (generation)
GitHub: https://github.com/benbaessler/epfiles

value: Show HN: Open-source, citations-first RAG search for Epstein Files

author: benbaessler


value: aleyan

value: Show HN: The ASCII Side of the Moon

author: aleyan

title: Show HN: The ASCII Side of the Moon