value: crackalamoo

value:
A 3D visualizer of earth's climate in the browser. Introduces physics step by step so you can watch each process unfold as a piece of the overall climate.
I built this over 6 months, almost entirely with AI, mostly Opus 4.6 in Claude Code. SF weather made no sense to me (Barely any seasons? September is the warmest month?) and I wanted to understand it better myself. This is a polished version of the app I'd want for myself, adding physics layer by layer to isolate the impact of each piece, and using an LLM to analyze and explain the data.
The models know more about math, physics, and software than I do — but especially on the physics side, they have terrible intuition. Claude can "get the error relative to observations down to 4 °C" just fine, except it'll totally hack and overfit the physics along the way. Subagents to subjectively verify "the physics is sound, no overfitting" didn't really work either. So I had to review the physics code manually.
The entire model is first principles; no machine learning or using observed data at all, except fundamental constants like the radiation of the sun and an elevation map. But after a while, it started to feel like "machine learning in slow motion": instead of an ML model training its parameters, Claude and I were choosing parameters by hand. Some amount of tuning parameters (within a physical range of uncertainty) to match observations is inevitable.
The in-app LLM layer has a tool to evaluate arbitrary math expressions over the simulated data using an AST, which was also pretty fun to build.
Repo: https://github.com/crackalamoo/building-earth

value: Show HN: Interactive first-principles climate physics simulation with explainer

author: crackalamoo


value: bigmacfive

value: Show HN: Appbun turn any webpage into an inspectable Electrobun desktop app

author: bigmacfive


value: brookler

value: Show HN: Flow2 – We rebuilt presentations mobile first

author: brookler


value: jonhermansen

value:
The Darwin kernel (XNU) has been open source since 1999. But "open source" and "you can actually build and boot it" are very different things. XNU depends on proprietary tooling, kexts, and a bunch of open source projects published without a build system.
Darnix builds the whole thing with Nix. The kernel, the filesystem, the boot image, all the way to a running QEMU instance. We patched XNU to run on QEMU without kexts, ported HFS+ from a kernel extension into the kernel itself, fixed GRUB's Mach-O loader, and wired it all together as a flake. The build is fully sandboxed. No root, no volume mounting, no device access, no network.
The bigger idea is a revival of PureDarwin (https://www.puredarwin.org/), a standalone OS on Apple's open source Darwin layer, with Nix managing everything above the kernel. Sort of like a Nix OS on XNU instead of Linux.
Right now the kernel boots, mounts a ramdisk, and runs a single static binary. Next step is a shell.
https://github.com/jonhermansen/darnix
Technical details and the full list of patches are in the README. I would love to hear from anyone who’s thought about this space!
---
Darnix is not affiliated with or endorsed by Apple Inc. This is not macOS. Apple, macOS, and related trademarks are the property of Apple Inc. Darwin is licensed under the APSL.

value: Show HN: Darnix – Darwin Built with Nix

author: jonhermansen

title: Show HN: Darnix – Darwin Built with Nix


value: yuridoug

value: After spending quite a bit of time on this, I'm ready to share SnapMeasureAI's demo. It's a tool designed to provide accurate body measurements, helping to slash those annoying retail returns.

value: Show HN: Accurate body measurements from two images

author: yuridoug


value: Show HN: SnapMeasureAI – Accurate 3D body measurements from photos, no hardware


value: spaceships

value: One unexpected benefit of LLMs is I can work on projects I otherwise wouldn't have taken on. I made a web-based autoshooter (with multiplayer support) heavily using AI / LLMs.<p>This is something I'd consider "alpha" quality so don't expect a super polished experience but it's hopefully fun

value: Show HN: Mechs.lol – a free, web-based autoshooter game

author: spaceships


value: michaelcuneo

value:
I built AIMirror because I got tired of analytics tools showing me what users did, but never why they struggled.
AIMirror is a lightweight UI/UX analysis toolkit for web apps that detects frustration, hesitation, dead clicks, rage clicks, and confusing user flows in real time — then explains what’s likely going wrong so you can actually fix the experience for the users instead of guessing.
I am a creative technologist with a design degree majoring in digital design, with a heavy programming background I found combining the two exctremely complementary yet somewhat confusing for a lot of people who only either do the UX/UI side, or the back end, systems side. UIMirror helps people who want to help with that middle ground guess work that stops an app from being useful, or accessible.

value: Show HN: AI-Mirror - Analytics engine for modern web applications.

author: michaelcuneo


value: vassilbek

value: Show HN: Agenda Intelligence MD – evidence-discipline MCP layer for agents

author: vassilbek


value:
CoreMem lets you build collections of context, called a mem, and share it with any AI agent via URL, a Chrome extension, MCP, Cursor/VS Code plugins, a skill, and more. Instead of re-explaining your project or goal when you switch agents or start new sessions, CoreMem keeps your context centrally organized so that any AI tool can read it.
This originally started as a CLI I built that kept pieces of context (Project A/B/C details, my writing style, preferred tech stacks, coding style, etc) in a SQLite database. I could instruct various agents to “use my `coremem` CLI to retrieve details about [project A] before we get started.” It solved a problem for me b/c I am continually bouncing around between different projects and chat agents, and having to re-explain myself every time became an exercise in either repeating myself or copy/pasting summaries I’d saved from previous sessions.
I decided to make this a little more robust and portable, so I turned that original CLI into a SaaS. Tl;dr: You can create a “mem”, which is a collection of 1 or more pieces of related context, and share that mem with any agent to quickly get them up to speed.
Right now I’ve got integrations in the form of revokable share links, a Chrome Plugin, Cursor Plugin, Cursor/VS Code extension, Claude Code plugin, ChatGPT/Claude/Gemini/et al via MCP. Since I mostly work from the CLI, I use the Claude Code plugin or create 5-min share links I can drop into a chat, but I’ve tried to make this useful to people who mainly work from a browser or an IDE.
I’ve been coding for 30+ years, and I vibed most of this. I was able to use CoreMem to help it built itself as I jumped between various coding agents, having them grab context then start a new task. I’m sure my architecture and engineering experience helped, but building this in a few weeks confirmed for me that the barrier for someone to build a tool they need to solve a problem is incredibly low.
The rush I used to get from coding has mostly faded, but I’m getting similar rushes managing different agents to build things now.

value: Show HN: CoreMem – Portable context for AI agents


value: Show HN: Nativeblocks – Code-push for native Kotlin and Swift apps


value: A nifty menu bar app I made, with some easy to use features like screenshot object recognition.

value: Show HN: macOS utility to record and playback mouse, keyboard events


value: npilk

value:
Hey HN, I'm sharing a tool I made to create yardage books for golf courses.
I'd originally written a Python tool a few years ago that pulled data from OpenStreetMap, auto-calculated relevant distances, and then created imagery for a yardage book. If you want to see the original, it's here: https://github.com/npilk/hacker-yardage
But Python was a pretty big technical barrier for most casual golfers. Then recently I realized most of the same functionality could be bundled into a JS app. Claude did most of the port for me.
The result is OpenYardage. You can search for a golf course and the tool will auto-generate a yardage book for you.
I'd welcome any feedback or ideas! The Python version still has some features I haven't been able to port yet, the main one being topographical data to visualize slopes.
The source is available here: https://github.com/npilk/openyardage-web

value: Show HN: Generate free golf yardage books from OpenStreetMap data

author: npilk


value: lionello

value:
Hi HN,
These are three FOSS Pulumi providers (defang-aws, defang-gcp, defang-azure) that take a Docker Compose-like project and provision it as real infrastructure to the respective cloud: VPC, subnets, load balancers, serverless containers (ECS Fargate, Cloud Run, Container App), builds, managed PostgreSQL, Redis, LLMs, and public/private DNS.
Develop once, deploy anywhere: all three providers expose the same Compose-shaped surface. They contain the same Pulumi resources: Project, Build, Service, Postgres, Redis, LLM. Each service in the Compose services map gets provisioned as one of those resources. Moving between clouds should be as simple as changing the import and nothing else. The Project resource sets up private DNS for service discovery, so Compose services can connect using their Compose service names.
These providers have been rewritten from scratch in Go and are based on the (internal) TypeScript Pulumi code we've been working on for the last 2 years. We haven't reached parity quite yet, but we encourage everybody to use them and share your feedback.
The Pulumi tooling generates SDKs for TypeScript, Python, Go, and C#. The repo has examples for all clouds in all those languages, eg.:

  const app = new defang_aws.Project("demo", {
    services: {
      web: {
        image: "nginx:latest",
        ports: [{ target: 80, mode: "ingress", appProtocol: "http" }],
      },
    },
  });
  export const endpoints = app.endpoints;

A few notes:
- The Compose surfaces is opinionated. We check the service requirements and map it to a concrete cloud resource. For example, on GCP a service without exposed ports would run on Compose Engine, not Cloud Run.
- Portability is at the Compose level. Each cloud's behaviour differs: IAM, native containers, etc. The API is the same, but the materialization isn't.
- The Project resource owns the shared infra (VPC, build pipeline, DNS, LB). The standalone Service, Postgres, Redis resources skip that, so the Service needs a built image.
- Licensing is dual: the provider engine is AGPL-3.0, because we want forks to contribute back to the community. The generated SDKs are Apache-2.0, so no copyleft in your own Pulumi code.
- We're waiting for Pulumi devs to merge our registry PR, so the registry still reflects the old v1 provider docs.
- There's support for runtime "config", ie. parameters, using a ConfigProvider interface, which also support interpolation.
Repo: https://github.com/DefangLabs/pulumi-defang
Happy to dig into how the Compose translation works, where the API diverges between clouds (and why), why Pulumi over CDK/Terraform, or the cloud-specific tradeoffs (AWS uses ECS+ALB, GCP uses Cloud Run with optional CE fallback, Azure uses Container Apps).
- Lio

value: Show HN: Compose-to-Cloud Pulumi Providers for AWS, GCP, and Azure

author: lionello


value: Show HN: A Visual Back End Engineering Interview Handbook


value: vladcodes

value: Show HN: Neuz, a self-hosted news dashboard curated by Claude

author: vladcodes


value: thedrake

value:
Simple tool to create custom 404 pages for any site that does all 12 criteria. No cost. No account needed. No optin.
Been on HN for 10+ years and first “Show HN“ on my own project.
Feedback welcome and appreciated

value: Show HN: 404 Page Generator

author: thedrake

title: Show HN: 404 Page Generator


value: arberx

value: Show HN: Canonry tracks how AI cites you – agent-first, open source

author: arberx


value: Show HN: TC, A minimalistic systems language with 10 keywords (plus types)


value: dmichael-fastly

value: Show HN: Real-time sports betting odds distribution on Fastly's edge stack

author: dmichael-fastly


value: apoorvdarshan

value:
I built Quit All, an iPhone app for breaking bad habits.

  The main idea is that most habit trackers help after relapse, but cravings happen before that. Quit All has an SOS mode with a timer, GIFs/prompts, streak tracking, relapse logging,
  savings, milestones, danger-time stats, and iOS widgets.

  YouTube demo:
  https://www.youtube.com/watch?v=qwNK4rqOY88

  App Store:
  https://apps.apple.com/us/app/quit-all-break-every-habit/id6760978934

  Website:
  https://quit-all.com

value: Show HN: Quit All, an iOS app with an SOS mode for cravings

author: apoorvdarshan


value: Show HN: Mcpaudit – static security scanner for MCP servers


value: mschwarz

value:
Hi HN, I’m Mike, the founder of OpenRig.
I built this because my Claude Code + Codex setup kept forming little "topologies" of long-lived agents that worked well together, but the terminal sprawl was intense. So I built a primitive the agents could intuitively reach for to save and recreate these setups on the fly. This then led to more agent-first primitives like coordination, declarative workflow patterns, workspaces, etc.
Several months in and these "rigs" I manage with openrig require a lot less babysitting and I can manage more projects at once without getting overwhelmed.
The short version: OpenRig is a way to save and operate that topology instead of rebuilding it by hand every time.
Demo video: https://youtu.be/yCFSRnPDFqY?si=n5e627d0CU3X3bmE
GitHub: https://github.com/mvschwarz/openrig

value: Show HN: OpenRig – a control plane for multi-agent coding topologies

author: mschwarz


value: VladoIvankovic

value: Show HN: Go Deep into Code

author: VladoIvankovic

title: Show HN: Go Deep into Code


value: Show HN: Slophunt.ai – Come post your vibe coded projects


value: yoloakki

value: Show HN: Datapoint AI – Make Something People Want, but Ask Them First

author: yoloakki


value: It's a clone of 7 Little Words, but with topics from computer science and programming. No sign-up, no app install, no tracking. It's a PWA and works offline, also as a home screen app.<p>Tech: js, no libs, Canvas API, Web Audio, AI-aided but not vibe coded, puzzles curated by hand.

value: Show HN: Coder Words – An offline-first PWA word puzzle for programmers


value: ptengelmann

value:
Hey guys, so I use AI a lot, and I mean a lot, specially for my job and just as a hobby, I've got ADHD so creating is somethign I love, but I always got annoyed that every AI memory product wants to host my data on their servers, in their schema, locked to their product. Sooooo I built mneme memory that lives on your device, encrypted with keys only you hold, with an open protocol that works across Claude,Cursor, ChatGPT, Gemini.
Apache 2.0, on npm.
https://github.com/ppserapiao/mneme · https://mneme-web-zeta.vercel.app
Let me know your thoughts ;)

