value: mrrpdt

value:
Hello! Wanted to share Typol, a thin static typing layer around Polars that lets you enforce columnar schemas. We've been hesitant in the past to go with dataframes for processing reporting data, especially with Pandas, due to the long-term maintainability burden of tooling not understanding the data we're processing, or the library itself. Polars is well typed and encourages constructing shapes up rather than modifying in-place, so adding schema typing to it seemed like a natural extension. If Polars DataFrames are dicts, then Typol's are TypedDicts.
With Typol, it's easy to define your schemas, which should feel familiar if you're moving from dataclass-style code or from Polars' own schemas, and then build well-typed Polars expressions on these that enforce: (1) valid columns are referenced, (2) column values are used in a valid way for their type, and (3) expressions generate target valid columns in resulting schemas with the correct type.

  class Account(tp.Shape):
      name = tp.dimension(str)
      website = tp.dimension(str)
      uid = tp.dimension(int)

  # Works, with the type: Expr[Account, Account, str]
  email_address = accounts.s.name.str.to_lowercase() + "@" + accounts.s.website

  # Caught statically:
  # Unsupported `+` operation: `BoundDimension[Account, int]` + `Literal["@"]`
  email_address = accounts.s.uid + "@" + accounts.s.website

These types are checked statically using ty, which supports spelling the intersection types needed to infer join results, with a little dynamic enforcement filling in where static analysis can't reach. This allows you to make use of tooling both to check and guide your code (dot completion coming in handy). Existing tools, like Pandera, do provide dynamic verification of dataframe shapes. Whilst this can be good, it bites you at runtime which is well after a problem should be caught, and doesn't provide any tooling benefit.
Typol is great for production data processing pipelines, where narrowing your data to well-defined schemas at each processing stage can be appropriate and powerful. It's not well suited to a lot of data science, where columns generally get added and dropped quite freely. It covers most core Polars expression operations (laziness, arithmetic, strings, datetimes, lists, filtering, joins, aggregations), but we'd love to extend it further, and we'd love for you to try it out!

value: Show HN: Typol – Static typing layer for Polars

author: mrrpdt


value: Show HN: Omni – airgapped macOS multimodal search over local files


value: AquiGorka

value:
AudioTap is a macOS app I built for recording calls. It captures input and output audio natively and can transcribe and diarize using WhisperKit and WeSpeaker. Apple silicon exclusively (for now) to run the models locally and keep the recording local.
For me (a non-native English speaker) during work calls I find myself trying to understand accents and different tones of voice and pronunciations. Once or twice I can ask people to repeat what they've said, but more than that it can become annoying (I'm pretty sure most of us non-native English speakers have developed a skill to understand things that have been said from context). So I figured a non-intrusive recorder could help me keep track of what was said, and review it afterwards.
Telling people you're recording is your responsibility, consent depends on where each person is located, not where you are.
It does not use cloud services, it does not expect an ongoing subscription, I went with one-time purchase instead.
I will be in the thread for a few hours to answer anything.

value: Show HN: AudioTap, record calls, transcribe and diarize locally

author: AquiGorka


value: Show HN: CodeSage Pro – an AI copilot that reads the problem on the page


value: warthog

value: Show HN: A List of AI Neolabs

author: warthog

title: Show HN: A List of AI Neolabs


value:
nightwatch is a local-first, read-only layer on top of your monitoring. it groups alert storm into incidents, flags noisy checks and has an agent that can investigate for you live systems. You can e.g. jump from the incident into the agent directly.
the reason for this weekend project is that we had a kubernetes upgrade that went wrong, and at some point a rollback wasn't possible anymore, so it had to be fixed live during the night while several problems came together. We run a lot of different systems, on-prem and several Kubernetes clusters, and in a situation like that you spend most of the time just figuring out what is actually broken and where.
So i thought that it would be pretty cool to have eyes in the dark in each system that can talk to your "brain".
so the idea is to put a baby owl into each environment. Each owl runs where the systems live, keeps that environment's credentials local, and only dials outbound to a central brain, so there is no inbound hole into prod. It exposes a set of read-only skills, and the agent uses them to gather evidence and form a root-cause hypothesis, so the on-call engineer starts with a head start instead of from zero.
read-only for now, i don't trust it near prod yet and honestly neither should you.
llocal-first for easy self-hosting and to keep credentials on your side. the clustering and recommendations run fully offline with no llm at all. the agent needs a tool-calling llm, you can point it at a remote one, or self-host one (ollama etc.) if you want to stay fully offline.
for non selfhosters: before every remote llm call, nightwatch strips real secrets (unrestorable) and swaps identifiers like ips, hostnames and paths for reversible placeholders, so the model only sees masked data while real values are restored only in the proposed commands and tool calls
Would love if you try it in your Systems

value: Show HN: Nightwatch, The open-source, read-only AI SRE


value: pjz

value:
A fast, compile-time-configured status bar for i3 and sway, outputting the i3bar JSON protocol.
I was worried about the performance of i3blocks due to the constant fork-and-execs, and I thought zig would make it easy to have a bar defined at compile-time.
I started on this idea a couple years ago but ended up somewhat stymied by lack of time to chase down some corners of zig syntax interaction.  Recently I started playing with Claude Code, and I was curious as to how well it would deal with zig so picked it back up.  It didn't take long to have something reasonably functional, and I thought others might like it as well.
Feedback welcome, Enjoy!

value: Show HN: Hardbar – compile-time defined i3bar

author: pjz


value:
Hey HN!
I built a fast native cross-platform open-source image viewer called Luminous in Rust/Slint UI.
The main features:
- Mainly focused on performance
- Extensible via plugins - either shared libraries or IPC-based
- Plugins such as SAM 3 for annotation and CLIP for semantic search/filtering
- GPU-accelerated augmentation pipeline
Still in active development. Would love your feedback!
Repo: https://github.com/jaroslavszkandera/luminous

value: Show HN: Luminous – fast image viewer in Rust, SAM 3 and CLIP support


value: jvalansi

value: Show HN: Claude Code on Slack/Discord/Telegram for flat $20/mo – no API bills

author: jvalansi


value: solidarnosc

value: Show HN: VPets.net – a cozy pixel pet world

author: solidarnosc


value: albertyang

value: Show HN: Shunbox, Your inbox sorted before you open it

author: albertyang


value: Show HN: Code Island – teaches programming logic with drag-and-drop blocks


value: Show HN: A canvas-like workspace where you design your own knowledge archive


value: serhiiklymenko

value: Show HN: I built free VoiceToText app with local LLM polish to save 60 min/day

author: serhiiklymenko


value: kafkaesqueKino

value: hello HN i want to share this wasm experience i built for a universal mkv player on the web using wasm to ship a lean decoder only ffmpeg build, thus way codecs unsupported by the browser can be played I wonder if this holds any value to anyone anymore

value: Show HN: An mkv player that uses WASM to render you videos

author: kafkaesqueKino


value: Synstax is an iPhone app for planning supplements: schedule routines, scan labels, catch conflicts, and track diet interactions. No account required.

value: Show HN: Synstax – Smart Supplement Scheduling for iPhone


value: ekorbia