value: Show HN: Mneme – Open-protocol AI memory that lives on your device

author: ptengelmann


value: kalashvasaniya

value: Show HN: I built a Product Hunt alternative that gets views

author: kalashvasaniya


value: hyouuu

value:
Hey HN, if you do use Safari, try my little ReTab extension. It makes jumping back and forth between tabs way smoother and honestly improves my productivity & enjoyment a ton.
Tap Cmd+E to jump back & forth between your last visited tabs
Hold Cmd+E to show a list of your tab history to select (just like Cmd+Tab on macOS)
Tab history is tracked per-window so cycling stays scoped to the window with focus. No analytics, no remote calls, nothing leaves the Mac — a single Safari Web Extension on MV3 spec + small Swift container app.
22s demo: https://youtu.be/oysvE06Ys-0
Any feedback or ideas are welcome!

value: Show HN: ReTab – a Cmd+Tab-style switcher for Safari tabs

author: hyouuu


value: Show HN: Microcodegen.py – PRD → FastAPI app, one file, no LLM calls


value: vednig

value: Show HN: Synchole is a native P2P data transfer protocol library in Rust

author: vednig


value: Show HN: Logatory – local-first log analysis and threat detection, no SIEM


value: wilhempujar

value: Show HN: BonzAI – self-sovereign, local LLM inference in the browser

author: wilhempujar


value: plumocracy

value: Hey folks, I've been working on this atomic orbital for the last few months. It's specifically designed to help you learn about quantum mechanics. Would love some feedback! <3 <3

value: Show HN: AI Guided 3D atomic orbital simulation

author: plumocracy


value: mehtapaxshal

value: Show HN: 24/7 AI Pet Assistant – Pookie by Purr

author: mehtapaxshal


value: Modecir

value:
Servus Hackers,
I’ve been building Agentikus mostly in silence for the past month or so, and then realized: I should probably post it here too.
Agentikus provides workspaces for collaborating with managed and unmanaged agents in team workflows.
I’m building the platform brand-first, because the tech itself isn’t really the hard part anymore. My goal is to build a strong AI company with clear values: people first, empowering them and their businesses, without leaning on the usual “AI is coming to eat your lunch” narrative.
I’ll be around for the next hour or two to answer questions.
Obvious first one: is this a 2026 AI-only company? Yes. Right now it’s me, Codex, and a couple of AI APIs.
When everybody is trying to replace people with bots, I want to empower people and their businesses. It’s not for everybody; it’s for people who get the zeitgeist.
Happy to answer questions.
Cheers,
Jose E. G. Modecir

value: Show HN: Agentikus

author: Modecir

title: Show HN: Agentikus


value: darweenist

value:
Letterbook (https://letterbook.ai) helps growing companies manage and solve customer support tickets across email, app, Discord, and website forms. Our AI integrates with your inbox, database, Stripe, Shopify, you name it. Every ticket that comes in gets a draft resolution that you can approve in 1 click.
Watch our demo video: (https://www.youtube.com/watch?v=S1vNoMTcKoI).
My co-founder Ethan and I grew our last product, an AI personal assistant app, to 100k users. At one point, we’d get 30-50 support tickets a day, and I had to buy an ancient help desk software and a VA in the Philippines to respond to users.
We knew AI agents could make support 10x easier, so we built the first version of Letterbook and immediately migrated Martin off of Freshdesk.
Now, we're giving Letterbook to other startups at a discounted price. You can try it for free, and then pay half the price of Fin or Zendesk AI to start automating customer support at scale.
If you happen to be in need of a support platform, I can't wait to hear your feedback! If you have general thoughts on AI support agents, past experiences using Zendesk/Intercom/Freshdesk, or AI-native challengers broadly, I'd love to discuss any of these topics with you.

value: Show HN: Claude Code for Customer Support

author: darweenist


value: keepamovin

value: Show HN: 1 big microfilm of WAR.GOV/UFO files - 332,144 pages

author: keepamovin


value: danAtElodin

value: Show HN: Waiting for AI Grand Prix racing SIM? Me too So I made one

author: danAtElodin


value: gkanellopoulos

value:
As an Enterprise Architect I work with Capabilities, Use Cases and Value Maps amongst other things. Hugging Face is a great resource for tracking down AI models but is mostly technical and quite detailed. I built ThinkLLM because I thought that as more and more people are going to be using LLMs it would be easier to find AI models by capabilities and use cases than simply browsing long lists of models.
The website has nothing extraordinary or special. Is just a different view on existing data. It basically tries to connect  AI models (mainly LLMs) with capabilities, use cases and other   useful resources such as glossary terms, research papers and benchmarks. It has also the functionality of comparing up to three models.
The website was built with nextjs and Rust (backend). I used data from publicly available sources. Scoring and model descriptions are generated by using an LLM and reviewed by me prior to publication.
Any comment on how to make it better would help a lot
Thanks

value: Show HN: ThinkLLM, A knowledge graph of AI models (HTTPS://thinkllm.dev)

author: gkanellopoulos


value: parish

value: Show HN: How many monitors can your Mac drive?

author: parish


value: tinyopsstudio

value: Show HN: Source screen for congressional stock disclosure claims

author: tinyopsstudio


value: wangzhijie

value: Show HN: Pilates – pure TypeScript flex layout for terminal UIs

author: wangzhijie


value: trulayer

value: Show HN: TruLayer – tracing, evals, and a control loop for production LLMs

author: trulayer


value: Show HN: Brev – A frictionless Android note taking app


value: Show HN: Larksson-lang: everything is a map or an atom


value: Show HN: Source-check politician stock-trade claims against public filings


value: klimentij

value: decided to open source my carefully tuned Codex set of skills, subagents, AGENTS.md. The core is the heavily opinionated workflow that agent is forced to follow. Burns more tokens but the output is much better. Polished by  heavy use in multiple commercial projects. There's also a set of tools to keep it in sync across multiple machines + a code-server-based control surface app

value: Show HN: Klimkit: my Codex setup for multiple machines

author: klimentij


value: Show HN: GobanFTP – the board game Go played through FTP listings


value: joexo

value:
Supports user defined grips, and user defined chords. Automatically matches grips with chords, and groups them in a multi-row fretboard layout.
Supports chord homonyms, symmetrical chords and rootless voicings.
Comes with a default chord library, but is user configurable. Saves/loads chord collection via a local json file.
Built with https://codeberg.org/joexo/triad.js and Claude.
Live demo: https://joexo.codeberg.page/chord-commander/

value: Show HN: Chord Commander – A webapp to organize guitar chords

author: joexo


value: valorantPanda

value: Show HN: Ifmhy – An Internationalization Version of Fmhy

author: valorantPanda


value: sultee

value: Hello, I'm sultan, a Research Analyst working to analyze and explore the world of decentralized AI. I have launched a new newsletter for everyone curious about where DeAI is going, and what's up with the centralized AI labs. Would be glad to hear your feedback!

value: Show HN: Directionally bad – a newsletter about risks of AI centralization

author: sultee


value: GabrielBlessed

value:
Claw-Coder is an AI agent that runs locally on your laptop and has access to powerful tools instead of configuring claude or codex to use a local model just use claw-coder.
Why was claw-coder created?
Answer: To solve the problem of privacy and security. When you use an agent that is configured with a cloud model like codex, cursor, Claude etc. You are not just getting the agent but you are giving up your codebase to train an llm which is a bit concerning and this reduces trust in the technology called AI but now another problem comes in performance when you switch to a local model that is not made for that workflow you lose performance, speed, and it becomes really a tradeoff so that's where claw-coder comes in it not only runs on your machine but all the code, rag, knowledge graph etc info is kept local making the privacy problem solved but now what about performance.
Performance:
Local llms are not built to do the cool things cloud models do because the model sizes are not even capable of building real apps like the 8b models, 13b, even 1b so the solution I came up with was to give these small models access to tools and features that make it actually work well in coding performance.
So what does claw-coder have access to:
A knowledge graph:
A knowledge graph is an interconnected network of real-world entities—such as people, places, concepts, or events—and the relationships between them. It organizes information into a readable web of meaning rather than static lists, allowing both humans and AI to understand context.
So how does this help an AI, it gives the AI the ability to tell relationships between code in your codebase, a cloned unknown repo and so forth this increases performance of local llms by far in coding tasks and reasoning abilities.
Rag:
We have ever had of RAG at some point but there is a catch the context window of local llms can't bear large codebases and repos so RAG isn't optional by storing vectors in a vector store you enable the AI to actually know what the code means and what each piece does to the other letting you load millions of lines into the vector store without blowing up the context window.
Tools:
So we have discussed the tiny but powerful ways to improve local llm performance but an agent to be an agent it needs to take action this is where exposing tools to the local llm helps so what tools have been implemented into claw-coder.
1. search_tool
This enables the ai agent to actually search up to date info so that it doesnt hallucinate on info it doesn't know which is common in local llms.
2. Docker execution
This agent has a special folder called workspace where it does its work without destroying your desktop but this is not enough to protect your desktop from being destroyed by cheap code so this is where docker comes in I have implemented docker containers of various languages where the agent can validate its own code this is powerful because all llms not only local ones generate code they can't even confirm works because they are just powerful predictors so enabling it to run its code can surprisingly increase the usefulness of the generated code because it now knows it works or not even for html and css the ai agent has been given a helpful vision llm to actually explain what rendered in the browser. This is the surprising power of giving an llm a docker execution tool.
We have looked at a lot of how claw-coder is different enabling local llms to actually do real work.
But how do you actually try it out yourself:
Claw-coder is closed source because it is going through heavy testing but that doesnt kill transparency and since we are testing it doesn't stop people from trying it on real codebase and giving feedback to get started use:
brew tap gabriel-c70/claw
then brew install claw-coder

value: Show HN: I built a powerful RAG and knowledge graph agent that runs locally

author: GabrielBlessed


value: stukenov

value: Show HN: Rav2d – AV2 video decoder ported from C to Rust (47K lines, 786 tests)

author: stukenov


value: Show HN: First MCP server for Guesty property mgmt – 43 tools, open source


value:
I built Calculator Music, a small browser toy for playing songs on a calculator with number notes, autoplay, and practice mode.

     It is here:
     https://calculatormusic.com

     No signup is required. I would love feedback on whether the practice mode makes sense and which songs sound recognizable.

value: Show HN: Calculator Music – play songs with number keys in the browser


value: tech-pulse

value: Show HN: CostHawk Tracks AI Adoption Across Teams, Repos, and Projects

author: tech-pulse


value:
In the past, I’ve encountered agents repeatedly falling into the same old pitfalls while writing code—pitfalls that might be difficult to include in the spec documentation.
These days, developers rarely review code line by line, but when agents do review it, they often focus only on code quality.
Additionally, in some cases, agents from different developers make changes to the same product logic (not just within the same code file), but issues often aren’t discovered until the branch merge phase, requiring rework.
To solve these problems, I created Mainline.
Mainline uses CLI, skills, and coding agent hooks to store the intent that humans express through agents in Git.
Before editing, agents can read historical intents, decisions, and risks; after making changes, they can record the rationale, trade-offs, and review notes. You can also export a static Hub for others to view historical intents, risks, and hotspots
Repo: https://github.com/mainline-org/mainline
How to use: curl -fsSL https://raw.githubusercontent.com/mainline-org/mainline/main... | bash
mainline doctor --setup
mainline init --actor-name "alice"
I’d like to know if you think the granularity of intent records is useful. Does reviewing intent before a code review actually reduce the reviewer’s burden?

value: Show HN: I build a tool to encourage before reviewing code, review intents


value: Access token balances for any wallet, token, and slot height using REST API without need to run expensive archival node.<p>Allows to retrieve exact Solana token balances at specific slot heights instead of relying on approximate timestamps or reconstructed state.

value: Show HN: Solana Index Historical Solana Token Balance


value: Show HN: SimStream – code iOS apps from your phone by streaming the simulator


value: oinoom

value:
I’ve been fascinated by CRDTs for the last while and wanted to make something practical with them. I also like to code on my phone but was kind of disappointed with what I’ve tried. So I made fed.run. It’s a progressive web app (so you can add it to your home screen). The frontend uses CodeMirror 6 for the text editor. It also uses Yjs and Hocuspocus for the collaborative aspect (less hands-on than I wanted for CRDTs but, after working on this myself and running into struggles with Loro, I decided to use a higher-level approach). The backend is written in Rust and is responsible for room lifetime management. Every room is ephemeral and the code execution is sandboxed. There is no code or execution output stored outside of the ephemeral room, and the room’s resources deallocate shortly after the last person in the room leaves or goes idle for long enough. There is also rust analyzer diagnostic and code completion support. You can also run cargo tests.
I haven’t open sourced this yet but I’m thinking of doing that soon. Honestly would love to make a little hosted interview helper product out of this and perhaps open source the self-hosted solution.
Feedback and ideas appreciated!

value: Show HN: Fed.run – online collaborative Rust IDE and Markdown editor

author: oinoom


value: DanMcInerney

value: Show HN: I built a site to watch, predct and prompt inject agents playing games

author: DanMcInerney


value:
Claw-Coder is an AI agent that runs locally on your laptop and has access to powerful tools instead of configuring claude or codex to use a local model just use claw-coder.
Why was claw-coder created? Answer: To solve the problem of privacy and security. When you use an agent that is configured with a cloud model like codex, cursor, Claude etc. You are not just getting the agent but you are giving up your codebase to train an llm which is a bit concerning and this reduces trust in the technology called AI but now another problem comes in performance when you switch to a local model that is not made for that workflow you lose performance, speed, and it becomes really a tradeoff so that's where claw-coder comes in it not only runs on your machine but all the code, rag, knowledge graph etc info is kept local making the privacy problem solved but now what about performance.
Performance: Local llms are not built to do the cool things cloud models do because the model sizes are not even capable of building real apps like the 8b models, 13b, even 1b so the solution I came up with was to give these small models access to tools and features that make it actually work well in coding performance.
So what does claw-coder have access to: A knowledge graph: A knowledge graph is an interconnected network of real-world entities—such as people, places, concepts, or events—and the relationships between them. It organizes information into a readable web of meaning rather than static lists, allowing both humans and AI to understand context. So how does this help an AI, it gives the AI the ability to tell relationships between code in your codebase, a cloned unknown repo and so forth this increases performance of local llms by far in coding tasks and reasoning abilities. Rag: We have ever had of RAG at some point but there is a catch the context window of local llms can't bear large codebases and repos so RAG isn't optional by storing vectors in a vector store you enable the AI to actually know what the code means and what each piece does to the other letting you load millions of lines into the vector store without blowing up the context window.
Tools: So we have discussed the tiny but powerful ways to improve local llm performance but an agent to be an agent it needs to take action this is where exposing tools to the local llm helps so what tools have been implemented into claw-coder. 1. search_tool This enables the ai agent to actually search up to date info so that it doesnt hallucinate on info it doesn't know which is common in local llms. 2. Docker execution This agent has a special folder called workspace where it does its work without destroying your desktop but this is not enough to protect your desktop from being destroyed by cheap code so this is where docker comes in I have implemented docker containers of various languages where the agent can validate its own code this is powerful because all llms not only local ones generate code they can't even confirm works because they are just powerful predictors so enabling it to run its code can surprisingly increase the usefulness of the generated code because it now knows it works or not even for html and css the ai agent has been given a helpful vision llm to actually explain what rendered in the browser. This is the surprising power of giving an llm a docker execution tool.
We have looked at a lot of how claw-coder is different enabling local llms to actually do real work. But how do you actually try it out yourself: Claw-coder is closed source because it is going through heavy testing but that doesnt kill transparency and since we are testing it doesn't stop people from trying it on real codebase and giving feedback to get started use:
brew tap gabriel-c70/claw then brew install claw-coder

value: Show HN: I built a RAG and knowledge graph agent that runs locally


value: brhsagain

value: Show HN: Invoker, an IDE for orchestrating massively parallel agents

author: brhsagain


value: mixfox

value: gemini omni flash is powerful for video edit.

value: Show HN: Gemini Omni flash video editor and generator

author: mixfox


value: sleepypizza

value: Two years ago, I simply could not get LLMs to reason about chess without (both me and the LLM) spiraling into fits. Today, things are different.

value: Show HN: AI Chess Coach

author: sleepypizza

title: Show HN: AI Chess Coach


value: degutemesgen

value: Show HN: Memory for LLM apps that cuts input tokens up to 80% (avg 68%)

author: degutemesgen


value:
Hi, after tinkering with Streakout for the last 3 months I wanted to share an updated version and gather some new feedback.
The concept is simple: download the app, connect Apple Health with 1 tap, and enjoy beautiful tiles, tables, charts, and timelines.
The app is 100% free and there is no signup, no clutter, no data sharing, no social feeds, and no noise. Only data in, charts out.

value: Show HN: A simple app to visualize Apple Health workout logs


value: muzzammildotxyz

value: Show HN: pack-src – pack source code into clean shareable ZIP

author: muzzammildotxyz


value: pcdeni

value:
I have been working on running BitNet b1.58 inside DRAM by intentionally breaking DDR4 timing rules. Also made a visual explainer: https://pcdeni.github.io/CaSA/explainer/
This is tested and works inside commercial off the shelf memory with custom memory controller in the FPGA. The underlying effect is well characterized in academic papers (cmu safari, simra, dram bender, etc). In the process of getting this to work I also made previously undocumented discovery about DDR behaviour: https://pcdeni.github.io/CaSA/explainer/xor-spread.html
Overall it is a bit slow, since data (in full rows) needs to be moved even when what is actually needed is only the count of the '1' bits (popcount). To make it competitive memory die changes would be needed, but not as drastic as merging compute and memory into one silicon. This would then avoid the memory wall issue the industry is currently facing.

value: Show HN: Running BitNet b1.58 inside DRAM by breaking DDR4 timing rules

author: pcdeni


value: haebom

value: I made an idle/clicker about running an AI startup. You start with a cat-vs-dog classifier and try to make it to AGI, but the NYT sues you for training data, Yann tweets that scaling is dead, and your fired ML engineer leaks the Slack.

value: Show HN: A satirical idle game about running an AI startup

author: haebom


value:
Hi HN! Lifelong avid gamer here, hugely passionate about WASM and WebGPU. I firmly believe that these technologies will enable console and PC quality titles to be accessible through a browser, and with this, we'll need a new discoverability layer.
Looking online, platforms like CrazyGames and Poki cater to a casual/hypercasual demographic, and I couldn't find anything out there that was for me, a core gamer that typically uses Steam and consoles. So I vibe coded my own! It features WASM ports of classic games, as well as some indie Unity titles. The goal is to host mainly WebGPU titles moving forward, and to serve as a way for smaller developers to get discovered outside of crowded channels like Steam.
Here's a few features from the platform I wanted to highlight:
• Controller support
• A console-like UI/UX
• Community forums (much work to do here)
• Basic achievements
• Store pages, modeled after Steam
• Social features
• Asset chunking to enable faster load times
I'd love to get feedback on the portal, to make it even better. Thanks!

value: Show HN: Vibe-coded Steam, but in the browser


value: isuleman

value: Almost all free s3 gui suck they lack certain important features that i was looking in a S3 gui... for example presigned urls generation with custom expire time, rename folders etc. So i decided to build one.

value: Show HN: nsS3ui – A non sucking GUI for S3

author: isuleman


value: dortal

value:
Ran my first marathon.
Didn’t want to keep paying so much for Runna.
So I built a running coach app, and then kept improving it more and more, i think it’s pretty good now. Give it a try and share your thoughts.

value: Show HN: Runners? This One for You

author: dortal

title: Show HN: Runners? This One for You


value: Show HN: Money Me – finance app that shows your actual spendable balance


value: aabergkvist

value: Show HN: Mac app that unlocks superpowers for GhostCMS sites

author: aabergkvist


value: bkawa-bot

value: Show HN: I turned my dev stack into an alien planet ruled by my dog

author: bkawa-bot


value: Show HN: AgentLens – see if your AI features work, per customer


value: belev

value:
Hi all,
I was testing Cursor for the past week and a half and I decided to build a quick platform for my family and friends to make a little prediction tournament for the World Cup 2026.
My goal was to have the easiest possible setup for elderly relatives, no sign ups, mobile friendly, $0 budget for hosting platform.
I doubt this will get popular but in the odd case of happening just letting you know I'm using free vercel and neon db tiers :D In case you wonder why is slow and/or down.
I'd love to get some feedback on the scoring system, do you think I can improve it and make it more competitive?
Tech stack & development:
- vibe coded with mainly Opus 4.7 with Cursor
- Neon free tier 0.5 GB db
- vercel free tier
- github actions
- for games - I've loaded the whole tournament and found API
- football-data.org cron for pulling the results (free API key for 10 request per min) enough for what we have here
- React
- Next.js
- translated to 4 languages English/German/Spanish and of course Bulgarian.
Thanks,
Anton

value: Show HN: World Cup 2026 free family and friends prediction platform

author: belev


value: stagas

value: Show HN: Fruitsy, a slot machine game

author: stagas

title: Show HN: Fruitsy, a slot machine game


value: PAndreew

value: I read the wonderful news that Search will get a rewamp: https://blog.google/products-and-platforms/products/search/s.... According to them: "The goal of Search has always been simple: to help you ask anything on your mind — from quick facts to the deep, complex or hyper-specific questions that can be hard to articulate." Hell, fucking no! The web was always about discovery. One is guided, the other is independent. One is careful, the other is reckless. One is calculated, the other is full of surprises. One is efficient... well the other... ehm. Disclaimer: It's NOT an anti-LLM post. I think it's a fascinating and useful technology and I lean on it. This site is 99% LLM generated. It's an Airbnb for websites where you're responsible for keeping their records up-to-date. It does a very lightweight scraping when you submit your site. I dunno if it can handle 100 users, I asked my buddy to submit one and it works! The backend was written in Go and the frontend is Shadcn. After seeing a bunch of Claude badges(TM) with flashing little dots above the main <h> element I'd rather kill myself than let an LLM freely generate my frontend assets. Each website gets a random(ish) discovery number. Also, by default each website load gets a random seed so websites are displayed based on their distance from that random seed. You can then filter and sort sites based on different attributes, like website category, usability, etc. It's free but if I'll ever get 1000 users I swear it will be enshittified to oblivion; for example I'll add ads for every 20 cards. I'm a poor balkan guy. You can already subscribe for an optional Pro account if you want. I haven't checked if it works or not because I'm barely alive (1:30 AM here) and it was the last thing I tried to wire in. PS.: The logo is a Lissajous curve which I find simply beautiful; it doesn't mean anything: https://en.wikipedia.org/wiki/Lissajous_curve.

value: Show HN: CurRant->Screw Google scourge, help people notice what is worth a look

author: PAndreew


value: itsmechase

value:
I have always found it funny how challenging it can be to find people to jam on side projects with.
There are literally entire sub-Reddits where people post looking for someone to work on a project with. That is super inefficient. There are also newsletters for this (also pretty inefficient).
Let's Jam is my attempt to solve this.
This is NOT a cofounder matching platform. The idea is to connect people with ideas and skills so they can jam on them together. If they end up becoming cofounders, cool, but that is up to them. This is also NOT a place for freelancers to hunt job opportunities. Again, the platform is for people who have an idea or a skill and want to work on something together.
How it works:
> You either a) find a project and request to jam on it with that person, b) post a project and wait for someone to request to jam on it with you, c) claim an idea and wait for someone to request to jam on it with you.
> Once someone requests to jam with you, you'll get an email, and you can vet them via LinkedIn or their past work. If you think they'll be a good fit then accept their request and they'll reach out to you.
> That's it. Simple.
Any feedback is greatly appreciated!