value:
I’m a daily New York Times crossword player and I’ve built xword-pipeline with the goal of creating my own dense New York Times style crossword puzzles.
The pipeline consists of a Rust grid fill-engine and a Claude based clue-writer. The fill-engine generates candidate grid skeletons (default is 200) and fills them with words from the Crossword Nexus Collaborative Word List. The clue-writer uses Claude to generate multi-tiered clues (easy, medium, hard), explanations, and QA review the generated puzzles. The clue-writer explanation and/or QA steps can be skipped or the clue-writer can be skipped entirely if you want to write your own clues.
I’ve also created a crossword puzzle web app that can be used to test puzzles generated by the pipeline (https://wordfuzz.com/). The puzzles in the archive have all been generated with the pipeline. QA reviews did show issues with some of these puzzles but they should be solvable and I’ve left them as is so the quality of the pipeline can be accurately judged. You can run the pipeline yourself and use the test page ( https://wordfuzz.com/test) to test the puzzles you generate. The test page uses LocalStorage so nothing is uploaded to the server.
Note: The clue-writer requires an Anthropic API key and costs me an average of around $0.50 to fill a 15x15 grid with multiple-tiered clues and explanations. If you’d like to give the pipeline a try, run a single puzzle first and verify the cost is acceptable to you before generating multiple puzzles.
Any feedback on the pipeline would be appreciated. I would be great to hear if you’ve had success generating fun, playable crosswords or if you have any suggestions for improving the pipeline. Thanks!

value: Show HN: Dense NYT style crossword puzzle generation with Rust and Claude

author: ekorbia


value: widenrun

value: Show HN: Preseason.ai – Open-source benchmark of devtool choices, ranked by LLM

author: widenrun


value: sricola

value: Show HN: ARouter – drop-in OpenAI/Anthropic proxy that cuts cost and fails over

author: sricola


value:
Launching TeardownHQ: a directory of indie startups with revenue pulled from real signals (and labeled where it is an estimate), plus deep teardowns/playbooks of exactly how each one grew. The channels, the pricing, the GTM, all sourced, instead of the usual self-reported screenshots.
Why I am building it: Starter Story proved people want "how they actually did it," but it skews ecommerce and general business, and because it is human-interviewed it is slow and broad. I am going narrow and current: indie SaaS, micro-SaaS, dev and AI tools, and no-code wins. The teardowns come out of a research pipeline with a verification layer that cuts anything it cannot source, so I can go deep and stay current without it becoming a content farm.
How it works: the directory and a teardown teaser are free, which is also my SEO and sharing layer. The full teardowns are the paid product. Founders can verify they run a startup, write their own teardown, and earn a cut when it sells.
The GTM I am running, since this community likes the mechanics:
- Skipped AppSumo and the LTD marketplaces on purpose (30 to 70 percent cut, and deal hunters are not my ICP).
- Building the list. Contemplating releasing 1 free playbook a week to the list pre-launch
- A capped founding-member lifetime deal at launch, then it moves to monthly.
I believe the AI-research angle is the biggest risk, mainly due to trust. I hand verify everything and have a strong hand in writing all of the reports. I have been working on this workflow for over a year and found it to be tremendously helpful but I expect skepticism from people due to the influx of AI slop that exists right now.
First teardown is live: Puff Count, the $40K/month no-code quit-vaping app that won on organic TikTok and then exited. Get the teardown at TeardownHQ.io. I would love feedback on the teardown and to know which SaaS/micro-Saas startups I should target next!

value: Show HN: TeardownHQ, teardowns/playbooks of how indie startups grew


value: buildwithdennis

value: Show HN: Authmeta.dev – the OAuth inspector you wish you had

author: buildwithdennis


value: tigerkid

value: Show HN: One resume for one job description

author: tigerkid


value: mcapodici

value: Show HN: Organizer Timelines for everything you want to remember

author: mcapodici


value: fotoflo

value: Show HN: I put my Claude Code rate-limit burndown in the status line

author: fotoflo


value: Show HN: My home server got unplugged, so I built a recovery CLI


value: gregsadetsky

value: Show HN: SoundScope - PS1 Audio Visualizer in your Browser

author: gregsadetsky


value: aghoraguru

value: Show HN: Agam – Activation-based memory for Claude Code, not retrieval

author: aghoraguru


value: Show HN: Avibe – your AI agent lives on your machine, reachable from your phone


value:
Hey everyone,
I've been working on a tool called Web Speed. It takes web pages full of HTML and parses them into an easily readable sitemap for an AI agent. By ensuring the AI doesn't have to analyze the full HTML from the page or screenshots of the page, it makes the agent a lot cheaper and faster. It's MCP-native, so any AI that supports MCP can run it and take control of your browser for you. There are both “normal” and post-auth versions live on GitHub.
What I think is the coolest thing about the project is the global cache of sitemaps. When a user visits a site, it takes the sitemap and sends it up to the server so that later, a person can get that sitemap from the cache, further speeding up the agent. Right now, only the paid API version can access the cache.
I would love your thoughts on the project, any ideas, criticisms, or concerns. I really just want to see if people think that this would be a useful tool. Please reach out if you have any questions about Web Speed.
Repo (OSS): https://github.com/Dominic-Pi-Sunyer/web-speed-oss
Repo (Post-auth): https://github.com/Dominic-Pi-Sunyer
API and Docs: https://getwebspeed.io
Thanks,
Dominic

value: Show HN: Web Speed – A shared web-map registry for AI agents (MCP, open source)


value: Show HN: Posara, visual-audio with early macOS aesthetics but modernized


value: Show HN: Envguard – Like ESLint but for your environment variables


value: haoya

value:
I built 100fasttools as a simple static site for tiny tools that should open fast and get out of the way.
Current tools include a Reddit banner generator, a search engine query builder, and an X advanced search builder. No signup, no dashboard, no tracking-heavy app idea. Just small tools.
Feedback is welcome, especially on what tool should come next.

value: Show HN: 100fasttools – small, fast browser tools

author: haoya


value: Daniel-Pan

value: Show HN: SeaTicket – AI agent that resolve issues from GitHub, email and forums

author: Daniel-Pan


value: attogram

value:
The evolution of my AGENTS.md
- v0 - Braindump
- v1 - Organized braindump
- v2 - Strict state machine
- v3 - Loose state machine, md as memory
- v4 - Let's add skills!
- v5 - Shorter prose, more skills
- v6 - Sectioned. Each with

   - Bias via short prose

   - Yaml block of sect structure

   - Deep dive pointer to skills/[section]/SKILL.md

- v7 - ???

   - define the std sections

Discoveries:
- you can NOT instruct llms.
You can only introduce bias to token generation.
- repo based memory via .md files is the way
- frequent session restarts saves both money and agent performance

value: Show HN: Evolution of my AGENTS.md

author: attogram

title: Show HN: Evolution of my AGENTS.md


value: Eolab

value: Show HN: One API Key for 45 AI Models – Pay per Token, OpenAI Compatible

author: Eolab


value: heroboy

value: Show HN: FinMind AI – an AI copilot for investing and daily finances

author: heroboy


value: Show HN: A hand-wired keyboard for animals with opposable thumbs


value: ahshucks

value: Show HN: Free 26-Source Financial Data API with Free Inference

author: ahshucks


value: huzaifasinan

value: Show HN: Online Block Blast Solver – helps you find the best move when stuck

author: huzaifasinan


value: argoeris

value: Show HN: Multiplayer, session-based runtime data collection for coding agents

author: argoeris


value: npiano

value:
Hi HN,
My number one frustration with LLM agents is that every session starts blank and I have to re-explain my patterns and conventions every time.
I often find myself doing things like "look at X repo and copy the patterns used for Y", which requires the repo to be on the local machine.
A couple big ones for me personally:
- Auth flows
- Terraform patterns for AWS
Rules and skills help to some extent, but they are difficult to synchronize across multiple agents, projects, and machines. Memory is interesting, but too noisy since it is unstructured.
So, I built AI Boost to act as a personal library with an MCP server. You tell your agent what to save (text file or public github repo at the moment. I'm working on other options including private github repos.). It packages it as a "booster", indexes it with keywords and embeddings, and next time you start a task that matches, the agent surfaces it.
At the moment:
- Boosters are private by default. They are only accessible to your account.
- You can publish to a community marketplace if you want, and earn credits per injection (this isn't completely ready yet, but it's coming soon).
- It's an MCP server, so it should work in Cursor, Claude Code, and any client with MCP support.
Link: https://ai-boost.io (and the MCP URL is just https://mcp.ai-boost.io/mcp)
I'd love to know what you think. Especially whether the "auto-suggest before starting a task" behaviour feels useful or intrusive in practice.

value: Show HN: AI Boost – an MCP for accessing your everyday patterns

author: npiano


value: julienreszka

value: Show HN: Live Voice Translation Interpreter [video]

author: julienreszka


value: skhell

value: Show HN: Pingtrace

author: skhell

title: Show HN: Pingtrace


value: mnorris

value:
I'm Michael. Same demo I posted a few weeks ago, no server this time:
photo to 3D Gaussian splat, all in the browser.
Depth Anything V2 Small runs via ONNX Runtime Web / @huggingface/transformers. It tries to use WebGPU (which does inference in about 1 second on an M4 Pro processor and 2 seconds on an iPhone 17 Pro) and falls back to WASM (about 5 seconds inference on the same devices).
It's a web component, two lines to embed.
Demo: https://mukba.ng/image-3d/demos/local/
Docs: https://mukba.ng/image-3d/
Source: https://github.com/imichaelnorris/image-3d

value: Show HN: Image-3D: photo to 3D splat that runs in the browser

author: mnorris


value: Show HN: Free read-only script to find wasted AWS spend


value:
Hi HN,
I’m working on an Israeli search engine with a focus on deeper search across Israeli, academic, and scientific content.
One feature I recently added is that users can adjust their own search boost factors. For example, they can give more or less weight to title, domain, URL, language, document type, or page content.
Search remains anonymous and ad-free.
I’m interested in feedback from people who care about search, indexing, crawling, privacy, and ranking transparency:
Would you find this kind of user-adjustable search ranking useful?
https://websearch.co.il

value: Show HN: Search engine where users can adjust ranking boost factors


value: DannyHeng

value: Show HN: Email and identity stack for AI Agents

author: DannyHeng


value: CarsonWu

value:
Hi HN, I released CogCore, an early open-source TypeScript runtime for building agents around your application's own APIs.
GUI is designed for human, CLI was also for human at early times.
There must be a better native interface for AI to control computers. That will be "API".
CogCore just let AI write temporary code to take actions based on your app API. So it can run in a lightweight environment, like browser.
I would love any feedback on this project. Thanks.

value: Show HN: CogCore – An API-native TypeScript runtime for building agents

author: CarsonWu


value: mrtksn

value:
So, I was looking for ways on how to make Codex and Antigravity talk to each other and came up with "Promptgate", which is essentially a web server that does http long polling and slow releasing the data to keep agents happy and give you chat-like UI  to publish data.
It is useful when you give the HTTP endpoint to an AI agent to fetch some data or to wait for instructions, then the execution of the ralph loop  comes under your control as the AI agent think they are doing some HTTP request. Good when you want to pause the AI agent to investigate and provide more prompts etc.
It also has an endpoint for adding messages, this way you can cross 2 gates(these HTTP endpoints are called gates) and let one agent do your work, the other one look at the work and provide instructions to the agent.
You will understand the concept right away, create gate copy paste the prompt into the agent(works very well on Codex for me) and wait a few moment until the agent does a CURL and start waiting, then type something from the chat-like interface.
The cloud based gates require a subscription(as I need to maintain a server) but on the macOS app you can have local gates on localhost for free. If you are not interested in the hosted gates just close the paywall and use the local gates on the macOS app.
I find it useful, use it all the time so I hope you find it useful too.
Forgot the link: https://apps.apple.com/us/app/promptgate/id6772730472
It works on iOS and macOS.

value: Show HN: Tool you give AI agents to sneak in prompts or connect multiple agents

author: mrtksn


value: delaguardo

value: Transit.c is an addition to the set of libraries to support transit data interchange format written in C11. It supports full 0.8 specification of cognitect's transit-format: JSON, JSON-Verbose and MessagePack encodings, all ground and extension types, compression via keys caching, extensibility via custom tag handlers.

value: Show HN: Transit-format (JSON/MessagePack) reader/writer in C

author: delaguardo


value: smoqadam

value: Show HN: GermanWeekly, Weekly German Lessons

author: smoqadam


value: Maazkhanxo

value: Show HN: AI LinkedIn auto-apply that runs in your own browser session

author: Maazkhanxo


value: Show HN: Incremental RAG ingestion, only changed chunks get re-embedded


value: dhruvme

value: Show HN: Makememe – a meme CLI for your Claude Code

author: dhruvme


value: Show HN: Tinytasktree – Behavior-tree-style task orchestration for LLM agents


value: Show HN: Veritrooper – find what your AI gets wrong about your own docs


value: aaaljaz

value:
I've added periodic remote attestation checks for all providers listed on confidentialinference.net, the results are less great than one would hope. The idea is to bring awareness to the space and hold providers accountable.
I've also created a twitter account where i'm publishing results twice daily https://x.com/AIconfidentialX

value: Show HN: Monitoring Confidential Inference Providers

author: aaaljaz


value: Built an S3-compatible storage server solo in Go with erasure coding, JWT auth, multipart upload, and Prometheus metrics. 3000+ lines of Go. Open source. 1 command deploy.

value: Show HN: I built S3 from scratch in Go – open-source, one-command deploy


value: Show HN: OrchAPI – AI tools shaped by the use of the useless


value: cheikhshift

value:
Lite Agent opens the door for the 90% of the tech industry that doesn't code, letting them focus on what they do best: handling the human side of things.
https://liteagent.cloud/

value: Show HN: AI agents shouldn't just be for developers

author: cheikhshift


value: bazlan

value: An open source voice mode stack that runs on a single consumer gpu

value: Show HN: Vui – open-source voice mode

author: bazlan

title: Show HN: Vui – open-source voice mode


value: Show HN: The App with No Back End – How I Built a Premium E-Reader for $0/Month


value: joyinsky

value:
In 2014, Scoragora was a free, ad-free prediction game for the Brazil World Cup. I found the old HN post and revived the idea out of nostalgia.
Scoragora is available in English, Spanish, Portuguese, French, Chinese, Japanese, and Korean.
It includes a free 2026 World Cup calendar you can add to Google Calendar / Apple Calendar, with local kickoff times and updates as teams and results are confirmed.
If you want to play, you can also create private prediction leagues with friends, family, or coworkers: predict scores, group qualifiers, semifinalists, finalists, and champion. Scoring and rankings are automatic.
No betting, no ads, no affiliation with FIFA. Just a nostalgic football pool for fun.
Original Scoragora:
https://news.ycombinator.com/item?id=7873348
https://x.com/scoragora
I loved the original game, and the 2022 World Cup in Qatar wasn’t as fun for me because Scoragora wasn’t around.
All feedback is welcome:
https://scoragora.com

value: Show HN: I revived Scoragora, a World Cup prediction game

author: joyinsky


value: udit-r

value: Show HN: RepoSignal scores GitHub repos for adoption risk. No AI, no servers

author: udit-r


value: nahakiole

value:
Hi, living with my grandparents who are not able to go out anymore and spend a lot of time on their phone I became frustrated with the available games on the app store. Many of them had annoying ads and were not elderly friendly.
I started to vibe code a game collection in flutter and tested them with my grandma and friends. It was kind of fun only having to do the ux part and watching people use the apps and then write down what I'd change to make the app easier and have codex implement it.
I've started back in January and now published a version I am kind of happy with, where I'd like to have more eyes on to get more feedback.
https://stiuvou.ch/grandpagames/
The app is free to download. You can try all games and then pick 3 to keep at the start and unlock more by earning points through playing. There are optional point packs you can buy to unlock games faster, but it's not necessary and there are no ads at all or analytics.
If you use the code ALLGAMESJUNE14, you can unlock all games from the start until June 14.
I’d love feedback on the games, the ux and ideas for new games.
One thing I keep thinking about is that the coding itself was not really the hard part anymore. My time mostly went into watching people use the app, finding out what is confusing for them and telling those points codex.
I even had a TestFlight feedback pipeline where Codex could read screenshots/bug reports via the apple api and fix them automatically.
So I’m also curious if AI lead to better, cheaper apps, or just flood the app stores? And if apps become cheaper to build, should we see fewer subscriptions (Which I really dislike) and more fair one-time-purchase models?

value: Show HN: I made an ad-free game collection for my grandparents

author: nahakiole


value: Show HN: Proxee – Your localhost on your iPhone, synced


value: asmodios

value: Show HN: PHP-ruler – strict rule engine in pure PHP, zero deps, explain mode

author: asmodios


value: cliffano

value:
Tech Team Agents is a collection of AI agent personas built from the fictional tech teams of great shows.
Get Gilfoyle to roast your infra code.
Actually useful - Definitely opinionated

value: Show HN: Tech Team Agents – Famous Tech Teams as AI Agent Personas

author: cliffano


value: sarreph

value:
Lately I've found myself having to write a lot of custom scripting in order to get my agents and coding assistants to adhere to the repo conventions and idiosyncrasies that I like to use in my projects.
AGENTS.md allow you to define shared conventions in your codebase. But, just as with humans, relying on an agent to modulate its ability to respect all the various, nebulous rules and convention-based ideals in a codebase -- all by itself -- is not always effective. Most of the time, declared agent rules work, but often I will realise that a piece of work either regresses on one metric I'm trying to control for, or will forget to take into account another.
What I have tended to do in my own work in the past is to create a "script-cupboard" of checks, but it is often unwieldy and cumbersome to do this on things that require the AST or need to do awkward, large-scale string matching. These are things that existing linters and code analysis tools don't tend to support, such as mandating `package.json` dependencies in a workspace only reference a catalog.
One of the areas that agents excel at is doing exactly the above -- creating complex, arbitrary rules that can serve as deterministic guardrails for repository convention alignment. So I set out to create a library that makes it easy to instantiate such rules in any TypeScript / Bun workspace going forward.
Pokayoke is the result. I'm very keen to know what other people are using to solve this particular problem and am open to any and all feedback!
Thanks!

value: Show HN: Pokayoke – deterministic guardrails for agentic coding

author: sarreph


value:
I always have this problem: I need to print 30 name tags for meetings or courses, which takes a lot of time. Word mail merge will cause many tags to be misaligned. Canva wants me to upgrade to get the batch generation function.
So I made a gadget. You just need to paste the name list, choose Avery5163 or 5160, and he will generate a PDF by himself, and the size exactly meets the label specifications.
The most annoying part is the margin calculation. Avery's official specification is expressed in inches, and pdf-lib works with points, but 0:01 inches but the rounding error makes the label of the whole page deviate.
Technical stack: native HTML, pdf-lib to generate PDF, cf page hosting. Without back-end, all operations are completed in the browser.

value: Show HN: Batch printing Avery label paper name label generator


value: Show HN: Nudgra – Open-source, self-hostable alternative to ManyChat


value: rlabbe

value: Show HN: Two Pillars Protocol – a maturity model for AI-era software engineering

author: rlabbe


value: hannahBelay

value: Show HN: Keep your database in sync with your Git branches

author: hannahBelay


value: I got tired of pressing buttons to get Codex/Claude computer use to do things on my computer so I made this simple launcher if anyone else finds it helpful (or has a rec for something better)

value: Show HN: Sloth Sayer voice activated computer use


value: PaulGilli

value: Show HN: Visualizing sound waves with a custom Pico 2W ultrasonic phased array

author: PaulGilli


value: franze

value: Show HN: Background Be Gone – Free App and CLI for Bg Removal on Mac

author: franze


value: better-event is an event emitter with super type safety

value: Show HN: A better event emitter that works in browser and server


value: mastabadtomm

value:
After almost three years of development, the first developer preview of Kronotop is out.
Kronotop is a distributed multi-model database built on FoundationDB.
Our motto is: One transaction, multiple models.
Documents, ordered key-value data, and other models can participate in the same strictly serializable transaction, even across namespaces.
I'd love to hear your feedback.

value: Show HN: Kronotop – A distributed multi-model database built on FoundationDB

author: mastabadtomm


value:
I've been building computer-use agents prototypes for the last few months and I had a reoccurring problem: many sites the agent should be able to use (common SaaS dashboards, retail sites, newspapers etc) just block it by recognizing them as non-humans. The problem is that this always leads to longer execution times since the agent doesn't know when to call it quits and just runs in a loop until forced timeout or worse it returns  hallucinations. This was especially bad for swarm projects that require a lot of research being done in parallel but they featured a consistent 40%-60% block rate.
So I decided to build a probe script: a Chrome-controlled browser (matching the fingerprint of a real CUA setup) probing blocking mechanisms of URLs on the internet and tagging each one green/red based on whether the page loads or which WAF vendor stepped in (in some cases a CUA harness is used to get better precision). The result is guestlist -  a Python API that lets you check if a URL is open to interact it for you CUA before sending your agent to it.
There are of course tools in this space that help you mask your agent to make it look more "human" which work well, but I think that having a tool like this in addition to them can help with consistency on large scale projects.

value: Show HN: Guestlist – know which sites will let your agent in


value: sentacraft

value: Show HN: I built a Fujifilm X-mount lens database across 10 brands

author: sentacraft


value: lizhang

value: hope you enjoy

value: Show HN: Performative-UI – A react component library of design tropes

author: lizhang

story_text: hope you enjoy


value:
Last week, Anthropic released https://github.com/anthropics/defending-code-reference-harne..., a reference harness for autonomous vulnerability discovery that uses Claude Code agents to find, verify, and patch memory-safety bugs. I wanted to use it but I only have access to GitHub Copilot.
This is a port of that harness to the GitHub Copilot CLI. PORTING-PLAN.md covers the decisions made to map the handful of features that work differently between Claude Code and the Copilot CLI.
The result is a working reference for anyone who wants to build autonomous security agents on Copilot, tracking Anthropic's approach as closely as possible.
Feedback welcome!

value: Show HN: GitHub Copilot port of Anthropic's AI vulnerability discovery harness


value:
Hi HN! We’re building Tutati, an app with a funky name that replaces the "broadcast-to-your-followers" model with one massive, shared live center stage.
The concept is simple: the live streaming window opens, you jump in the queue, and when your turn hits, you go live to everyone for 60 seconds. Then the next person in the queue goes live and so on.
It is 100% free. Our only ask is your brutally honest feedback, and that would mean a lot to us. Tell us what works, what doesn't, and what completely breaks.
Download the iOS app from here: https://testflight.apple.com/join/qJUHbNhd
No iPhone? Go-live or watch right in your browser: https://spotlyt-live.web.app/
The Next Live Window: Today, Monday, June 8 | 8:30–9:30 PM CT Add to Calendar: https://tutati.app/go-live
The Queue: Opens 30 min before at 8:00 PM CT. Join early to grab a spot on stage, or just show up at 8:30 to watch!
Website: https://tutati.app/
Promo Video: https://youtube.com/shorts/jiHmbtRQsxM
We will be hanging out in the comments, so feel free to ask us anything about the build, the tech, the vision, etc.
You can also drop your feedback at Convoyeurapp@gmail.com.
Technical Details:
This kind of architecture brings a few unique issues and we would like ideas and feedback on how to address them:
-Handling the live queue with growth - What do we do if someone drops (or their connection drops) mid-queue? How long do we wait? Do we jump to the next person? What if someone is #2 in the queue and leaves the queue? Do we bump up the next person who may not be ready?
-Since this is live streaming, any ideas on how to moderate the content with automation? Delay the live streaming for a few seconds to have time to moderate?
We picked a direction and built it but your feedback here would be invaluable.

value: Show HN: Beta live video app where everyone watches one person at a time


value: muragekibicho

value: Show HN: Why Compiler Engineers Rarely Use Strassen's Algorithm for Fast Matmul

author: muragekibicho


value:
Hey I am Ben :wave:
I've mostly moved to a remote agent solution but I do still run agents on my device sometimes. Wake up apps generally work great but I wanted to make my own and have it work when the lid is closed.
It's $4 AUD and its yours to own. No catches. No DRM. Just an app that works and I will endeavour to  keep up to date.
I appreciate you taking a look and I hope its useful to you.

value: Show HN: My little Mac applet that keeps your agents going with your lid closed


value: Show HN: RiskKernel – a kill switch and budgets for runaway AI agents


value: Show HN: A Minecraft builder skill for coding agents


value: Show HN: dbmachine – the back end and front end are Claude, just the plumbing&DB


value: ttanv

value:
Hi HN,
Wanted to share something I'm excited about.
I’ve been fascinated by AlphaEvolve and its results for more than a year now, but using open source frameworks seems overwhelming because of the high costs. I can’t really afford hundreds of Claude Opus calls every time I want to run it. I want to be able to try it out many times and all sorts of unique domains. What if it was possible for AlphaEvolve to be much more affordable while getting a better performance? .
Over the last six months or so, I’ve been working on LEVI, an open source AlphaEvolve-like system that can outperform existing open source frameworks at a fraction of the cost (upto 35x cheaper!). It can also run on Claude Code or Codex, making it even more accessible (I've mostly been using it with a QWEN-30B). LEVI comes in two flavors where I felt it’ll make the most difference: Code Optimization, and Prompt Optimization (sorry math, you got a less direct path; workable through the code route).
The core thesis behind LEVI is that with the right search architecture, smaller models can substitute for or outperform larger ones. This means it’s much more economical to rely on smaller models for most of the work. That’s the entire takeaway. Making this work in practice is a different problem, but if you forget everything else from this post this is the only message I think I’m really trying to convey here.
LEVI does it in three ways:   1) Invest in solution diversity from the start and ensure its maintained. We don’t want to converge to the same solution, especially with smaller models in the mix, and rely on large models to pull us out of the basin. 2) Use smarter routing across larger and smaller models (i.e. most mutations don’t require a Claude Opus X) 3) For prompt optimization not every rollout is as important. Build a proxy subset to approximate.
I’ve tried LEVI on systems problems (like MoE scheduling or database transaction scheduling) and found that LEVI outperforms existing frameworks on almost every problem I threw at it while consistently using a smaller budget (unto 7x cheaper). For prompt optimization, across problems like IFBench and HotSpotQA, LEVI reaches a similar or better score as GEPA while using less than half the rollouts!
Happy to answer any questions or take any suggestions! If there are unexpected or niche domains where this can be applied, I would love to hear.
Technical Blog: https://ttanv.github.io/levi/
GitHub: https://github.com/ttanv/levi