value: Show HN: A platform to find people to jam on side projects with

author: itsmechase


value: abakh

value:
The ~500 kB NBSDGames 6 has managed to be published ahead of GTA 6! 2026 is the year of Linux desktop because of NBSDGames 6! I play them all the time, maybe you would too. Some games are newly invented original ideas.
https://github.com/abakh/nbsdgames

value: Show HN: Play nbsdgames to increase your brain (exclamation mark)

author: abakh


value:
Hi all, I'm thinking of starting a monthly meetup (in NYC) where we spend an hour or 2 (or whatever) writing some code the old-fashioned way (no generated code). Currently looking for venues, but I put together a fun little landing page (by hand, of course) that includes an IBM 5081 punch card emulation: https://slowcode.dev
If you're in the NYC area and are interested in joining, drop your email; if you have an idea for a venue let me know. Hoping to run the first event in June.
And if this is a thing people are into, and you want to start your own somewhere, by all means do it, and I can update the site with info on different events/places.

value: Show HN: Slow Code, a monthly meetup to practice coding by hand


value: Show HN: Panorama – Review Code, Faster

title: Show HN: Panorama – Review Code, Faster


value: vishkk

value:
Hey folks — I’ve been working on this pet project for the last few months, and would love some feedback.
Qavvali (or Qawwali) is a South Asian genre that I’ve been passionate about for a while, and I’d love to introduce it to as many folks as I can. There are many aspects of the genre that I love, and I can go into depth if anyone is interested. AMA — happy to reply in the comments.
Meanwhile, my primary reason for sharing this here is that I’d love feedback on the website, as well as to see if anyone would be interested in helping — be it technical, or more so with curation. I’d really appreciate it. One of the core features I’ve worked on extensively is mapping lineages. The goal is to enrich the website with more reliable resources, ideally from available academic or literary sources, and compile and collate them into a one-stop place for anyone interested in the genre.

value: Show HN: Qavvali Wiki

author: vishkk

title: Show HN: Qavvali Wiki


value: stagas

value: Show HN: Logo Fonts

title: Show HN: Logo Fonts


value: k-Whale

value: Show HN:An LED display app that lights up concerts, events, and fan moments

author: k-Whale


value: memalign

value:
My wife started playing Pokopia and told me it's the best game she's ever played. I watched her play for 10 minutes and thought that a simple demake inspired by Pokopia could be satisfying to play. TapToyPia is the result, playable in your web browser.
In TapToyPia, you are an explorer sent on a one-way mission to a new planet. Your mission: build a settlement that can serve as a new home for humanity. While you explore, you discover flora and fauna to help you.
The game mechanic is inspired by clicker games and maybe also Minesweeper though that wasn't a conscious influence.
I tried to build a game that captures the zen of Pokopia's world rehabilitation and the building-up-to-greater-complexity of clicker games (such as my favorite, Universal Paperclips).
As usual for projects aided by generative AI, I found myself building something more ambitious. The biggest example in this project is that you can zoom out from the 2D map to seamlessly transition to an interactive view of the 3D planet. Without genAI, I wouldn't have the time to figure out how to build this myself for a side project like this.
Like my projects without generative AI assistance, I found unit test coverage to be key to moving quickly and trusting that changes were safe. I made sure tests could be run both in the browser and with node at the command-line. The AI tools can run tests with node, which makes for very effective and fast iteration.
More development details here:
https://memalign.github.io/p/taptoypia.html

value: Show HN: TapToyPia

author: memalign

title: Show HN: TapToyPia


value: muzzammildotxyz

value: Show HN: Pack-src – pack source code into clean shareable ZIP


value:
Hi HN, I'm Jeroen, 49. Father of two, and manager in the Dutch government by day. Until last December I had never written a line of code. You get the picture. Since April my first app, TravElly, is live in the App Store.
Normally during Christmas I tend to build something by hand. Last year I started in Terminal making simple kids games with Python. Then I got more ambitious and moved to Xcode for an iOS app. My wife and I were during this time planning a family trip to Japan and I wanted my 9-year-old to share in the anticipation. We had guidebooks; she had nothing and no clue because we’re staying just days on more than 10 locations. So I started building her a hard coded app which showed our itinerary in pictures. Friends were so positive that I rebuilt it in an app for user generated content. Parents pre load the itinerary (even spouses will benefit from this) and kids can upload photo's and diary texts and share those with friends and family. All information is only stored on the phone or iCloud.
I started with ChatGPT which was a pretty strict tutor. It really wanted me to understand the concepts of programming. Building like this was slow but fun.The real shift came when I switched to Claude Code (as it was called earlier this year) and not much later in February the Claude AI agent integrated into Xcode 26. That sped things up and it built a much better view structure, one that I myself couldn’t have designed. But still, I've spent days, and a lot of tokens, to get pictures to fit the iPhone screen for instance. AI did the coding part, but it was I who was fine-tuning everything until satisfied and all text and design are mine; I called this "artisanal vibe coding".
Working this way, SwiftUI was actually not the hard part. The hard part was everything around the code: Xcode project settings, GitHub workflows, domain configuration (uploading DNS records), App Store Connect metadata, the EU Digital Services Act trader status that almost killed visibility pre-launch. Without AI I'd probably have given up at the first "abracadabra" config screen. I bet that before next December Agents will take this part too. I’m hesitant for cross application agents though.
A few things I learned as a non-engineer generalist:
• Swiftdata is great until you touch migrations; I deferred Spanish localization specifically to keep raw data values stable. Engineers could probably see that happen up front.
• Adding Android now would mean a different language and toolchain. For me that feels like starting all over again while keeping one foot in iOS, effectively doing everything twice. This is keeping me from Android for now ; (
• ASO is its own discipline, with its own set of rules. And even AI bots don't always seem to know how it works themselves.
• Privacy-by-design is the way and honestly less work to build too.
TravElly is free and will stay that way. For the next release I want to add AI-generated travel tips per destination. AI did this for the hard coded app and it really gave great ideas. Keeping it free does mean I need to keep AI costs from going sky-high. I'm okay though with this hobby costing me some. And the app is such a niche being in Dutch and for kids that I don’t count on big numbers.
Any advice is welcome! On keeping AI token usage under control in a free app, I’m familiar with setting limits. Minimizing the gap to Android. And of course, about the term artisanal vibe coding.
https://mijn-travelly.nl/en/
The original Dutch site: https://mijn-travelly.nl

value: Show HN: My first app, artisanally vibe-coded in 4 months


value: sermakarevich

value:
AMD submitted a bug on the Claude Code repo where they complained about coding quality and described that they are running a fleet of 50+ Claude Code sessions using beads — https://github.com/anthropics/claude-code/issues/42796. This was pretty exciting; I was curious how it could be done. It turned out to be simpler than it looks.
First I created a simple multi-session implementation using beads and a bit of bash only — https://news.ycombinator.com/item?id=48204719. A bash loop monitors the beads queue, claims a task, and passes it into claude -p.
This worked fine, and I decided to make the implementation more capable, so I created fleet — a Python supervisor for running coding agents in parallel: https://github.com/sermakarevich/fleet.
A few core ideas:
- The beads DB is centralized — it lives in ~/.fleet. No need to init it in every project where you want to run agents. fleet bd create records the cwd where the task was created, and the agent is spawned in that same location. beads is a git-backed issue tracker that gives agents a shared queue of tasks with dependencies, statuses, and priorities — so multiple sessions can claim, work on, and hand off tasks without stepping on each other.
- fleet supports 3 coders: claude, agy (Antigravity), and codex, and adding a new one is a matter of minutes. I tested claude extensively, agy briefly, and I don't have a subscription for codex — so it's implemented but not tested yet.
- fleet can spawn as many coding agents as you like. fleet config set max_concurrent=10 and keep adding tasks with fleet bd create --title "..." --description "...", or with a specific coder/model per task: fleet bd create --coder agy --model opus --title "..." --description "...". When I started, 3 parallel coding sessions were enough for me; now I can manage 10+. The reason for max_concurrent=3 default is to not hit session limits.
- fleet has few useful cli command to help with navigation:
-- fleet tasks - display tasks in progress, what coder is used, what context consumption is
-- fleet task <task-id> log | plan | knowledge
-- fleet config show | set
This works nicely for me. fleet also pairs well with a spec-driven approach: https://news.ycombinator.com/item?id=48231575. Tokens are the bottleneck now — I have a few Claude subscriptions and rotate between them when one is exhausted. I also cleaned up all my plugins, skills, and CLAUDE.md files to stop polluting the context — I found that some plugins were installed multiple times and loading the same skills twice, doubling their token cost.

value: Show HN: Fleet – Python supervisor for running coding agents in parallel

author: sermakarevich


value: hydra-f

value:
Hello HN,
Ever since agents have become increasingly common in development, I've been scratching my head as to how to control their randomness. Recently, I decided to emulate an issue-tracking and project-management tool for agent-driven workflows.
Kanban is a Rust-based coordination layer designed to provide a feature-rich terminal interface and enforce rigorous workflows. It aims to be versatile and extendable, made to be tailored to any preferred flow. It comes with full git integration and guardrails such that only what truly benefits a project can go through.
The workflow boils down to 4 steps:
1. The model reads the skill to contextualize the requirements
2. It authenticates and receives a strict, schema-validated JSON payload outlining exact files, context, and acceptance criteria
3. Implementation is performed within an automatically isolated Git worktree and branch. The tool tracks progress (e.g., verifying all files were edited) before the task is submitted for review
4. A reviewer (preferably a human) evaluates the submission and manually transitions the task to "Done," which triggers the final merge and cleans up the task-specific environment.
The tool significantly decreases the agent development time, while increasing the human planning phase.
There is more to it than I can cover here, so I'd be happy to answer any questions about the architecture, the workflow, or the insights I gained while using it. For more information, I recommend skimming the README, which acts as an index to all documentation files.
Repo: https://codeberg.org/hydrafog/kanban

value: Show HN: Kanban CLI (A local-first, agent-first task manager for the terminal)

author: hydra-f


value: datamatastudios

value: Show HN: Salary benchmarks, ATS keyword trends and skills demand for data jobs

author: datamatastudios


value: karstenb

value: Show HN: A calm place to think, talk to your team, and move ideas forward

author: karstenb


value: adelinalipsa

value: Show HN: Hookwarden – npx tool to find and fix webhook HMAC bugs (JS/TS/Py/PHP)

author: adelinalipsa


value: truetotosse

value: Show HN: A picker that maps local LLMs to hardware, hardware to LLMs

author: truetotosse


value: ailocalrecorder

value:
App maker here. I built this because most flash card apps use cartoonish illustrations that don't help babies recognize real objects.
This app lets you take photos of real things around the house or pick from curated real photo sets.
Key features: • Take your own photos as flash cards • Record your own voice for each card • Pre-loaded kits with high-quality real photos and real animal sounds • Bilingual (English and Chinese) mode • Fully offline, no ads, no data collection • One-time purchase, no subscription
Happy to answer questions or discuss the development process!

value: Show HN: Baby's First Cards – real photo flash cards for toddlers

author: ailocalrecorder


value: muglikar

value:
I joined a company where after joining I was shocked to be demeaned, belittled, publicly insulted in front of peers and my reporting team of AI engineers. The manager even crossed personal boundaries where he would even question my homemaker spouse as being irresponsible in taking care of our kids when they fell ill and I had to take a Wfh and leaves a couple of times. He used vulgar actions and language like "Why don't you hold and squeeze the b*lls of people who don't cooperate with us for sharing data?" This was even when HR (a lady) was sitting in the same room. I had crushing headaches dealing with this guy, was eating saridons like peanuts, had to take psychological counselling from the company provided professional seeking company counseling, only to be told to 'be stronger' while my health collapsed. I wondered if there was somewhere to look up the reputation of this person and the treatment he meted out to reportees, I'd never have joined this company.
This is where I thought we have glassdoor and ambitionbox for companies, but are companies inherently bad or good? No, they aren't. Glassdoor tracks companies, but companies aren't inherently good or bad; they are just legal abstractions. People don't leave companies; they leave bad managers. I have experienced this time and again in my career.
Hence, I started Professional-Health-Ledger as an immutable record of professional conduct. I want the world to at least be net neutral in good vs bad conduct. Hence, you get 1 flag credit for every one vouch you do on PHL. You have to start with a vouch / positive review before you can flag / negatively vote someone.
PHL is non-anonymous; I cannot afford a battery of lawyers to defend fake profiles. To withstand legal scrutiny, the core metric is anchored to a binary, subjective question: 'Would you work with them again?' This is a protected expression of opinion for the public good, not a factual allegation of misconduct. Optional text reviews go through a moderation queue before being committed.
I've structured the platform to respect GDPR/DPDP guidelines, allowing flagged individuals to apply for removal, backed by a transparent audit trail.
Transparency protects everyone. When professional conduct is publicly visible, it creates accountability. Good actors are recognized. Bad patterns become visible.
The stack is simple: JavaScript, CSS, and Vercel, with GitHub Issues acting as the database backend. It's 'vibe coded' and fully open source.
I’m looking for feedback from the HN community on our credit allocation logic, identity-verification graph hardening, and database schema. I'm also looking at how do we verify that an individual 'x' has actually worked with / for an individual 'y' they are vouching or flagging on PHL using some kind of Linkedin based logic.
Live Utility: https://ProHealthLedger.org
GitHub Repository: https://github.com/muglikar/ProHealthLedger
I'll be hanging out in the comments to discuss the architecture, design trade-offs, and edge cases.

value: Show HN: Pro Health Ledger – An open-source, net-neutral reputation system

author: muglikar


value: Show HN: CPU-only fast OCR for screenshots, images, PDFs, webpages


value: rbri

value:
The biggest change: JDK 17 is now the minimum required version.
Other highlights:
 JavaScript Engine got major improvements (e.g. RegExp; Scope handling)
 SubtleCrypto — full Web Crypto API implementation
 Java module system — module-info.java added
 WebSocket improvements
 Neko HTML Parser git a bunch of fixes
 Web Speech API support
 Firefox 150 & Chrome/Edge 148
More details in the blog post: https://htmlunit.github.io/htmlunit-blog/2026/05/24/release-...

value: Show HN: HtmlUnit 5.0.0 Is Available

author: rbri

title: Show HN: HtmlUnit 5.0.0 Is Available


value: stagas

value: Show HN: The Front Page – Newspaper-style front page for Hacker News


value: BigBalli

value: Show HN: Time to Get Up

author: BigBalli

title: Show HN: Time to Get Up


value: pantelisk

value: Show HN: Audiomass – a free, open-source multitrack audio editor for the web

author: pantelisk


value: Mechse

value:
Strudel is a small cli tool which uses Apple's on-device LLM to write commit messages for you.
To give it a try install it and run it in a git repo with changes:
$ git add .
$ strudel
Shoutout to https://github.com/Arthur-Ficial/apfel, which gave me the idea.
Built with Claude's help as part of my journey learning Odin. Every line was hand-reviewed by me.

value: Show HN: Strudel – Generate commit messages via Apple's on-device LLM

author: Mechse


value: lionello

value: POC to print simplified Chinese hanzi on a Commodore 64 using native text mode. Eventually I want to turn this into a full-fledged reader/editor with Pinyin IME.

value: Show HN: Rendering Chinese text on a Commodore 64

author: lionello


value: julienreszka

value: Show HN: Script to determine when government intervention is legitimate

author: julienreszka


value: Nystik

value:
Obligatory clarification. This is not a virtual desktop app.
Windows built-in feature "Multiple Desktops" is rather ambiguously named given the fact that it is just a virtual desktop implementation, you don't get multiple actual desktops with their own files, folders, and shortcuts. Something I have personally wanted for years, since my desktop always ends up accumulating files and I prefer spatial organization over deep folder structures anyway.
WorkTop gives you separate desktops with different linked desktop folders. Meaning you can have different files on different desktops. Either because you too happen to get a messy desktop, or maybe you want a different desktop per work mode or project. Switching can be done via the tray, right clicking the desktop, or most easily via a hotkey (default is alt+w) just like you'd cycle apps with alt+tab.
The app uses the built-in folder redirection functionality already present in Windows to swap out the active desktop and tracks individual desktop layouts, and makes sure the clipboard and open explorer windows stay current when switching. If you use the virtual desktop functionality in Windows, you can link WorkTop to switch files when you switch your virtual workspace.
WorkTop is freemium software, the free version lets you have 3 managed desktops (OS default + 2), while the pro version ($14.99 one-time) lets you have unlimited desktops, per desktop wallpaper, and scheduled switching.
https://worktop.dev
I am working on Actions right now, which will let you run arbitrary commands on switch to trigger other apps (like Rainmeter for example, to switch layout). This should be ready for release soon.
Happy to talk about the technical stuff (Its written in Rust so Windows API integration was interesting) or any questions about functionality.

value: Show HN: WorkTop – Different desktops with different files. (Windows only)

author: Nystik


value: avyvar

value:
I use coding agents mostly over SSH and remote devboxes, and I kept running into the same problem of sharing screenshots / files between my machines.
Whenever I hit a frontend bug or weird UI issue, I ended up manually uploading screenshots, SCP’ing images around, or dropping files into the repo just so the agent could see what I was looking at.
I built Context Drop to make local screenshots and copied images instantly accessible to remote agents without changing the rest of the workflow. It is a very small tool, but it made remote debugging feel much more natural for me.
All you have to do is run `context-drop` on your local machine and it'll upload your current clipboard. You can either share the link to your remote machine or login to both machines and run `context-drop pull` (or wait for uploads via `context-drop pull --watch`) to pull images on the same account.
If you add the skill to agents on different machines, it can serve as a sort-of "airdrop between machines".

value: Show HN: Context-drop – CLI tool to to share files/images between remote agents

author: avyvar


value: Show HN: 97% on SWE-bench Verified with subscription-token agents


value: not just Buffett, it scores 12,500 stocks against Buffett, Graham and Lynch frameworks

value: Show HN: I'm 17 and built a tool that scores all stocks against Buffett criteria


value: dbravender

value:
Hi HN, I’m Dan. I made Trickster's Table, a free mobile and web-based app for playing modern trick-taking card games against AI opponents.
The app currently includes 20 games, including Stick 'Em, Yokai Septet, Potato Man, Best of Neapolitan, Pala, Torchlit, and several newer/smaller titles that are otherwise hard to try. I've been adding them with permission from the designers/publishers. The goal is to make it easier for people to learn some new modern trick taking games. Many people have told me they found new games through the app that they enjoy playing with their friends and families in real life.
On the technical side, I started out training neural networks for the AI, then switched to pure tree search in Rust. Later, I ported the game logic to TypeScript so there was just one language to deal with and it can run in the browser. I'm planning to write more about what I've learned from three years of working on the project.
Please let me know what you think!
All blog posts I've made about Trickster's Table: https://dan.bravender.net/tags/tricksters-table/

value: Show HN: Trickster's Table – 20 free trick-taking card games with AI opponents

author: dbravender


value:
Built TalkTimer for talks, demos, hackathons, and similar live events.
TalkTimer is a stage timer app for live events, with AI moderated audience Q&A and AI-assisted schedule rebalancing built in.
The product is built and operated by a team of AI agents. Posting it here mainly to get early feedback the product. Your feedback here helps drive this product!
It’s free, and the hope is to keep it free as long as hosting, usage, and agent costs stay low enough.
Check it out!

value: Show HN: TalkTimer, a micro-SaaS run by an AI agent team


value: xlth

value: Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking

author: xlth


value: msitarzewski

value: Show HN: Brew-browser – A native macOS GUI for Homebrew

author: msitarzewski


value: recursivegirth

value:
I've spent the weekend hacking away on what I am calling "worldnotes". It's an infinite notes canvas, using wikilink style links to navigate around to different places.
I was inspired by a demo of a digital art canvas that kept revealing gem after gem. I wanted to apply that concept to a website via a text editor. I've used obsidian for note-taking for a while now, and while appreciate it's publish feature, I wanted to take a swing at making a website with markdown based back-end.
The worldnotes SDK has:
* Markdown based notes, compatible with Obsidian or other markdown based editors that support wikilinks.
* Lean editor core (just the basics to get you going)
* Plugin system to extend editor capabilities
* Full theming support via CSS tokens - easy to make your own
* Ability to create custom storage adapters to serve content however you like
You can checkout a demo here: (all changes are local)
https://worldnotes.alexmason.me
Disclaimer: AI was used in development - it's okay. The code won't hurt you.

value: Show HN: Worldnotes – infinite notes in-browser canvas

author: recursivegirth


value: adityahv

value:
We built the first AI that tells you what the problems in your team are, where each team member's bottleneck is, and fixes gaps in the way you work.
We do this by automatically mapping each team member's behavioural patterns and comparing them to the entire company's context, which we retrieve.
From there, Assemblr hands you all possible gaps which have to be filled and agents that do the work for you.

value: Show HN: 18 y/o – built the world's first behavioural intelligence platform

author: adityahv


value: armcat

value:
Games got me into programming and the love of computer science (think Commander Keen, Monkey Island, DOOM). They embody everything I love - programming, design, architecture, complex state management, art, music, narrative/story telling.
I recently started experimenting with creating games using coding agents such as CC and Codex. What I found worked very well is if you take the pre-made assets (sprites, tilemaps, sounds) and then create a spec/harness together with game engine documentation, Codex (or CC) will do a great job in putting it all together - even play-testing the game for you.
Then I thought...why not take it even further? Create game assets as well!
And here my little project was born - "AI Game Studio". Currently it only supports sprite sheet creation, but I will evolve it into a full-fledged game studio.
I don't want to replace game designers - I've been following many for years and the art and craft to what they do is incredible. The idea here is simple - if you are a small indie developer, you could use a tool such as this to rapidly prototype some concepts before deciding on a direction. Or, you can create a basic/skeleton assets and enhance them manually.
The project uses Grok/xAI - simply because I tried over a dozen different models - from WAN to Seedance - local and API based - and Grok Imagine is the only one that was able to produce good quality results, consistently.
I would love for you to try this out, and leave comments and constructive feedback.
The tool is available here: https://github.com/acatovic/ai-game-studio
Video demo is also linked in the repo.

value: Show HN: Simple Sprite Sheet Generation

author: armcat

title: Show HN: Simple Sprite Sheet Generation


value: frantzarty

value: Show HN: I built a TikTok style video debate app

author: frantzarty


value: mrguenter

value: Show HN: Voxxy – a minimal, fast voice-to-text app for macOS

author: mrguenter


value: debasishbarai

value:
Hi, I'm Debasish from India — an electrical engineer working at a power plant, not a professional software developer. I've been building side projects since 2015, starting with Railify, an Android app back when Java was the only option.
Over the years I accumulated a lot of domains — each with its own mailboxes for sales, support, updates, and so on. Managing all of them across different UIs became genuinely painful. That frustration led me to build MailMark.
MailMark lets you add your domains (abc.com, xyz.io, etc.), create mailboxes under them (sales@, founder@, marketing@), and manage everything from a single unified UI — think Gmail or Zoho, but for all your domains at once.
On top of that:
Lightweight tracking: see delivery status, opens, bounces — all from one window
Bulk campaigns: each recipient gets an individual mail, not a CC blast — similar to how GMass works
Developer API: send emails programmatically with an API key, similar to Resend
There's a lot more in the product. Happy to answer any questions here.
Check it out: https://www.mailmark.dev

value: Show HN: MailMark – Cold email tool where you own your domain and mailboxes

author: debasishbarai


value: Show HN: Treasury – Ask your money anything


value: qocialApp

value: Show HN: Lightweight, OpenSource, zero-dependency App tour & user onboarding SDK

author: qocialApp


value: Show HN: Replacing a 3.4MB video with 40kb of GSAP


value: Show HN: My tool found 1 DELETE TABLE log from 1M logs


value: shepherdjerred

value: Show HN: My homelab is outperforming the stock market

author: shepherdjerred


value: AlexWasHeree

value:
i take a lot of notes but rarely find time to organize them so the value of most notes in my personal context quietly disappears.
Notecast is a local note engine i've been building to help me with that. it runs a three stage LLM pipeline (Classify -> Organize -> Consolidate) that automatically builds and maintain a knowledge graph from the notes. the theme hierarchy emerges by subdivision as notes accumulate. Any change generates a proposal that can be edited and commited by the user.
It is early stage and a lot of architectural and domain logic decisions might change but the core is working and is already useful.
It has Obsidian vault integration. I recommend using it (just set vaultPath on configurations)
I'm actively developing it this year and would love feedback.

value: Show HN: Local note engine uses LLM to organize notes into a knowledge graph

author: AlexWasHeree


value: vim-god

value: Show HN: Tuie - A rich, performant TUI library for rust

author: vim-god


value: Show HN: JavaScript Crossword – a crossword where the clue = eval(answer)


value: Show HN: The first (free) podcast ad blocker


value: JJonesRatio

value: Hey everyone, the idea came to me when I got a food delivery from a woman who mentioned she had her children with her. I thought, I wish I could request her every time I get delivery, just for the feeling of knowing just who my tips are supporting. That was 4 years ago, being non-technical I didn't see myself getting it done. But thanks to Cursor and Chatgpt, SaveNeighbor is born. I know the model adds friction and the convenience is low until you build up a network, but that's kinda the point. Think of Ubers 'Wait and save', if you can be flexible you can save big on fees. And being able to choose who your money goes to is the biggest benefit in my opinion. Shoot me all your questions, I can't wait to hear your feedback. Thanks.

value: Show HN: SaveNeighbor – food delivery through your own personal network

author: JJonesRatio


value: shukantpal

value:
Pretzel is an experiment in live AI agents for music. It's a web synchronized music sequencer that is controlled by an AI agent. Everyone chats with the same AI agent and hears the same music at any time. I'm no audio engineer so it's a pretty basic tune, and turns out audio is a pretty complex 3d function.
I went to Google's IO hackathon yesterday without any idea of what I was going to work on. I thought of building a live DJ agent that people can tell what they feel and it would update the music live. This is like 50% of the way that vision.
I've been building a Rust agent harness called [Talon](https://github.com/impalasys/talon) that is easy to self host on a micro VM (~100mb RAM). Pretzel connects everyone to the same session in a Talon hosted DJ agent.
I'm curious what y'all think.

value: Show HN: Live AI music sequencing agent

author: shukantpal

title: Show HN: Live AI music sequencing agent


value: loaderchips

value: Show HN: YieldOS-Lite – A simulator for LLM inference control-plane governance

author: loaderchips


value: modinfo

value: Show HN: Cadence – Small marker tracking for source files

author: modinfo


value: Leftium

value:
The message is clearly visible, but it cannot be screen captured. (Or just pause the effect with click/tap.)
I think this TV static effect is more realistic than others on the web:
- Wide CRT "pixel" aspect ratio
- Larger "grains" (to match low CRT resolution)
- CRT "scan lines" (Toggle with 'C' key)
When I attempted this effect many years ago, it didn't seem possible without GPU shaders. With advances in hardware/JS performance, the CPU can easily blast a higher resolution (2560x1440) at 1000 FPS. (ENTER key to go into fullscreen mode)
---
Customize the message with url param: https://fx.leftium.com/static?text=HN
(To see all options: 'U' key copies URL to clipboard and also outputs to dev console.)
Made with SvelteKit: https://github.com/Leftium/fx

value: Show HN: Antimemetic message that escapes screen capture

author: Leftium


value: teamsolid

value:
I created a JSON codec called Bytery, which is about 10x faster and 10x smaller for storage and transport.
It is not just an implementation; it is a full protocol that can be implemented in any language.
The major gains in performance and size come from highly compact binary data formats: packing numbers into fewer bytes, avoiding repeated strings and schemas, and applying other low-level optimizations.
Here are just a few optimizations I implemented:
Encoding integers:
- JSON represents integers (and everything else) as textual tokens, depending on parsers, digit decoding such as char - 48, and delimiters.
- Bytery represents integers as LUINT: a single byte, if value is up to 246. Values 247..254 indicate that the following additional 1..8 bytes should be used to build a big-endian integer, and 255 means null.
Encoding strings:
- JSON represents strings with delimiters, escapes, and a pair of quotes, and it costs CPU to scan until the closing quote while also handling escape sequences.
- Bytery represents strings as a pair [length:LUINT,data]. It reads the length as a LUINT and then reads exactly that amount of bytes. Fast, no parsing, no delimiters, no quote scanning, no escape processing.
* These are just a few examples. There are a lot more, like string cache table, schema cache, field types, etc.
* The full spec.md has around 4k lines of specification, all written with care.
The protocol is fully lossless and can handle any standalone JSON object without requiring prior knowledge of schemas or data structures.
Bytery can also transport files in native binary format, without converting them to Base64 and paying the ~30% size overhead.
Bytery can also be combined with GZIP and other post-processing tools to make the payload even smaller.
My focus here is the protocol and wire format itself.
The project is free to use. My goal is to free the internet from the heavy overhead cost of parsing, storing, and transporting JSON through the wire, while allowing data to be decoded at high speed on the client.

value: Show HN: Bytery – a binary JSON protocol ~10x faster and ~10x smaller

author: teamsolid


value: AlatAnmoku

value:
At some point over the last weekend I realised that my ForwardPass AI newsletter had hit 100 subscribers (in a week!), I also came to realise two of the limitations plaguing fledgling newsletters:
1) The author publish each post simultaneously across the globe, so an optimal moment for one time-zone is middle-of-the-night for another and subscribers have no say on this time!
2) Your subscribers are locked into a frequency of receiving newsletters the author decides (ie weekly or monthly). This does not cater to subscribers who are keen on your content, but prefer a a different cadence (ie fortnightly instead of weekly)
So, I have developed an experimental delivery method for ForwardPass that addresses both of these limitations - the ForwardPass MCP, which you can add to your AI of choice right now!
URL: https://mcp.forwardpasstechnology.com/mcp
Setup Instructions for Claude:
Select "Customize" on the left-hand sidebar → Connectors → Press "+" -> Add Custom Connector → toggle Developer Mode ON → Create App → Type Name: ForwardPass MCP & paste in Remote MCP server URL: https://mcp.forwardpasstechnology.com/mcp → Click "Add" -> In a new chat, press "+" -> Connectors -> Toggle ForwardPass MCP to ON
Setup Instructions for ChatGPT (must be paid subscription):
Settings → Apps → Advanced Settings → toggle Developer Mode ON → Create App → paste MCP URL: https://mcp.forwardpasstechnology.com/mcp → App name: "ForwardPass MCP" → Description: "ForwardPass AI Update" → Save/Create App.
Please let me know your experience and thoughts!