value: Show HN: Levi – run AlphaEvolve on your Claude Code/Codex for dirt cheap

author: ttanv


value:
I built xa11y to simplify cross-platform desktop automation.
Originally I was interested in using computer use agents to automate testing of desktop applications. The tools I tried gave agents the ability to click a mouse and fed them screenshots, but the agents struggled to use the mouse accurately. A couple projects like OmniParser use specialized screenshot reading models and element labeling instead of pixel coordinates for interactions. But even when they work, they're slow and expensive to run since they rely on models.
I then looked at accessibility APIs as a way to read the screen. Initial experiments worked and I found that accessibility APIs are a well-known tool for desktop automation. But when I wrote tests for a cross-platform desktop app, I didn't find a library that worked across Mac, Windows, and Linux. Additionally, my initial tests were flaky because elements take time to appear and get new IDs as the UI re-renders.
I built xa11y around two ideas to close these gaps: 1) create an accessibility abstraction that works across all platforms and 2) emulate Playwright's auto-waiting, selectors, and locator patterns which make web automation robust.
The hardest part was finding the right abstraction which faithfully represents the platform-specific APIs in a common interface. One example: on Windows, the accessibility tree for an entire app can be read in one API call, but on Linux each element attribute requires a separate call. The library originally fetched the entire accessibility tree for each query, then walked it to return results, but on Linux for large apps, reading all the data could take 10 seconds or more. As a result, the library evaluates the filter as it walks the tree (instead of after) and only returns the matching elements (not subtrees).
The library is written in Rust, has Python and JS bindings, and is MIT licensed. Blog post with more details: https://crowecawcaw.github.io/general/2026/05/30/accessibili...
Any feedback welcome!

value: Show HN: Xa11y – cross-platform desktop automation via accessibility trees


value: woodydesign

value:
Inspiration: I was watching Billie Eilish's concert film HIT ME HARD AND SOFT, and during song "Ocean Eyes" there was a visual effect of waves. It sparked an idea — Could I build a web 3D simulation of ocean life while learning web development? And to explore the potential form of education or games.
Honest caveats: the models are AI-assisted (rough pipeline: reference illustrations from Gemini → model generation in Rodin → cleanup in Blender → Draco/KTX2 compression for the web; writing and editing by human). They're not science-reviewed and have real flaws — transparent bodies and eyes especially — and some of the biology is approximate. I fact-checked the writing alone, so corrections are very welcome; there are source links on every card.
Open source on GitHub. Happy to hear your thoughts, and to get into the pipeline or the science.

value: Show HN: OceanEye – an open-source interactive 3D atlas of ocean life

author: woodydesign


value: wesrobin

value: Show HN: A Highly Available Distributed Router for Global Realtime AI

author: wesrobin


value: Show HN: Anonymous voting with Privacy Pass, no accounts or IP logs


value: redm

value: A free, simple tool for agents to store and share text with other agents or humans.

value: Show HN: Pastebin for Agents

author: redm

title: Show HN: Pastebin for Agents


value: benminor

value: Any feedback is appreciated! Dashboard coming this week with recurring notifications/tracking.

value: Show HN: Arol – Catch the deprecated code your Agents are writing

author: benminor


value: rickthomasjr

value: Show HN: Penlog – a vision model reads my handwriting into Notion (and MCP)

author: rickthomasjr


value: milancurcic

value:
Hi HN,
My group and I have used Roll20 for years, and have tried several other popular VTTs without success; usually we find them bloated, clunky, or slow. So I made one for ourselves and there are now a few other groups using it.
It has all the basics in a minimal UI and is game-agnostic. It also has (completely optional) AI-generation of token and map art. Try it if you want, and if you like it you're welcome to use it.
I don't know how it's gonna evolve in the future, but I'm talking with users and making it good for them, while keeping the minimalistic design a priority.
Milan

value: Show HN: Battlemat, a small and fast virtual tabletop

author: milancurcic


value: Built a platform where instead of juggling between different agents and terminals, you have an interface similar to slack where you can get everything done. The beta is live now for mac.

value: Show HN: A Slack like interface where you can run a company of AI employees


value: emot

value:
Built this over 4 days to track all 48 squads at the 2026 World Cup (football/soccer) — heights and ages going back to 1930, market values, club pipelines, and group comparisons. Former journalist, not an engineer, but have been building notebooks for a few years. Claude Code and Codex were a great help. Tournament starts Thursday.
Full writeup here if useful (more trends related): emot.substack.com

value: Show HN: I Built a Dashboard for Every 2026 World Cup Squad

author: emot


value: kevinclelland

value:
I posted a version of this over a year ago but decided to rebuild it recently.
Bored Spreadsheet is a collection of quick and easy games that look like a spreadsheet from a distance. I have tightened the app to be a collection of 6 games: Minesweeper, 2048, solitaire, sudoku, a market trading game and a daily reconciliation puzzle where the player must find bad data in a fake table.
The games are free to play but sign up is required to submit your scores to the leaderboard. As was the original intention over a year ago, I hope this proves useful to those office workers who have a lot of downtime in between tasks or meetings yet don’t have the freedom to open Youtube or Cyberpunk 2077 on their work computers. Ironically my work network has blocked the website as it “contains non-business-related services” – I hope you have better luck than me!

value: Show HN: Quick games disguised as boring spreadsheets

author: kevinclelland


value: Show HN: Live Code Techno with Posara, Visual-Audio Engine I Made


value: figuerapro

value: Show HN: Forensic Infrastructure Audit of Hostinger KVM 8

author: figuerapro


value: alonronin

value: Show HN: Open-Source, Local First, GitHub Stars Management and Search

author: alonronin


value: mck-

value:
It started after reading Stephen King's "On Writing" where he likened the art of writing as the unearthing of an archeological site after you stumbled upon a unique bone of a story. His advice was to choose a domain you are deeply intimate with. For me, I've been a struggling startup founder for 15 years—enough material to inspire a novel.
A 1,000-word writing exercise turned into a complete 125k-word manuscript over the course of a year.
In year 1, I learned the sheer joy of unencumbered creative flow and authentic expression. A similar flow I used to get from coding (and more recently vibe coding). What made it effortless was a mindset that I was writing for the sake of it, not with the intention of publishing.
After a year of keeping it close to my chest, I decided to show it to a few close friends. They liked some of it, destroyed some of it. Some ultimately encouraged me to publish it.
In year 2, I learned about the chasm between writing for myself and writing for an audience. Nerdy stuff I thought were clever completely flew over my readers' heads. So I studied a dozen textbooks on literature, prose, poetry, voice, grammar, and completely rewrote the manuscript twice over, this time with the audience in mind. There is a lot more finesse to writing than I originally appreciated.
In year 3, I felt ready to pitch literary agents. The reason wasn't to make a career out of writing, but to learn from professionals. After 100 personalized pitches and 0 offers of representation, I learned that pitching agents was much harder than pitching VCs. Especially for a niche novel like mine; fellow startup founders was too small of a TAM.
In year 4, I engaged with a professional author/editor (Rob Hart, author of The Warehouse), who gave me essays worth of incredible developmental feedback. Lots of nuanced feedback I couldn't get from textbooks. Per his advice, I started back at chapter 1 and refactored the whole manuscript. I distilled it down to the best 88k words.
The tinkering never stops; when do you know it's done? I realized that I kept on tinkering because it was more comfortable than overcoming the fear of launching. Today, on 06/08/26, almost 5 years after that Stephen King writing exercise, I'm ready to say “ship it.”
Blockchained is a near-future startup sci-fi thriller that chronicles a struggling startup founder who meets a mysterious investor in Hong Kong. Little does he know that the too-good-to-be-true investor works for the Chinese government.
Blockchained was written for the fellow startup founders, engineers, and near-future sci-fi enthusiasts. In other words, HN community, you are my target audience
Sample chapters available at https://www.blockchainednovel.com/ — eBook and paperback available today. Hardcover edition coming soon.
I suppose we live in an era where it must be qualified that Blockchained was 99.9% lovingly handcrafted. No AI was used to write this novel aside from research, spellcheck, grammar, and the occasional phrasing checks.

value: Show HN: Startup sci-fi novel that took me 5 years to write

author: mck-


value: Show HN: I ported Xonotic to WASM

title: Show HN: I ported Xonotic to WASM


value: baepaul