value: Show HN: Porting my Newsletter to MCP – You set WHEN and HOW OFTEN to receive it

author: AlatAnmoku


value: postatic

value: I wanted an easy way to play doom with my friends on the browser. Hope you guys enjoy it too.

value: Show HN: Multi-player doom on browser via Cloudflare for free

author: postatic


value: geoctl

value: Hello HN, Cordium is a project that I have been working on for a long time and now I am open sourcing it under Apache 2.0. It was initially meant as a remote development environment (i.e. similar to GitHub Codespaces) for my main project, Octelium, where users can access Octelium-protected resources via browser-based terminals without having to use CLIs and directly connecting from their own machines. But overtime it grew into a general-purpose sandbox platform that can be used for coding by devs, AI agent tasks, CI/CD, etc. The main differentiator here, compared to other dev environments and sandbox platforms, is that Cordium is that it automatically provides identity-based, secretless secure access to resources (e.g. APIs, SSH, databases, k8s, etc.) without having to inject credentials (e.g. API keys, SSH private keys, database passwords, etc.) into the sandbox. You can simply think of it as a sandbox+ZTNA baked-in where access to infrastructure is based on identity and policy-as-code rather than credentials.

value: Show HN: Cordium – FOSS sandbox platform with secretless infrastructure access

author: geoctl


value: Show HN: A deep dive into Kubernetes internals


value: Show HN: IA-SQL – Postgres compiles your documents into a wiki with an LLM


value: chrislxy

value: Show HN: SenseCollect – Web data extraction made simple

author: chrislxy


value: nivter

value:
All commands have the format `output = \func inputs` or just `\function inputs`. Points and scalars are built on the fly. Eg `\line a b` to an empty canvas creates points `a` and `b`, and joins them with a line.
One can use broadcasting semantics similar to NumPy and PyTorch in a visual setting (imagine creating a list of circles where one dim corresponds to radius and another to the center). One can also use backpropagation, run gradient descent or visualize vector fields. Almost everything is reactive so changing a variable updates all of the downstream geometry. It also allows anyone to write and load their own visualization, which can be broadcasted and differentiated through.
https://www.tinyvolt.com/geomatic/examples/getting-started

value: Show HN: Geomatic – A command-driven geometry studio enabled with autodiff

author: nivter


value: tenthead

value: Searchable, agent-queryable WhatsApp history from an iOS backup — a single Go binary.

value: Show HN: WhatsKept – Searchable,agent-queryable WhatsApp history from iOS backup

author: tenthead


value: Show HN: Mercury v3 – Convert Python Notebooks to Web Apps


value: slimcrm

value: Show HN: HTML Deployer – AI Code to Website Publisher

author: slimcrm


value:
Hi all,
I'm sure some of the best engineers out here are having a hard time standing out nowadays. It's hard to evaluate and improve your skills, when AI is writing the code. Especially when a junior dev is sitting by your side and "accomplishing" 2x more than you.
I didn't like this reality where the line between real talent and AI slop is blurring, so I decided to create a challenge, purely for the community, that is made to truly give a stage for talented devs to stand out in the age of AI.
We encourage devs to bring their agents with them, because the challenge is built to not be solvable only with AI agents.
today the challenge is live for the next 24 hours. couldn't be more excited for some of you to check it out and give some honest, no-filter feedback.
head-up - it is hard :)

value: Show HN: I Built a Debugging Challenge for the AI Coding Age


value: PoppingPixel

value: Show HN: An open-source, interactive AI engineering syllabus (1,100 papers)

author: PoppingPixel


value: cnemri

value: Show HN: Gemini Omni – A curated list of native multimodal guides and showcases

author: cnemri


value: Marfir

value: Show HN: How a Java program for finding a second Earth evolved over 23 years

author: Marfir


value:
A few weeks ago I was scrolling LinkedIn (my fault, I know) and noticed the platform was full of posts that had absolutely no business being there.
So I built PeakedIn. A weekly newsletter, five posts every Saturday, featuring LinkedIn's most unhinged moments.
Best part is people can nominate posts as well
I guess it will give another post idea to them "I am thrilled to announce I was featured in PeakedIn" lol
anywho lmk your thoughts

value: Show HN: Peakedin – archiving LinkedIn's most unhinged posts as satire


value: NavodPeiris

value: Show HN: Grizzlars – High Performance DataFrame to Compete with Polars

author: NavodPeiris


value: Show HN: I built a tool that finds unused Prometheus metrics


value: loaderchips

value: Show HN: Reward Is Not Reinforcement Until Admitted


value: postatic

value: I missed the serendipitous StumbleUpon. So here's Chrome extension I built. Hope you enjoy!

value: Show HN: Stumpy – StumbleUpon Re-Created


value: hoansdz

value: Show HN: I made a compiler/VM for untrusted scripts

author: hoansdz


value: whizhuii

value:
Proj (github:whizhuii/proj) puts everything in one folder, flat, with a category tag on each project: stable, archived, experiment. Each project lives in one directory its whole life — only the tag changes.
Proj has two ways to jump to a project:

  Fuzzy jump: type proj, filter by tag or name, Enter (fzf mode).
  Direct jump: proj <tag>/<project> (pass-like mode).

Categories are yours to define — stable, archived, experiment, whatever fits. Change anytime; only the YAML catalog updates.
Convenient. Clean. Flexible.

value: Show HN: Proj – organize your coding projects with categories and one-key CD

author: whizhuii


value: saiyampathak

value: Show HN: Interactive animated walkthroughs of Kubernetes internals

author: saiyampathak


value: dmitryaqa

value: Show HN: BDR – A Type-Safe, Cucumber-Free BDD Template for Playwright

author: dmitryaqa


value: Show HN: MarketChacha – Reddit for traders with verified track records


value: am-gm

value:
Hi, so i'm making a 2D game engine with its own IDE and interpreted programming language, all are written in C#
It's open source, and I'm looking for contributors!
The backend engine is MonoGame, the IDE is WinForms and the project is real, not just another AI-slop... Please check it out, i promise it's an unusual thing!
Here's a YouTube video showing me using the engine for making a little cute game: https://youtu.be/h_AnUg4yJWs?si=MR3nQCVvOMDP3iqg
Any feedback is welcome!

value: Show HN: My biggest solo-project: Game engine with its own programming language

author: am-gm


value: ArtRichards