value:
What works now: user signups, org creations, private/public repos, and importing GitHub repositories (both as read-only mirrors and full migrations). So basically, you can create, push and pull to a repo, but we don't have many features quite yet (issues, PRs, CI).
What is a bit unique is: 1) we built it in Rust and 2) the website is a little odd. Its design is inspired by CLIs (e.g., fzf, broot, vim) instead of web apps, and as such, lacks some affordances that you might typically expect in favor of keyboard-driven instant navigations (we have the very ambitious goal of an FCP of 100ms). In case you're curious, here's how we we built it: https://gitdot.io/designs
We recognize that we're making some bold claims here and are also well aware that we have much to learn. Building software is still hard, and that's a fact we seem to relearn everyday.
But we wanted to share what we built so far nonetheless.
Cheers, thank y'all for reading, and till the next
—paul & mikkel.

value: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

author: baepaul


value: signalbright

value:
Hi HN! This is Arseniy from Superlog (YC P26). Today we announce that we’re releasing our code under the Apache 2.0 license.
You might have seen our launch (https://news.ycombinator.com/item?id=48195021) earlier. For those that haven’t, we’re building a simpler, cleaner version of platforms like Datadog or Sentry, that triages and fixes the bugs it finds.
We started to work on this project when we understood that we weren’t opening our traditional monitoring tools anymore and relied on their MCPs instead. We also started to feel like setting up dashboards and fine-tuning alerts in the UI was becoming a drag.
Here’s how Superlog is different from other tools:
Every issue is triaged: we use heuristics and LLMs to group error logs and issues into incidents to reduce noise and context switches for on-call engineers
Zero clicks: all of the platform features are available via our MCP server, so you don’t have to spend time configuring your dashboards.
We know that this will be a very useful tool for orgs of any scale, and we want to build it together with the community.
Our ask: we want your suggestions, feature requests, and your feedback.
We’re building on the shoulders of two open source projects that I want to thank.
First of them is ClickHouse, which is an extremely versatile OLAP database. Our friends are trying out CH in different projects, from YC startups to industry leaders, and we have heard very positive feedback.
Another shout out goes to Better Auth. Before BA I often had to choose between a batteries-included experience like Clerk (at the cost of lock-in and dependency), and a free and open-source product like NextAuth/Auth.js (at the cost of some rough edges), or rolling our own.
For Superlog, we could just use BetterAuth, get impersonation and orgs out of the box, without a dependency on a third-party service that would make self-hosting our code more difficult.
We’ll be in the thread for the rest of the day to answer any questions and take in your feedback. Ask us anything!

value: Show HN: We're open sourcing Superlog (YC P26), an autonomous monitoring tool

author: signalbright


value: Show HN: Same PRD → bootable FastAPI app, zero LLM calls (600-line Python)


value: Show HN: Smove – a smol macOS window mover for Spectacle users


value: davidvgilmore

value:
Hi HN,
I’m one of the builders of Rayline.
Rayline is a Claude Code compatible LLM gateway. It intercepts and overrides claude code’s internal routing and lets you route subagent calls to different models instead. For example, you can run the main agent on Opus, some subagents on cloud-hosted open models, and other subagents on-device.
We’ve seen others implement routing for claude code as tools the agent can invoke. In our experience, that doesn’t work well because it requires the main agent to use tokens to think about + call the tools, and LLMs are generally a very inefficient way to make routing decisions. By implementing Rayline as a gateway, we let users deterministically configure routing decisions, and you can optionally use our ML model to make routing decisions.
We built it after noticing that Claude Code sessions contain a lot of subagent calls that don’t all need the same model. Other routers exist, but we built Rayline to let us continue using claude code (no separate harness), route tasks at a subagent level, and route across cloud and on-device.
The main agent often benefits from Opus. But many delegated calls have narrow scope: search the repo, summarize context, inspect an error, poll for CI updates, etc.
The thing we’re exploring is subagent-level routing. The main cost lever in coding agents is usually cached vs non-cached input. Subagent delegations are a natural point to make routing decisions because you avoid busting cache. We look at the message-thread context for a delegated call and choose a model for that call. At a task level, Sonnet and Haiku are almost always less capability-per-dollar than open models, so the main advantage is better + (much) cheaper subagents (60-90% in our private beta).
The whole world seems to have started talking about model routing in the past two weeks, so apparently others agree it’s a relevant product area.
We’d love to get feedback from the HN community!

value: Show HN: Rayline routes Claude Code subagents to on-device and cheaper models

author: davidvgilmore


value: btiwaree

value:
Hi all! With the World Cup around the corner, and being a football fan, I went looking for apps that would give me a detailed overview of groups, matches categorized by group or team, a daily timeline of when games happen that day (especially useful for us in Europe, since some games run pretty late), and a way to follow my favorite team or teams.
The problem I ran into was that most apps out there are pretty bloated — like, really bloated. The ones that weren't either didn't focus on the World Cup specifically, or were ridden with betting ads and ads in general.
So I built a very minimal ad-free (mostly tailored for myself) World Cup web app for fixtures and live scores. The fixture data comes from the openfootball/worldcup.json project - https://github.com/openfootball/worldcup.json.
I hope you find it helpful, would love any feedback.

value: Show HN: A minimal, ad-free World Cup web-app for fixtures and live scores

author: btiwaree


value: scholarnet-AI

value: Show HN: A free analyzer for spotting fake Amazon reviews via distribution shape

author: scholarnet-AI


value: Show HN: A 15-minute backup audit framework for self-hosted homelabs


value: janpmz

value: Show HN: ListenDock now supports free TTS and bring-your-own API keys

author: janpmz


value: kerbelp

value: Show HN: Metatron – give coding agents your team's conventions over MCP

author: kerbelp


value: Alrady

value: Show HN: Wallie – Open-source AI streamer that watches and hears your screen

author: Alrady


value:
I built a pair programmer, using AI, but now am trying to go slow with new languages and paradigms using this package.
I have noticed a decline in my programming skills, and wondered why I couldn't use AI as a pair programmer. Why can it watch what I'm doing over my shoulder and suggest changes? That way I can struggle through problems still and actually learn something.
Results have been good so far :)

value: Show HN: AI pair programmer for Emacs

title: Show HN: AI pair programmer for Emacs


value: muhammad-shafat

value: Show HN: Stop returning raw JSON from MCP servers, build rich inline UIs

author: muhammad-shafat


value:
I built this because I wanted to make outbound and accept inbound HTTP/3 and raw QUIC connections from ordinary Node.js code, without building Node from source or putting everything behind a reverse proxy.
Repo: https://github.com/currentspace/http3
npm: https://www.npmjs.com/package/@currentspace/http3
It’s a native package around Rust/quiche. It supports both client and server APIs, I'm using it in a couple of projects: creating raw QUIC streams, datagrams, custom ALPN, session behavior, and HTTP/3 client work from Node.
I've tried to be very safe in the native code, written in rust, with proofs around the parts I was most concerned about getting wrong. I have it hosting a couple of sites as HTTP3 endpoints and found it working well.

value: Show HN: HTTP/3 and raw QUIC client/server APIs for Node.js


value: thinking-nick

value: Show HN: AST-guard – Fast, zero-cost structural checks for LLM code execution

author: thinking-nick


value: sakuraiben

value: Show HN: Guarden – Authorization for AI agent actions powered by OPA

author: sakuraiben


value: shrvx

value: I have built an LLM Engine, That tracks SOTA Models hallucinating over basic Logical Reasoning that can be solved through Quine-McClusky method mathematically. I am using it to build diverse use cases.<p>Let me know if you want me to try it out on something.

value: Show HN: I Built an LLM Engine, That Test LLM on Boolean Logic

author: shrvx


value: ulrischa

value: Show HN: AnimateScrollTriggered:Animate.css with CSS scroll-triggered animations

author: ulrischa


value: Show HN: Generate production grade Lottie animations with Claude Code


value:
After building a few SaaS apps, I found that connecting many AI model APIs at the same time gets messy very quickly.
So I built RunAPI, which lets you call image, video, music/audio, and LLM models with one API key, and I also released SDKs, a CLI, skills, and an MCP server. This makes it easy for vibe coding to integrate these models into your app.
You can use it directly inside Claude Code, Codex, and even agents like OpenClaw and Hermes.
I’d love for you to try it and share feedback.

value: Show HN: RunAPI – one API for AI video, image, music, audio, and LLMs


value: ljlolel

value:
I made an open-source project that will take an existing macOS swift project and make it easily compile into a Linux (GTK/ or Qt). It's part of a new quality Swift-first OS I am making called QuillOS.
I'm eager for help and for feedback.
Also looking for people who have Swift code (there is very little open source swift code) who can give me example apps to compile against this to find any missing holes. The simpler/smaller the better but any size good.
It's also easy to convert any working iOS app and adapt it to macOS with Claude, and then also cross-compile to Linux with this.
https://github.com/Lore-Hex/QuillUI

value: Show HN: macOS Apps on Linux: SwiftUI for Linux (and AppKit, NSFoundation, etc.)

author: ljlolel


value: Darmani