value:
Hi HN
I recently published docs-cli to pypi.  I created this tool because I noticed that my docs kept getting out of sync: I've been using markdown to track the project's implementation and progress, and it became really hard to keep track of everything.  This is a simple tool for your agents to ensure that links and indexes are kept fresh.
I included the agent-playbook-suite marketplace since this is how I use it.  The docs repo was actually built also using it, so dogfooding since day one :)  The Agent Playbook Suite includes everything needed to create a project from start to finish.
Linked is the blog post where I lay out my rationale and the use cases :)
Try docs-cli out with:

  python3 -m pip install --upgrade docs-cli

I would love feedback, issues, and PRs.
This is my first Show HN after lurking for over 15 years.  Happy to hear any constructive (or other) criticism

value: Show HN: docs-cli - coding-agent project state in Markdown

author: ArtRichards


value: My Github Repo

value: Show HN: GuideOS – A radar-first, off-grid navigation kernel for edge robotics

story_text: My Github Repo


value: dannote

value: Show HN: Volt – front end tooling for Phoenix that runs inside the BEAM

author: dannote


value: akashbangad

value:
I built a multiplayer party royale game using three.js. No login required as part of vibe jam
The game is as the name suggests a knockout based survival game.
3 rounds. 10 players. 1 survivor.
Rounds:
1. Hot air balloon arrow duels
2. Glass bridge (Inspired by Squid games)
3. Falling hex floor
Although it is multiplayer, if you can't find anyone online you can play with AI bots.

value: Show HN: Knockout -A multiplayer 3D browser game built with Three.js

author: akashbangad


value: safaorhan

value:
A few weeks ago, I got into the rabbit hole of creating neatly wired breadboards.
I got sick of spaghetti wiring and unstable connections when I wired an esp32 based lora node and carried it around the block for reception tests.
I thought of using pre-cut jumper kits laying around and planning the wiring ahead of time so I could have neater wiring. I also wanted to share the wiring with fellow hardware hacking enthusiasts in my local hackerspace.
First I tried a square-grid paper, then moved to Figma and after not too long I remembered we can create web apps quickly in the age of AI.
And that's more or less the story. Here's the repo for the folks interested in: https://github.com/safaorhan/breadboard
Feel free to open issues for feature requests :)

value: Show HN: Breadboard – Figma for Breadboard Hackers

author: safaorhan


value: himanshudongre

value: Show HN: Smriti: Shared Reasoning State for Claude Code and Codex

author: himanshudongre


value: NanoApps is an early developer preview for hobbyists and tinkerers who want to build and run custom apps for iPod nano 7th generation. Contributions are very welcome.

value: Show HN: NanoApps: Run custom homebrew apps on iPod nano 7th generation


value: rokgregoric

value:
PhoneDiffusion is officially live
Now you can generate AI images locally on iPhone with Stable Diffusion. Fast, private, account-free and specifically built for iOS.
What you can do:
∙ Generate images in under 5 seconds on the newest iPhones
∙ Choose between fast SD 1.5 models and high quality SDXL models
∙ Use any of the 8 built-in styles
∙ Change steps, CFG and batch count
∙ Keep prompts and images on your device
∙ Use it with no account and no internet after setup
Try PhoneDiffusion today: https://apps.apple.com/app/id6762061991

value: Show HN: PhoneDiffusion – Local AI image generation for iOS

author: rokgregoric


value: kingofspain

value:
Hello! I've just made Widget Cast, it's a little app to make looping animated widgets for iOS. Take any video and and you can trim to 10 seconds or less, then apply a load of effects like CRT, night vision, thermal, colour tint, etc - then see it animate away on your home screen.
App store: https://apps.apple.com/us/app/widget-cast-video-widgets/id67...
Got a glowing futuristic website here too: https://widgetcastapp.com
If you have an Apple watch, you can view them there too.
Could be a special moment or person, or just a dinosaur jumping up & down (which is also special).
It's free with some effects behind IAP (there are sort-of pay-what-you-want tiers). No subscriptions or ads.
Hopefully it's good fun!
p.s. I did add this the other day but messed it up and it didn't show (mangled title). Fingers crossed it's ok to try again - this is the last time I promose - I am not a spamlord. Repeat, I am not a communist.

value: Show HN: Widget Cast – Video Widgets for iOS

author: kingofspain


value: JoostBoer

value: Show HN: SailWP – WordPress theme that bundles 8 plugins in 94KB

author: JoostBoer


value: sellswordsoft

value:
Hi HN,
I built JustBookmarks, a small desktop bookmark manager for people who want one browser-independent source of truth for bookmarks. I made it because I end up switching browsers fairly often: Vivaldi, Zen, Helium, Brave and others. I wanted a central way to manage bookmarks that lived outside any single browser. I would end up with different exported bookmark files in various states of parity with each other and managing it was getting frustrating. So looked at what tools are out there and they were either online (raindrop), or self hosted but needlessly complex (linkwarden) while still somehow missing the most basic bookmark management feature, Folders, while focusing on nonstandardized forms of grouping like tags.
These other tools build their own data model to bring non standard features requiring you to need to export to a supported file to get those bookmarks into your browser. So instead, I figured it's much simpler to just use the most universally compatible bookmarks file type directly, the Netscape Bookmark File Format.
The basic idea is:
- Netscape Bookmark HTML format is the data model used directly
- You only have one .html file to manage
- That file is directly importable into whatever browser you are using
- No cloud, SaaS, bologna, it's a file on your computer
Features:
- Folder tree
- Search (darn fast)
- Drag and Drop reordering of folders and bookmarks
- Remembers state from previous session
- Automatic Favicon and Title fetching
- Auto-save on every edit
- Ability to merge multiple bookmark files into one
- Intuitive keyboard shortcuts

  - ctrl+z undo, ctrl+shift+z & ctrl+y redo

  - ? or F1 to open helper/shortcut menu

  - Ctrl/Shift mutliselect with mouse or arrow keys for bulk actions

  - F2 Rename

  - many more

It's not trying to be fancy. No tags or no syncing platform or browser extensions. Just one bookmark file you can backup or sync however you want.
Love some feedback because I find it a little crazy I couldn't find something like this already out there. I'm sure it exists I just couldn't find it which is why I figured I'd post this here in hopes that maybe someone else looking in the future can find this.
Why is it Go & Svelte?:
Mostly because I didn't want to spend forever working on it, I wanted it to exist so I could use it. Web Stacks are genuinely quite good for making UI's but Electron is pretty awful in a lot of ways so wanted to go with an alternative. While Tauri is likely a "better" choice, the tool stack for Rust is a bit heavier and compilation is slow and such compared to Go. If I'm imagining some # of years in the future, someone trying to pull and build the code, I imagine Go being easier. Wails takes a similar approach to Tauri just with Go instead of Rust, and has pretty good performance. As for Svelte? I just like it. s'good. Fast to develop and fast on performance. That said. I am strongly considering rewriting the frontend to fyne so it could be all Go, making maintenance and build stack simpler. Anything in the web stack / npm world just has a lot of churn.

value: Show HN: JustBookmarks – a simple browser-independent bookmark manager

author: sellswordsoft


value: artiomyak

value: Show HN: Symbol Combos Copy and Paste

author: artiomyak

title: Show HN: Symbol Combos Copy and Paste


value: Replace x.com with tweet.md to turn public X posts, threads, and articles into clean Markdown.

value: Show HN: A tool to replace x.com with tweet.md for X threads as Markdown


value: eropatori

value:
Hi HN,
I built TiltBump, a small mobile web game where you tilt your phone to bump blocks off a board without falling off yourself.
It runs in the browser, no install or signup needed. It uses motion/orientation sensors, so it’s best tried on a phone.
This is my first game, and I’d especially value feedback on the controls, difficulty curve, onboarding, and what to improve next from people who have built or shipped games before.
Thanks for trying it.

value: Show HN: TiltBump, a mobile web game controlled by phone tilt

author: eropatori


value: jorbach

value: Show HN: GhostChat – A 10KB privacy-first live chat widget (open source)

author: jorbach


value:
Hey HN,
Out of frustration of keeping up with AI news, I built hackobar. It fetches the AI related news from multiple sources such as HN, arxiv, github trending repos, huggingface, many ai subreddits, twitter handles that cover AI, Tech news outlets, major ai lab blogs and of course the numerous AI news letters that are growing by day.
GitHub trending repos isn't "news" but as an engineer it matters. you can't read every arXiv paper or every HuggingFace drop. HN has the best discussions, Twitter has some, newsletters have some. I used to check 5 places and still felt behind.
Building this was fun. I had to face many technical challenges, even though I have used Claude Code to help build I think the decisions I took to mitigate those challenges are interesting and wanted to share with this crowd.
1 Fetching: I had to fetch different sources at different rate because fetching some on regular bases didn't make sense. for example, fetching AI labs blogs every few hours does not make sense but the HN front page or reddit to get a sense what trending does
2 Filtering: Each articles fetched was filtered for specific top level keywords, then Gemma 4 26B batch classifies each item was AI relevant or not.
3 Deduplication: I deduped using 3 layer pipeline. URL normalization, Jaccard on word tokens and Gemma semantic matching. The same arXiv paper can arrive from HuggingFace or HN, and might show up in three newsletters the same day. When a duplicate is found, the original news items cross-platform score gets bumped instead of the new item being silently dropped.
4 Scoring: Each item is scored based on the engagement, llm signal, cross platform signal, recency decay. And additionally each source has a weight component which keeps research from getting buried by social noise.
5 Summarization: For all the filtered and deduped, scored articles I use claude to generate a single line title and a 50 word summary. I have ensured the prompt to make hype free summary which concentrates on architecture, the benchmarks and why it matters to individuals.
Finally it surfaces 25 top/new cards in a swipeable feed for easier navigation, you can still read the original article if you want.
Initially I built this to work entirely on cloudflare free tier. Keeping every external HTTP call and every Supabase query under 50 subrequest per invocation limit. Eventually i had to go for paid worker as the cpu 10ms limit was bit challenging with improved deduplication.
Stack: Next.js on Cloudflare Pages, Hono API worker, Supabase, Anthropic Claude, Gemma via Cloudflare Workers AI.
Recently, I added another lens that filters the whole feed and highlights how this AI news impacts if you are builder, researcher, founder, invester, policy maker and healthcare worker. Honestly not sure if it's useful or gimmicky. Curious what you think.
hackobar.com | no paywall, no login.
Would love your feedback or thoughts.

value: Show HN: Hackobar – One feed for AI news


value: jqmccleary

value: Open Satchel is live. It's early and rough in places; patience and feedback are appreciated.

value: Show HN: Open Satchel – local-first PDF editor (early)

author: jqmccleary