value:
Hi HN! We’re Jimmy and Ray. Jimmy is a Thiel Fellow with a Ph. D. from MIT who has worked on programming tools for 15 years; Ray became VP of Sales at a $2B company when he was 19 and has built side-businesses vibe-coding.
Last year, we set to answer the question “If AI can write code 100x faster, then why aren’t you shipping 100x faster?” What we learned shocked us — even fairly nontechnical people and solo founders told us they were spending more than half of their development time reading the AI-written code. And much of the rest of the time was spent either de-slop-ping it, or wishing they had done so.
As luck turns out, our last two products were a tool that quickly onboards people to large codebases ( https://x.com/0xjimmyk/status/1873357324229984677 ) and trainings that taught deep concepts of code quality to CEOs, YC founders, and engineers at top companies ( mirdin.com ), so we were extremely well-positioned to solve these problems.
Command Center is an agentic coding environment focused on quality.  With a few keypresses, you can start building 3 features at once and soon have 3 diffs ready, each consisting of 2000 changed lines across 50 files….
This is normally the point where you think “Crap, what now?”
With Command Center, at this point you simply click “Refactor,” and watch the vibed slop turn into readable robustness. Then you click “Generate Walkthrough,” and then suddenly, to read a 2000 line diff, instead of scrolling up and down trying to make sense of it, you just press the right arrow key 200 times. See something you don’t like? Click on line 37, type “Do this and all other network fetches in the background Cmd+Enter,” and you have a few more agents getting your code into final shape. Click or type “Commit,” “Push,” “Create PR” — you just shipped a high quality, non-slop feature
We’re striving to be the best at every step of the pipeline, but can just try Command Center in pieces wherever you feel your current workflow is weakest. We have users who do all their coding in Zed or the Codex app, and then jump over to Command Center for a walkthrough when it finishes running. There’s even a skill that will pop open a Command Center walkthrough from the environment of your choice. Or you can just keep Command Center running while you do your work elsewhere, and if your AI deletes anything, you have Command Center’s snapshots to the rescue.
We launched quietly last year and have been refining since. The quality and usability have kept going up, and Command Center is now ready for a lot more attention.
Since our quiet launch, we’ve seen at least a dozen other agentic coding environments appear….approximately all of which have the same feature set focused on the part which is already easy (generating the first version of the code) and with at best a shoddy answer to the hard part (everything that comes after). Command Center’s focus is making the hard parts easy.
Here’s what our users have to say:
“[The refactorings] give your LLM taste. I’ve never seen an LLM write code this good before.” — Doug Slater, Staff Engineer, Climavision
“With Command Center walkthroughs, I can get through a 400-line diff in less than half the time.” — Prateek Kumar, Platfor Engineer, Sumo Logic
This product is not for everyone. If you’re someone who preaches “the prompt is the source, the code is the compiler output,” then you probably won’t enjoy Command Center.
But if you want to uphold traditional engineering discipline while also shipping 20 PRs a day, then this is the environment for you.

value: Show HN: Command Center, the AI coding env for people who care about quality

author: Darmani


value: ataturkle

value: honestly just like the drudge layout

value: Show HN: Sudo Report – Drudge closne for AI/tech/product

author: ataturkle

story_text: honestly just like the drudge layout


value:
Hi HN,
Over the last few days I've been building USTPS (UDP Speedy Transmission Protocol Secure), an experimental encrypted transport protocol built on top of UDP.
The primary goal of USTPS is low-latency video streaming. A server can take a video source and expose it through a USTPS endpoint, while Linux and Android (Termux) clients receive the stream and expose it locally to applications such as VLC, mpv, and FFmpeg.
Although streaming is the main focus, USTPS is not limited to media delivery. It can also be used for other reliable encrypted UDP-based applications, which is why I built USSH on top of it.
Some of the main design differences compared to TCP-based transports are:
- USTPS is reliable but unordered.
- If packet N is lost, later packets can still be accepted and processed immediately.
- Missing packets are recovered through selective retransmission.
- Ordering is handled by the application layer when needed.
This means the transport layer itself does not introduce Head-of-Line Blocking. The tradeoff is that applications which require ordering must implement reordering themselves. I consider this a reasonable tradeoff because it avoids forcing every application to pay the cost of transport-level ordering.
For media player compatibility, the default USTPS client creates a local TCP endpoint at 127.0.0.1:1238.
The client maintains a small reordering buffer (350 ms by default) to give retransmissions time to arrive before forwarding data to the local TCP stream. This allows existing software such as VLC, mpv, and FFmpeg to work without modification.
USTPS currently provides:
- Reliable delivery using ACKs and selective retransmissions
- X25519 key exchange
- AEAD encryption (AES-GCM and ChaCha20-Poly1305)
- Optional unordered live output mode
- Stream position metadata
- Multi-client support
- Local TCP compatibility output
- No congestion control (currently intentional)
While developing USTPS, I also built USSH, an SSH-like remote shell running entirely over USTPS.
USSH uses the same unordered transport underneath, but the client reconstructs and orders terminal data before presenting it to the user. This prevents terminal corruption while still allowing the transport layer itself to remain unordered.
USSH includes:
- Interactive terminal sessions
- PTY support
- Password authentication
- Host key verification (TOFU)
- End-to-end encrypted communication through USTPS
I'm currently using USSH from my Android phone through Termux to manage my VPS.
The project is very young (less than a week old) and is primarily experimental and educational. I'm interested in feedback from people working on transport protocols, streaming systems, SSH implementations, QUIC, SCTP, and networking software.
USTP-Secure:
https://github.com/x1colegal/USTP-Secure
USSH:
https://github.com/x1colegal/USSH
Internet-Drafts:
USTPS Draft:
https://datatracker.ietf.org/doc/draft-x1co-ustps/
USSH Draft:
https://datatracker.ietf.org/doc/draft-x1co-ussh/
Questions, criticism, and suggestions are welcome.

value: Show HN: Ustps (UDP Speedy Transmission Protocol Secure) and USSH


value: octalide

value:
Hi HN,
I'm the creator of Mach (https://github.com/octalide/mach or https://machlang.org). Two days ago, we finally achieved full self hosting. I wanted to make a post here to show off the language since this is a big milestone for us.
## TL;DR about the language for those curious:
- There are no external dependencies anywhere in the pipeline. This includes LLVM, libc bindings, or anything of the sort (save for the historical bootstrap compiler, which requires any C compiler and has been phased out completely).
- Mach is extremely opinionated and very anti-magic. WYSIWYG is a core principal for the language. There are no hidden behaviors, implicit type conversions, or "automatic features". Simplicity and stripping away ambiguity are core principals that this language upholds.
- Performance currently lags behind C by about a factor of only 4x at the time of writing, almost entirely due to the lack of deep compiler optimizations like autovectorization, which have not been fully implemented yet. Eventually, Mach will be at least on par with C.
## Why did I build this?
I love low level systems languages like C, Zig, Go, and (sometimes) Rust, but I wanted something that actively discourages "cleverness" in favor of long-term maintainability and overall clarity. Mach is highly opinionated and explicitly demands verbosity in ways that other languages are afraid to. Computers aren't magic, and code you write should not pretend they are.
This project initially started out as a learning opportunity for myself, but grew into a fully featured language as time went on. There is still a lot I have to learn, however, and I'm excited to be able to do so as this project continues to grow into the future.
## Why do I (the reader) care?
If you like C, you'll probably like Mach. Mach takes heavy inspiration from the "vibe" of writing C, but improves on much of the syntax, lacks quite a few footguns, "unhides" a lot of internal mechanisms, and has a FAR better dependency management system.
If you want to play around with a language that is fully capable of replacing C, and especially if you would like to contribute to its development, then PLEASE stop by and mess around.
## Where should I go to check it out?
The github repository has a link to our discord if you'd like to chat with myself or our few other regular users.
My personal account has all of the tooling that exists as well as a few example repos if you feel inclined to try it out.
## Will this project by dead in X months?
I've been working on this in the background for over 2 years now. This is a long term project that I plan to maintain into the indefinite future, with or without a userbase.
If you like the language at all, I highly encourage you to get involved in its development because it WILL be sticking around in some capacity forever.
I know this was a bit "rambly", but let me just say that it's been a great joy to work on this project and I would love any and ALL opinions and contributions, ESPECIALLY if you hate the language or find a problem that needs fixing.
Let me know what you guys think!

value: Show HN: Mach – A compiled systems language looking for contributions

author: octalide


value: RgrTheShrubbr

value:
What's under the hood:
  - Real-time messaging powered by Firebase
  - Buddy lists, groups & online presence
  - Away messages with auto-reply (and the classic %n, %d, %t variables)
  - Buddy icons & editable profiles
  - Group chat rooms
  - The actual AIM sounds
  - Full Windows 98 desktop UI — taskbar, desktop icons, start menu, the works.
If you have any suggestions or feedback I would greatly appreciate hearing it. There's still more work to be done with it, but it's been a labor of love.
Right now every user that logs on is automatically put on to your Buddy list. I thought this would be a great way to get people to start chatting with each other.
The other day I had a conversation with this guy about skateboarding in the 90's, Tony Hawk Pro Skater, and he sent me a photo through an IM of his CCS magazine they occasionally send him.

value: Show HN: I recreated AOL Instant Messenger in the browser

author: RgrTheShrubbr


value: patwalls

value: Show HN: Web tools an AI agent pays for per call in USDC, no API key (x402+MCP)

author: patwalls


value: zylics

value: Show HN: SnakeBaby – Cute symbols, bios, kaomoji, and username ideas

author: zylics


value: rescrv

value: I built this over the weekend to scratch a personal itch.  Might be useful to others.  Supports transparently switching live to batch without code changes.

value: Show HN: Durable, asynchronous LLM workflow engine in Rust

author: rescrv


value: neo-genesis

value: Show HN: DaysLeft – a bio-age clock that shows a range, not a death date

author: neo-genesis


value: Show HN: Z3r0 – Multi-agent red team collaboration platform


value: Daniel-Pan

value: Show HN: AI agent for all your support issues

author: Daniel-Pan


value: tjwheeler

value: Show HN: Deep Memory – Vocabulary-driven graph memory for AI agents

author: tjwheeler


value: mehdizare

value: Show HN: Lead Qualifier – research agent turning a LinkedIn URL into a dossier

author: mehdizare


value: Sparckix

value: Let me know what you think!

value: Show HN: Built software to orchestrate AI and human loops

author: Sparckix

story_text: Let me know what you think!


value: musistudio

value: Show HN: CodexL – All-in-one launcher for Codex

author: musistudio


value: robinpie

value: Under US law, typefaces are uncopyrightable, but the font software is. This is a tool to reproduce typefaces via fully automatic clean-room reimplementation of the font software.

value: Show HN: fontliberator: Automatic font clean-room reimplementor

author: robinpie


value:
Biggest features I couldn't find elsewhere:<p>- sorting by most recent
- autoupdating as new models are loaded (every hour).

value: Show HN: Ollama Dash – autoupdating dashboard for Ollama Models


value:
GitHub: https://github.com/ashp15205/guardian-runtime
Docs: https://ashp15205.github.io/guardian-runtime/
Hi Guys,
I built Guardian Runtime: a local FinOps and security proxy for AI coding agents (like Claude Code, Cursor, and Aider).
You point your agent to localhost:8080 instead of the real LLM API, and it sits in the middle to do three things:
1. Hard Budgets: Auto-kills the agent's internet access if it gets stuck in a retry loop and hits your daily spend limit.
2. Local Scanners: Instantly drops outgoing requests that contain leaked API keys or PII.
3. Terse Mode: Optimizes system prompts to force shorter answers, cutting your API output costs by 40–70%.
It runs entirely on your machine with zero cloud dependency, and supports OpenAI, Anthropic, and Gemini out of the box.
pip install guardian-runtime
I'd love to hear your feedback or see if you can break it!

value: Show HN: Built an open-source local firewall for AI coding agents


value: pakbry

value: Show HN: Clawcall – give your self-hosted OpenClaw agent inbound phone calls

author: pakbry


value: ptrinh

value: Show HN: I created an app to copy OTP from Google Voice to your macOS Clipboard

author: ptrinh


value: xizhechan

value: Show HN: CliperX – A clipboard manager that lives in the Dynamic Island

author: xizhechan


value: bulltrapp

value: Show HN: HeadlessTracker – MCP server that gives your AI eyes on your portfolio

author: bulltrapp


value: noahflk

value: Show HN: CalmSEO – Keyword and Google Search Console Tools for Your AI Agent

author: noahflk


value: lfdev

value: Show HN: CSV Graph – create charts from CSV files in the browser

author: lfdev


value: rohasnagpal

value: Show HN: Open-source, local-first legal AI workspace for lawyers

author: rohasnagpal


value: oriel

value:
Since LLM harness (claude code included) are moving fast, I figured it would be better to put this out than wait to validate each and every claim. I crammed a lot of ideas in here!
Theres a few core ideas outlined on the html, but the incepting one was domain lenses as personas within a thread. The main path /storytime cmd kicks off the process and yields a full set incremental documents, and thats been very useful for me as well.
Other ideas like breakouts, @roles, and others have been subsumed by recent moves towards agentic teams, but I think this flavor is unique in its approach and format.
Unfortunately many of the other ideas have collided with CC's opinionated/more built-out systems, and its hard to say if they're production worthy.
That said, I've been using this as my daily driver for maybe 4 months now, so hopefully its useful or inspiring to someone else.

value: Show HN: Storytime – Continuity for Claude Code (and other ideas)

author: oriel


value: hrasity

value: Show HN: Biber – ELF and PE binary inspector written in Zig

author: hrasity


value: robertedwards

value: Show HN: ArtMyVibe – find famous artworks based on your mood

author: robertedwards


value: leoncos

value: Knowcast concretely analyzes concepts, then creates storyboards to generate a series of story images, which are then turned into a video. This makes it easy, simple, and quick to create an explanatory video.

value: Show HN: Knowcast – A Simple AI Explanation Video Generator

author: leoncos


value: Show HN: SuperTree – interactive decision tree plot for sklearn,xgboost,lightgbm


value: trizoza

value: Show HN: ASCII Hacker News waterfall

author: trizoza

title: Show HN: ASCII Hacker News waterfall


value: chrislxy

value: Show HN: I built a simple web data extraction tool for founders and researchers

author: chrislxy


value: felixzeller

value: Show HN: ΦASIS and Atmos, zero and BIOS layers beneath a breathwork app

author: felixzeller


value: Show HN: SearchJack – 23 extensions, 758K users, 8 search monetization brokers


value: fursund

value: Had some fun with the new TripoSplat from http://vast.ai, it's a nice model! Got it to run in the browser by quantizing a bunch of the weights and chunked SDPA. If you have ideas on how to improve I'd love to hear it!

value: Show HN: TripoSplat Running in the Browser

author: fursund


value: thedetailsguy

value:
It was 9 am on the train out of London St. Pancras and I had just finished the last chapter of a book I had been reading for weeks and I tried to log it on that rain forest app (you know which one :D) & it just kept spinning due to no signal and then the Software Engineer in me thought - I just want to note that I finished a book, why does it even need the internet?
Then I started building Pick Up during that weekend and designed it with an offline first architecture and then I realised I needed more than a log. I also wanted to capture how pages in a book made me feel - in my voice and also transcribe them into texts.
As someone obsessed with details and clean UI, I went to extra mile of keeping it simple and intuitive. I care about how apps feel in my hands - every interaction has to earn its place and its interface needs to feel polished with nothing getting in my way, so I ensured Pick Up was designed and built with the aforementioned philosophy.
If you’d like to see what makes Pick Up more than just a book tracker app, feel free to have a look at its features: https://pickupreader.com
I also wrote up a post on how Pick Up compares to other book trackers like Goodreads, Storygraph, Bookmory etc: https://www.pickupreader.com/blog/reading-tracker-comparison
Perhaps there are technical or product reasons I'm overlooking, but after building Pick Up I still think readers should be able to track their reading whether they're online or not.
I'd be interested to hear what others think.

value: Show HN: Why aren't popular book trackers offline-first?

author: thedetailsguy


value: inimaz

value:
Compare how good LLMs are across languages. There is a website and cli to try with the models/languages you care about.
See the repo for more information: https://github.com/inimaz/mothertoken

value: Show HN: Mothertoken – know the mother tongue of your LLMs

author: inimaz


value: Show HN: Open dataset for distilling GPU audio2face models to CPU students


value: I set a goal to fight my public speaking fears and go the a stage one day. This pushes back my career for many years. To get there, it's required a lot of practice speaking to real audience. I wanted to start online first, but didn't find any platform for this. So, I decided to build my own one. Hope you enjoy. Any feedback is appreciated.

value: Show HN: You have public speaking anxiety, so do I


value:
Built it to make it simple to locate the exact FFmpeg binary required across the different available builds.
And, to support production CI/CD pipelines which require the same binary available even when it is expired by the provider.

value: Show HN: Simple FFmpeg Download

title: Show HN: Simple FFmpeg Download


value: Show HN: Squish – client-side video compression with WebAssembly


value: Show HN: fftext - quick summary, fact check, ELI5 on CPU


value: RyJones

value:
I guided Claude to write an SPA to make the BATFE Annual Firearms Manufacturers And Export Report (AFMER) data easier to explore.
I have the raw data in https://github.com/ryjones/AFMER . I've been collecting the raw data since 2005 or 2006 as it became available.
I started grabbing the data years ago to interrogate claims firearms manufacturers were making in public about sales volumes against the data the BATFE publishes.

value: Show HN: A static SPA to query ATF / BATFE historic AFMER data

author: RyJones


value: eben-vranken

value: Show HN: Trusthook – verify webhook signatures for 18 Go providers in one call

author: eben-vranken


value: qunabu

value:
Just for fun and self education, I've built this over a weekend to teach myself why orbits exist, not just show planets going around. Something that was never clearly explain to me in school.
It opens with a guided tour that builds the idea up step by step: two bodies and the equal/opposite force, inertia (the Sun is removed and Earth just drifts straight), then "an orbit is falling and continuously missing," cosmic velocities with a little rocket, Voyager 1 & 2's real gravity assists (the clock runs the actual 1977–1989 dates so the planets orbit into their grand-tour alignment and the slingshots line up), and it ends on Einstein — gravity as curved spacetime, the classic rubber-sheet well.
What's real: every body uses its real radius/mass and J2000 orbital elements; positions come from solving Kepler's equation each  frame. You can toggle to an N-body mode (symplectic leapfrog) that shows live energy drift (~1e-6%) so you can see the integrator is honest. The only thing faked is scale — at true scale you can't see anything — so there's a toggle between true scale and a log-remapped "visual" scale, with physics always running in real AU.
Tech: TypeScript + Three.js + Vite, fully client-side, no backend, works offline (surface textures are generated procedurally from value-noise; only Earth uses a real image). Source: https://github.com/qunabu/Gravity
Happy to answer questions — and feedback on the physics or the explanations is very welcome. This project might be totally inaccurate in terms of real physics, this is how i do understand this on my own - i'm happy to confront this with reality

value: Show HN: Gravity – Interactive solar-system simulator, from Newton to Einstein

author: qunabu


value: a-a-k

value: Show HN: Sheaft – simulate service failures before deploying

author: a-a-k


value: micstradev

value:
Hello HN, I am the founder of Agora Cosmica.
This started about three years ago. On a walk I asked a chatbot to interpret the cave dream from Cormac McCarthy's book "The Road" as C.G. Jung. It gave me a perspective I had not thought of. But for my own dreams the policies of the big providers felt wrong for so personal conversations, as zero data retention is not available. So I started building.
The project evolved to a German nonprofit and we published the code (AGPL-3.0) last month. The content is still copyright, but will be opened to CC-BY 4.0 in the next 6 to 12 months.
Agora Cosmica is a library to learn from 30 historical figures. Each one has 12 narrated stories about their teachings / life wisdom, speech to speech conversation.  Four learning modes and a council where you can gather the figures to discuss or reflect on a topic. Each figure is an AI Echo, an interpretation grounded in primary works, historical context, with a factcheck per figure to show what's verified versus recreated.
On privacy: The speech is self hosted on Hetzner GPU servers, Qwen3-TTS for German, Kokoro TTS for English, Faster-Whisper for transcription. 30 free messages per day (EU-hosted for GDPR),  BYOK, or you can run it in a full local self-hosted mode.
No conversation is stored, no tracking cookies, no profiling, no signup.
The app is slow on purpose. Cosmic, no dopamine rush.
The mission is to be a doorway, a first step, an introduction to get people interested and outgrow the app to move to primary texts and human teachers.
Live at: https://agoracosmica.org

value: Show HN: Learn from 30 historical figures, open source, nonprofit, self-hosted

author: micstradev


value:
Hi HN! Here's a little game I (and my buddy Claude, cf. the obvious CSS gradient tell) set up to explain to my kids some of things we were working on at work.
So in the game you're taking turns moving coins down a line until no moves are possible. If you've taken a course on combinatorial game theory, you'll have come across the game of nim and you can think of this one as a variant of nim where there can only be a single coin in every square. The theory of how to play it isn't quite as well-established as for nim though; play with enough coins and I certainly find it quite tricky to mentally reason about whether a position is good or not.
One fun fact about Welter's game is that its winning positions form the codewords of a particular error-correcting code called the constant weight binary lexicode (Conway and Sloane, 1986). What that means is that being good at the game is the same as being good at decoding messages in that code. Probably more fun to just play the game though.

value: Show HN: Welter's game, a little Nim-like combinatorial game


value: lars-dev

value: Show HN: Fenced – Markdown to self-contained HTML with decorated code blocks

author: lars-dev


value: Show HN: Memorypad – A simple editor for your working thoughts


value: vlidholt

value: I’ve been working on the next version of Serverpod, an open-source backend written in Dart for the Flutter community. We are getting close to a final release. This version brings stateful hot reload to the full stack (server, database, web, and app).

value: Show HN: The first agentic coding engine that hot-reloads the full stack

author: vlidholt


value: Show HN: A JSON/XML viewer that turns your data into a real spreadsheet table


value: ssamt

value: The classic Chinese novel, in English, with annotations and a searchable map.<p>Also, in iambic pentameter.

value: Show HN: Romance of the Three Kingdoms

author: ssamt

title: Show HN: Romance of the Three Kingdoms


value: Show HN: OfferUnlock – Check if your tech job offer is underpaid


value: Show HN: First Batch – A pay-per-campaign QA testing sandbox


value: Kadiwar

value: Show HN: Standing Questions – agent memory that stores questions, not answers

author: Kadiwar


value: andreygrehov

value:
Hi HN. My name is Andrey. On a regular business day, I'm a software engineer working at AWS. Outside of work hours, I spend time on my hobby - writing code.
I was once building a pet project that allowed customers to spin up fully synchronized blockchain nodes within just a few minutes. The backend was split into a control plane and a data plane, each with its own AWS account. Later I added two more AWS accounts. One for shared RPC nodes. One for the Analytics Service.
Since I love to visualize things, I used drawio to visualize the architecture.
With time, I noticed a pattern. I'd write some code, add a few lambda functions, update my drawio diagram, write more code, introduce a few more resources, test things, see that everything works fine and go to sleep with a smile on my face. Next week I'd check my diagram, and shockingly, it's missing some of the resources! This kept happening for a few more weeks until I decided to fully abandon the project until my infrastructure diagrams could stay in sync with my cloud account.
That's how Atlasphere.io was born. I've been working on it for the past 6 months and I think the product is ready for some feedback :)
A few notes:
- Atlasphere uses a ReadOnly IAM role to scan your AWS account (my account reaches your account through a trust relationship).
- The number of services is currently limited (WIP)
- It's a macOS app
- It's NOT an Electron app, i use Rust + Webview
What am I looking for? All I really need is for someone to try the app and tell me what they like about it and what they absolutely hate about it, haha!
The website is https://atlasphere.io/

value: Show HN: Atlasphere – Live Infrastructure Diagrams

author: andreygrehov


value: franze

value: Show HN: RainBreak App – The AI doesn't need a break. But you do

author: franze


value: Show HN: Webhix – Self-hosted webhook.site alternative in a single Go binary


value: davseby

value: Show HN: Productatlas – Preview and compare ProductHunt launches in a map

author: davseby


value: PengSpirit

value: Show HN: Cc-bridge – Two Claude Code windows talking via one JSONL file

author: PengSpirit


value: Show HN: UK sold house prices, uncapped, by postcode/county (Land Registry)


value:
Hi HN.
I built Kanbanero because I wanted a kanban app without an account or server and with data in a format I could easily read.
Each board is a plain JSON file in a folder you pick, so you can back it up with Git and edit it in your text editor.
It's a macOS app. Built with Flutter. keyboard-driven, light and dark themes.
$8.99 one-time on the Mac App Store. No subscription, no IAP or ads.
Happy to answer any questions.

value: Show HN: Kanbanero – a lightweight, local-first Kanban app for macOS


value: khushick

value:
Hi, this is a really big decision for us. We spent the last 5 years refining and selling our cancel flows product suite.
Our entire team uses Claude Code. So, we understand that with LLMs, a competent engineer can stand up a “good enough” version of our cancel flow product in days. And if people are going to build one, we'd rather give them one that has saved over 2 million customers and get their weekend back.
What can't be vibe-coded in an afternoon is what we are here to sell.

value: Show HN: Made a big decision. Open sourced our flagship product.

author: khushick


value: charlesfrisbee

value:
I mostly wanted to prototype hardware ideas quickly, with as little as possible between writing a circuit and watching it run. There are already solid embedded HDLs in general-purpose languages i.e. Chisel (Scala), Amaranth (Python), SpinalHDL. They all also have their own simulators, but they live inside the JVM or Python toolchains. I wanted something I could open in a browser and just start building, with nothing to install. If anyone is familiar with the game Turing Complete on Steam it was a big inspiration behind this. I just hated having to wire the gates manually.
Simten is a hardware description language that's plain TypeScript. A circuit is a typed value you simulate cycle by cycle, in node or the browser, with an interactive view you can drill into and toggle back and forth across cycles. There's nothing to install to see it run, and a circuit drops into a web page as a live component. It still exports Verilog for the existing primitives (very early, flat module) when you want to take a design further. Also since it is TS, you can do cool things like use existing libs from npm and integrate them into the simulation at compile time i.e. load in data, bake it into the ROM and then run it. The figlet example on the landing page hero shows this in action.
There is also an MCP that allows you to build with Claude and push to the browser locally (I know most probably won't want to learn the syntax).
As for what I have done with it so far:
- snake/pong at the gate level (actually harder than it sounds!)
- rv32i (risc-v) CPU that is able to run C/C++/Rust compiled with GCC/rustc
- run the output verilog (alongside a few board-specific extras) through the OSS FPGA toolchain i.e. Verilog -> Yosys -> nextPNR -> flashed and running on my ULX3S
Interested to hear what you think and if people would actually use it. I was thinking the interactive aspect of it could be useful in CS courses. So letting students see pipeline hazards happening cycle by cycle instead of a static example in a textbook.
- https://simten.dev/circuit (the playground to write/simulate circuits)
- https://simten.dev/cpu/rv32i (the RISC-V CPU you can step through)
- https://github.com/simtenHQ/simten — the repo

value: Show HN: Simten – design hardware in TypeScript and simulate it in the browser

author: charlesfrisbee


value: mgunlogson

value:
Commodity FDM print strength is limited by poor Z-axis layer bonding. Parts crack along Z under stress. MAGMA tries to fix this in software that works on any FDM 3D printer.
It's a fork of OrcaSlicer with a new infill type that creates paired U-shaped vertical channels inside the print, plus G-code that injects molten plastic into those channels to bridge Z layer interfaces with continuous plastic.
Big caveat: I have a junky Ender 3 and haven't gotten a clean physical print yet. Don't expect this to work out of the box! After months of tinkering, I'm releasing the software so the 3DP community can experiment with nozzles, multi-material, weird hardware, and other print parameters I can't. There's around 40 MAGMA-specific settings to fiddle with, plus some general quality-of-life features (e.g. printing thin infill sections as solid, and a "dual infill shell" feature that applies MAGMA only to the outer shell to save print time).
THIS CODE IS ALPHA. Around 50 prints old. The injection G-code is novel. Some printer firmware won't like extruding without movement. In extreme cases it could damage your printer or start a fire. DON'T WALK AWAY WHILE PRINTING.
Why MAGMA? "Lava tubes" is a misnomer. Molten rock is magma underground, lava only after it surfaces. The injected tubes are buried inside the print, so "magma tubes" is the correct term.

value: Show HN: 3D print Z reinforcement via injected loops

author: mgunlogson


value: mikerubini

value: Show HN: JazzBench, an LLM reasoning benchmark using jazz improvisation

author: mikerubini


value: TrustLayerDev

value: Show HN: Veil – stealth browser for AI agents (real Chrome no Playwright)

author: TrustLayerDev


value: Show HN: Bumper – block a destructive Terraform apply or a malicious dependency


value: ansocode

value:
Hi HN, I am the creator of Sencho (https://github.com/Studio-Saelix/sencho). It's a self-hosted docker-compose control plane for managing one server or a small fleet of hosts from a single interface.
Here's some the core architectural decision i built it around:
- compose files and .env files stay on the host filesystem. It operates on them but does not replace them as the source of truth.
- each node uses its local Docker socket. There's no exposing Docker's TCP socket over the network.
- remote hosts can be connected directly via a distributed API mode or through an outbound-only Pilot Agent for hosts behind NAT or stricter firewalls.
- multi-node management is not an afterthought.
It supports stack deployment and updates, Git-backed stacks, webhooks, rollback, logs, container and resource management, image scanning, backups, scheduled operations, fleet views, RBAC, SSO, and other operational tooling that I found myself wanting while managing compose environments.
This is 100% docker-compose to make fleet management feels like kubernetes without being the complexity of kubernetes.

value: Show HN: Sencho: a multi-node Docker-compose manager

author: ansocode


value: dongking

value: Show HN: World Cup 2026 Sweepstake Generator with a fair-draw algorithm

author: dongking


value: adsigel

value:
I know the internet likes to celebrate perfect bites and debate where to take the next bite of half-finished sandwiches. So I built Bitemap. You see a photo of a sandwich, you tap where you'd take your next bite, and it shows a heatmap of where everyone else bit.
It's early. Most of the sandwiches are ones I uploaded to seed it and the maps are still filling in, so some are thin. You can add your own too.
No signup, nothing to install. Curious what you think, and where you'd bite. Happy to answer anything about how it's built.

value: Show HN: Bitemap – See where everyone would bite a sandwich

author: adsigel


value: nitekode

value:
I read HN every day but kept hitting the same issue: the most valuable stuff usually isn't in the linked article, it's buried in the comments. The engineering manager explaining what actually happened internally before the layoffs. The trader explaining why "energy independence" is a myth. The defense analyst who knows why the stockpiles are empty. That signal is there every day, scattered across thousands of comments in 30 front-page posts, and I never had time to dig through all of it.
So I built HN Debrief (https://hndebrief.com) to solve my problem. At the end of each day (UTC) it:
- fetches the previous day's front page
- picks the threads that generated a discussion worth reading and tries to surface comments (or group of comments) with the most insight
- finds comments that cut against the threads majority opinion as a balance lever
- pulls out the links people shared into a reference section and summarizes the rest
Every insight is attributed to its author with a link back to the original comment
Feedback I'd especially value: thread and comment selection (am I picking the right discussions and comments?) and whether the "against the grain" comments are actually insightful or just contrarian. There's a daily email also if you want it.

value: Show HN: HN Debrief – A daily digest of the best HN comment threads

author: nitekode


value: pseudo-usama

value: Show HN: Run Gemini & ChatGPT UI with Python

author: pseudo-usama


value: leroman

value:
Hi HN,
This is a project I've been working on since the beginning of 2025 full time, without funding.
Coding agents have fundamentally changed the way we write software. When you let an agent write code, pull dependencies, and run scripts, you are delegating trust while still keeping the responsibility. You shouldn't have to choose between moving fast with agents and maintaining basic control over your host machine.
Normally, we just inspect the final result, treating the app like a black box. Most security tools only sandbox the app runtime and ignore the build phase.
CapaKit is my attempt to make agent-driven development safe and productive.
Secrets baked into config, dependencies installed with full host access, and arbitrary scripts running during `npm install` are all things you need to take into account.
I started working on CapaKit in early 2025 (originally as mcpgate.com) after Anthropic announced MCP. As the agent ecosystem started to standardize, I wanted to apply what I've learned building with LLMs since GPT-3. Building real AI apps turns out to be really hard: lots of moving parts, from security to devops, on top of a fast-moving ecosystem.
What is special about CapaKit?
CapaKit sandboxes the entire app lifecycle, not just the running code- building, testing, and running, all first class citizens of usability and security.
What that means concretely:
- Per-app policies with workload-level isolation.
- No inherited host environment, no broad filesystem access.
- No network by default — outbound traffic has to be explicitly allowed.
- Ephemeral, single-use sandboxes for every build and run.
- Secrets resolved on demand instead of hardcoded.
Security with awesome usability: you can upload your AI app Kits to Github and anyone can run them with a single command:
capakit run https://github.com/capakit/hello-world-demo-kit
CapaKit is currently macOS only and is free to use.

value: Show HN: Sandbox AI-app lifecycle, from build to run

author: leroman