value: algera

value:
Zorilla is a 3D game remixer that runs in the browser. You start in a tiny Three.js world — you, a patroller, three shards to collect, and an exit. You type plain English in a text box ("make the patroller chase me faster," "give me a flying cat that drops bombs," "turn the floor to ice") and an LLM rewrites the JavaScript live. The next playable iframe loads in a few seconds. Share the URL, and a friend can remix it back at you and join into your world (up to 4 people).
The remix loop runs on Anthropic's Claude API. A separate Claude task writes me a daily brief that reads our DECISIONS.md, pulls funnel counts from stored metrics, and proposes three growth experiments for the day. (this is one btw)
This came about bc Mm 13yo son wanted to make a game, but I figured a good learning experience would be to make a platform using AI, easier to ship, launch, and iterate (I think?). So this is what we have. He shapes the gameplay - what's fun, what isn't, what the patroller should do. He doesn't write code; he gives taste calls. I orchestrate as the HITL, and Claude does the coding, measurement, and planning based on observed data via daily scheduled commands in Cowork.
wdyt?
https://www.zoril.la

value: Show HN: Zorilla – vibe-code a 3D game in the browser

author: algera


value: Show HN: CoreMCP – MCP Server for On-Prem DBs


value: uriee

value: Show HN: Kibbutznik – a pulse-based direct democratic engine

author: uriee


value:
Hi HN — I built GridPath as I wanted something that runs like Cursor for spreadsheets - parallel workloads, reversible changes, fast, with tool set customized for spreadsheet work and connection to multiple model providers. It's a Tauri/Rust desktop app, free to use, just connect your Claude token or sign in with OpenAI subscription.
A few things that were interesting to figure out: you can get very close to Excel with just Univer free license, the most material missing elements are charts (existing charts kept but not displaying in the view) and pivot tables. Rust + cutting down on tools available to the model (basically just web fetch + talk to user + excel operations) improves the speed materially. SpaceX model built in 2 min 30s, compared to ~5 min for Excel plug in. Working next on improving the agent efficiency for multi-sheet work + context compacting for longer sessions.
Repo: https://github.com/pixelsmasher13/gridpath
Site: https://gridpath.dev
Feedback welcome!

value: Show HN: GridPath – Faster and Better Agent for Spreadsheets (Tauri, Rust)


value: Show HN: Approve Claude CLI prompts from the browser, phone, or tablet


value: NavodPeiris

value: Show HN: DataFrame Library Nobody Asked For

author: NavodPeiris


value: Show HN: Bounty-Doctor – Diagnose a GitHub bounty before wasting hours on it


value: shpran

value:
About a month ago, I heard about petals. Petals is basically a library that lets you run LLMs by loading the weights onto a network of computers that are all running petals. Then it splits up inference allowing you to run larger LLMs with consumer GPUs or just a Google colab.
Earlier I was submitting a sequence to an AI protein folding server and had to wait almost 2 hours. This gave me the idea of trying to modify petals for biology models. Rewriting petals completely for different architectures (genome language models, protein language models) would be difficult, so I decided to start off by  just rewriting for a biology tuned llama.
If u wanna try it out, theres a fully setup Google colab linked in the readme, it might not actually run though since it needs a certain amount of people on the network.

value: Show HN: Biopetals – Run biology tuned Llama, BitTorrent-style

author: shpran


value: ariozgun

value: Show HN: Turn your Google accounts into a free, load-balanced LLM API gateway

author: ariozgun


value: piotrovskyi

value: Show HN: WatchPlane, my attempt to replace my monitoring tool stack

author: piotrovskyi


value:
Hi HN,
I built Turnstile because I missed Choosy every time I used my Windows PC.
I use multiple browsers on my Windows machine. Edge for work stuff, Firefox for personal browsing, and Chrome mostly for testing. This is not an unusual setup. But Windows makes you pick one default browser and that’s that.
The problem starts when you click a link somewhere and it opens in the wrong one. Slack link? Should probably go to Edge since I’m signed into work accounts there. A YouTube link from WhatsApp? Firefox, because that’s where my personal Google account is.
I got tired of copying links, switching browsers, and pasting them. So I built Turnstile.
Turnstile registers itself as your default browser. When you click a link anywhere on the system, a small popup appears near your cursor with your installed browsers and profiles. Each one has a number next to it. Press the number and the link opens there. Press Escape and nothing happens.
It can also skip the picker entirely using rules. Rules can match domains, regexes, or the application that opened the link.
This is the part that made it useful for me: Turnstile suggests rules from actual usage. I realized I never really configured routing rules in Choosy because it was still a separate chore. Turnstile watches what you pick locally, and after a few consistent choices it asks something like: “You opened slack.com in Edge 12 out of 13 times. Create a rule?” If you accept, future matching links go there automatically.
A few details:
- WPF / .NET 9
- built with OpenCode and Codex as coding agents
- no background service; it only runs when Windows invokes it as the default browser
- config and usage data stay in %LOCALAPPDATA%\Turnstile
- source-app detection uses Windows process APIs/P/Invoke because Windows does not directly tell the browser who launched the URL
The basic picker and browser-profile support are free. Automation rules and smart suggestions are Pro, with a 30-day trial through the Microsoft Store.
I’d especially like feedback from people who use multiple browsers or profiles every day. What routing rules would you expect? And are there Windows apps where source-app detection fails?
You can read more about it on my blog: https://blog.perryizgr8.com/projects/2026/05/03/turnstile.ht...
The app home page: https://turnstile.perryizgr8.com/
Get it from Microsoft Store: https://apps.microsoft.com/detail/9NTGZ68KK1X3

value: Show HN: Turnstile – a Windows browser picker that suggests routing rules


value: andres

value:
Hi All,
I felt like I was re-inventing the wheel by bolting similar channel architectures onto different Go structs repeatedly so I decided to extract some common types into into one library so that they would be easier to re-use:

  - oneshot
  - spsc
  - spmc
  - mpsc
  - mpmc
  - broadcast
  - watch

The types are inspired by Rust channels so if you're coming from Rust they should feel familiar. So far I'm really enjoying using them but it'd be great to get some external feedback if you have time!
https://github.com/amorey/gochan
Andres

value: Show HN: Gochan – A library of channel architectures for Go, inspired by Rust

author: andres


value: ryanontheinside

value:
YO,
I’m Ryan, lead author. I’ve been contributing open source generative audio stuff for a while now, audio reactive Comfy nodes, extended ACEstep support in Comfy, etc.. I just opened-sourced a new audio project that I've been working on for a few months and I want to tell y'all about it.
WHAT IS IS
DEMON: Diffusion Engine for Musical Orchestrated Noise
This is StreamDiffusion but with audio instead of images, and ACEStep 1.5 instead of Stable Diffusion. It’s responsive enough that you can play it like an instrument, and remix in near real-time.
I also distilled the ACEStep VAE: it’s faster at the expense of some quality.
I also trained something like 200 lora/dora for ACEStep 1.5 and 1.5XL: I will release these in batches of 5 or 10 or something
WHY IT IS
Two reasons:
1) Making music is an inherently real-time activity
2) Why not bro
SOME RUNTIME CAPABILITIES
-Real-time remixing of songs
-Denoise, structure, timbre strength adjustment
-Reference track swapping
-Prompt blending, parameter scheduling with curves
-LoRA hotswapping, runtime strength adjustment
-Latent channel (research preview)
-Feedback
-Vocal stem cutting/pasting with melformer (s/o u/BuffMcBigHuge)
-XL support (its less stable, working out VRAM pressure issues and whatnot)
-Lyrics/vocals SOON
-Spectral quality SOON
-Other stuff
SOME LIMITATIONS
-ACEStep (correctly) ‘begins’ and ‘ends’ the song. This system is optimized for remixing either an entire song, or continuously remixing a loop. The loop works fine, but this is not  pure, continuous music. Autogression wins here.
-Many others, for a more exhaustive list, please see the full writeup via the project page
-Please let us know if you find any, I would love to try and address them if possible
LINKS
My YouTube (DEMON tutorial): https://youtu.be/FBv1b5gmjcE
Github: https://github.com/daydreamlive/DEMON
Project page: https://daydreamlive.github.io/DEMON
LoRA: https://civitai.com/models/2416425/acestep-loras
DreamVAE: https://huggingface.co/daydreamlive/DreamVAE
Try it w/o installing: https://music.daydream.live

value: Show HN: Demon – open-source real-time music diffusion engine, 25Hz local GPU

author: ryanontheinside


value:
Workplane is a browser-based workspace designed for both humans and AI agents.
HTML, Markdown, and other files are rendered directly in the browser, support comments, are versioned automatically, and can be shared with teammates or clients.
MCP-compatible tools like Claude Desktop, Claude Code, and OpenClaw can access shared folders, read and edit files, generate artifacts, and collaborate on the same workspace as your team.
Would love feedback from people sharing files with AI tools.

value: Show HN: Workplane – collaborative filesystem for humans and AI


value: WasimBhai

value: Show HN: I built an AI-agent skill to audit supply-chain attack exposure

author: WasimBhai


value: woodydesign

value:
Hodor is a tiny macOS app that launches saved AI prompts into any text field — from the screen edge, keyboard shortcut, or keyword such as ;git.
I work with different AI tools every day, and had prompts scattered across Raycast snippets, Apple Notes, and Notion — notes that kept getting longer and unmanageable. Raycast snippets are useful, but cumbersome to browse and edit. I wanted one local place to save and review them, and one click to paste them into whatever AI tool I'm using. The test I set was whether I could actually stop using Raycast snippets for this. I think I fulfilled my goal. Hodor has been my daily tool for 3 months now.
The app is 701 KB — SwiftUI + SwiftData, no web views. Zero network requests anywhere in the code: no analytics, no telemetry, no update checks. You can verify - search the source for URLSession, it's not in code.
Runs on macOS 15+, with native Liquid Glass on macOS 26+. Free and open source.
GitHub: https://github.com/woody-design/hodor
Let me know if you have any suggestions — I'd love to hear how you solved the scattered-prompts problem.

value: Show HN: Hodor – a 701KB native macOS prompt launcher for AI tools

author: woodydesign


value: jaequery

value: Show HN: VimRace

author: jaequery

title: Show HN: VimRace


value: bengal

value: Show HN: OAuth 2.0 framework for MCP servers

author: bengal


value: descri

value: Show HN: Book: the Pattern Language of Software Architecture

author: descri


value:
Hi HN! My name is Marko and I am working on a CI/CD system at harmont.dev, a CI/CD system that sucks slightly less. As I've been working on the cloud, I realized that the CLI might be generally useful as a task runner, even if you don't care for our CI/CD, and that's what I'm sharing here!
Every CI system I've used at Tesla, Bun, and mesa.dev has had the same problems: stateless and slow (GHA), or stateful and horizontally unscalable (Jenkins), with YAML on top of either. The straw that broke the camel's back for me was the realization that all my Claudes are waiting upwards of an hour. So I quit my job to work on harmont, which aims to solve all of these pain points I've had.
In its current state, the project is very similar to Dagger in spirit with the core difference of harmont having what I believe to be a more pleasant API as well as being smaller in scope.
I'm looking for opinions and feedback. What might be the most interesting with the CLI is the DSL -- I've tried to make it ergonomic and friendly. To get started:

  curl -fsSL https://get.harmont.dev/install.sh | sh

  mkdir foo
  cd foo
  uv init
  cat >> pyproject.toml <<EOF
  [dependency-groups]
  dev = [
    "pytest",
    "ruff",
    "ty",
  ]
  EOF

  # Create the pipeline
  mkdir .harmont
  cat > .harmont/pipeline.py <<EOF
  import harmont as hm
  from harmont.python import PythonToolchain

  @hm.target()
  def project() -> PythonToolchain:
      return hm.python(path=".")

  @hm.pipeline(
      "ci",
      default_image="ubuntu:24.04",
      triggers=[hm.push(branch="main")],
  )
  def ci(project: hm.Target[PythonToolchain]) -> tuple[hm.Step, ...]:
      return (
          project.test(),
          project.lint(),
          project.fmt(),
          project.typecheck(),
      )
  EOF

  hm run

Currently our API has pretty good support for Rust, Typescript and Python. There are other languages that are "supported" in the examples, but those are mostly demo APIs and are likely to change, aggressively. The project is early, but usable and I'd love to get your feedback.
What's coming next:

  - COW filesystems: In a future release of hm, we mount FS layers on top of preceding layers, copy-on-write. I ran some experiments and they resulted in up to 40% faster runs on `uv run ruff`-style commands.
  - Development containers: `hm dev` enables you to spin up your application in however many instances you need -- if you have a local application, there is nothing stopping you from spinning it up once, twice, or 10 times.
  - The cloud: In parallel to the CLI, I've been working on the cloud, which I am hoping to private-access release in the coming month. It follows the same model as the CLI, but uses a very different execution engine (supporting RAM caches too, for you Bazel enjoyers =).
  - Additional language SDKs -- The private-access cloud is written in Haskell, Elixir and Rust. We already have harmont rules for Rust (which I would suggest you check out in Harmont's very own dogfood pipeline: https://github.com/harmont-dev/harmont-cli/blob/main/.harmont/ci.py), but we're adding more languages!
  - Plugin system: I recognize that not everyone will want to join the Harmont cloud but may find some utility in the Harmont task runner. At some point, I had a plugin system in place that allowed you to download and use harmont without any cloud-specific bloat, but unfortunately I tore that out, because the code wasn't great. Definitely working on bringing that back.

Full disclaimer: I am the founder of Harmont, Inc. PBC. We are committed to the CLI remaining open-source and as bloat-free as possible and doing the best we can with the cloud for the community.
PS: I've gotten questions about the name. It is a reference to https://en.wikipedia.org/wiki/Roadside_Picnic (awesome sci-fi book, worth a read =) )

value: Show HN: Hm – a task runner with a Python DSL, growing into a CI/CD system


value: DmitriyBuchilin

value: Show HN: When your agent LLM judge become your enemy

author: DmitriyBuchilin


value: hackerbeat

value: Show HN: 10k+ Funny Quotes

author: hackerbeat

title: Show HN: 10k+ Funny Quotes


value: thatxliner

value: Show HN: GAH, programatically add Git hunks

author: thatxliner


value: bethanyhunt

value:
I have tried starting both analog and digital Zettelkastens several times but never kept up with them because the maintenance always seemed overwhelming. The "LLM Knowledge Bases" Karpathy tweet made me wonder if an AI-assisted version might work, and it worked beyond my expectations, so I thought others might find it useful.
You dump your sources in the raw folder and ask your AI of choice to ingest/process them. This produces a linked wiki of cited summaries, topics, and concepts. Then you can query for other kinds of outputs based on your sources, like research summaries, answers to questions, gap analyses, etc. You can later add additional sources to raw to be processed and integrated into your library.
I made a mini sample library so that you can see the kinds of outputs it produces. Browse the wiki and outputs folders in starter-library: https://github.com/ulyssestenn/funes-example-ai/tree/main/st...
Would be interested in your feedback.

value: Show HN: A self-organizing digital Zettelkasten for research

author: bethanyhunt


value: drinkcocacola

value:
After reading the paper (https://arxiv.org/abs/2605.22391), I started playing with a visualization that helped me understand it more deeply.
This is the result. Hope you enjoy it!

value: Show HN: World Flavor Atlas. Radzikowski and Chen's food embeddings in 3D

author: drinkcocacola


value: markegge

value:
Editing a bus route or schedule shouldn't require expensive software that's difficult to learn, so I built a free, web-based editor that transit agencies can use for free (or pay a nominal fee for cloud-based schedule hosting). Find your local bus service using "Search Catalog" from the "Import" button or explore a demo feed at https://www.gtfsx.com/demo
Built with Claude Code. Hosted on CloudFlare.

value: Show HN: GTFS·X – a free, web-based transit schedule (GTFS) editor

author: markegge


value: Show HN: Claude Code's $200 plan is a 17× subsidy on the raw API


value: tdortman

value: Show HN: cuSBF – Faster GPU Bloom Filter for Sequence Data

author: tdortman


value:
`citadeld capture -- npm test` → `failure.cit` → `citadeld replay failure.cit`
Turn any CI failure into a replayable artifact. Works on Linux, macOS, and Termux (Android).
- Portable .cit format
- Honest runtime validation
- Hermetic replay semantics
- No hidden environment mutation
Install: `curl -fsSL https://github.com/hknzer/citadeld/releases/download/v1.0.0/... -o ~/.local/bin/citadeld && chmod +x ~/.local/bin/citadeld`
https://github.com/hknzer/citadeld

value: Show HN: Citadeld – replay any CI failure locally from a single file


value: milanmuriithi

value: An index fund of every company linked to Jeffrey Epstein has returned 2,563% since his conviction.<p>The S&P did 609%.

value: Show HN: Epstein Index – Stock returns of Epstein-linked companies since 2008

author: milanmuriithi


value: anishathalye

value: Show HN: Gandalf the Grader

author: anishathalye

title: Show HN: Gandalf the Grader


value: iamcodemaster

value: Show HN: Remove Audio | mute any video in the browser, no upload

author: iamcodemaster


value: Show HN: Dataforge Honeypot – Simple decoy system for LAN intrusion alerts


value: Show HN: Tir - A live word game based on semantic distance and pairwise elo


value: danAtElodin

value:
Hi I'm Dan from Elodin, making an open source real-time capable flight software simulation.
For AI Grand Prix contestants, the wait for the Round 1 virtual qualifier simulation has been grueling.
If you’re competing, check out our simulation harness to tide you over, built to match the published competition constraints and message format. It runs against real Betaflight, which we learned requires at least 1000 sensor samples per second to run real-time correctly.
The competition warranted introducing a new feature to generate the camera sensor directly in the simulation loop. Typically people connect to Unreal or similar game engine to create a camera sensor, which works well but is very heavy. For the simple needs of this challenge, creating sample directly in the loop is very handy and easy to use. Happy to hear your feedback on this! While it's not fancy looking currently, it uses the Rust Bevy game engine, which should allow us to improve the visual fidelity quickly.
We all should easily be able to shift our implementation to the published competition sim once it lands. Hope you enjoy and good luck!

value: Show HN: Open-Source AI Racing Harness

author: danAtElodin

title: Show HN: Open-Source AI Racing Harness


value: ceolin

value:
I built an open-source tool for learning anything using AI:
- Type what you want to learn
- It creates a full interactive course for you
Move from beginner to mastery of any subject, even complex things like Quantum Physics
It has three formats:
- Explanation: bite-sized lessons that you swipe like TikTok/Instagram
- Practice: solve problems in real-world situations
- Quiz: test your knowledge in Duolingo-like lessons
- Language courses have a different format covering vocabulary, reading, and listening skills
It's more hands-on than reading a long textbook or watching a video
Plus, it uses everyday language, so it's easier to connect complex concepts to your reality. I built the tool I wish I had when I was in school/uni
Of course, I'm biased but I've been using it for the past few weeks and I'm truly loving it. I can't imagine myself going back to learning through traditional ways
If you have some spare time, please give me your brutal feedback. No need to be soft in the comments: give me real, honest feedback. I’m sure current approach/version has tons of issues. I want to turn this into the best learning tool in the world and, eventually the go-to place for learning and career development, so any feedback is really helpful
GitHub repo: https://github.com/zoonk/zoonk

value: Show HN: Open-source alternative to Duolingo for learning anything

author: ceolin


value:
I've noticed that several startups have been switching from leetcode-style assessments to some version of "clone starter code, build feature, submit code".
A key issue with this seems to be that smarter AI models (like Opus 4.6) end up spoiling key insights of the problem by helping them too much with system design and ideation.
I set up an assessment platform which basically serves as a middle-man proxy to record all requests between Claude Code and the Anthropic endpoint.
I've recently been experimenting with a feature which prevents Opus-class models from providing too much insight by instead making sure that the LLM's suggestions are geared towards only naive and brute-force problem insights unless explicitly challenged. This should prevent increasingly intelligent models from collapsing the resolution of signal that would normally be obtained from such an assessment.
Live demo: https://app.gonfire.io (showhn@gonfire.io / Aa123123123123)

value: Show HN: Sneakily steer candidates toward naive brute-force solutions


value:
Hi HN, I built VAEN (an open source CLI) because I kept running into a boring problem with AI coding-agent workflows: the setup becomes useful, but then it is hard to move.
A good, useful agentic harness consists of more than just instructions: skills, mcp servers and more. There should be a better way to share those than just .MD files, and that is why I created VAEN.
What works: create a yaml, run the CLI commands as per the repo, and get a .agent file that you can share and extract.
Think of how awesome it could be if anyone could use a very useful agentic harness, and share it with one CLI command.

value: Show HN: VAEN – Package and import portable AI coding-agent Harnesses


value: dogmaticdev

value: Show HN: Iron – A Programmable Compiler that can convert 6.3M LOC/s

author: dogmaticdev


value: hyzyla

value: Show HN: Sweetpad – VS Code extension for building iOS/Swift apps

author: hyzyla


value: itsdevdaniel

value: Show HN: CSP Radar – Build a Content Security Policy without breaking your site

author: itsdevdaniel


value: Show HN: Local CPU model for fact-checking, summarizing, explaining text


value: Show HN: I help founders kill doom scrolling and hook people's attention fast


value: jwally

value:
tldr; I wanted to see if I could make a QR Captcha (like reCaptcha did) that didn't rely on Google PLAY (like reCaptcha does).
Inspiration here: [https://news.ycombinator.com/item?id=48039362]

value: Show HN: My Attempt at QR as a Captcha

author: jwally

title: Show HN: My Attempt at QR as a Captcha


value: SwiperTab is a firefox add-on that enables you to clean up your tabs by swiping left/right, just like on Tinder. This project was fully done by Claude and I described that journey here: https://marindedic.com/swipertab/

value: Show HN: SwiperTab – clean up your tabs in a fun way


value: dtingle

value:
This is the first app I've made that got all the way to "live." I started to learn this whole vibe-coding thing, and decided to publish/share because I quite like using it myself!
Github: https://github.com/djt53/liiists
iOS app: https://apps.apple.com/us/app/liiists/id6761671906
It's a pretty simple list app, with three types of lists:
- Lists (self explanatory)
- Checklists (also pretty straightforward)
- Logs (like lists, but with an adjustable time stamp)
It has a few basic things that I added to address reasons I've never stuck with other list-app options (despite really liking making lists):
- Markdown-first: nothing fancy
- Local friendly: if you have iCloud enabled, all your lists are just .md files on your computer as well as in the app
- CLI / iOS either or: Plays nicely with a terminal / claude code (brew install djt53/liiists/liiists); you can use the app without the CLI, and the CLI without the app
And a few more playful things, just for fun:
- Discover other users' lists (and publish your own if you'd like)
- Suggest new elements in a list (using Apple on device AI)

value: Show HN: Liiists, a Markdown-first, iOS and CLI list app

author: dtingle


value: verelo

value:
So we have had quiet the journey here.
So 70 days ago (aka 73 turns ago) I posted on HN sharing our FreeCiv deployment (https://github.com/ndroo/freeciv.andrewmcgrath.info). FreeCiv is a great game, the clients is very buggy however. I'm using the GTK4 version, but a few others have opted for the QT variant. At some point, we might turn our focus to contributing to improving the client based on our experiences playing the game.
We've since added a lot of little fun features:
- The editor: you can write to the newspaper Editor and they /might/ publish what you write, quote you, or decide you're full of it and write an opinion piece slamming your reputation. The editor will also reach out to a few players, each turn, and ask for their input on current game matters.
- The Intelligence Dashboard. People were forgetting what they were up to, so we added a dashboard showing the timeline of what happens per turn for your player.
- beta the online map viewer: I wanted a way to view the map without loading the client, so we started working on a beta map viewer that is HTML based.
- The Chronicle (The newspaper) has also grown a bit. Maybe too much? We'll see. The crossword is fun.
Some other 'fun' things that happened: my brother in law stopped speaking to me because of in game banter that was taken way too seriously. My friends invaded my wifes territory, and well, she didn't like that either.
I'm currently in the lead, but theres still a long way to go from 475BC.

value: Show HN: An update to our long-turn FreeCiv experience

author: verelo


value: barddoo

value: Show HN: Verbum Vitae – Bible memorization [pt]

author: barddoo


value: Show HN: What 1k Harness Experiments Taught Me About Self-Improving Agents


value: Show HN: Teleport-env – <500ms stateful rollbacks for AI agents via CRIU


value: rlabbe

value: Show HN: The Two Pillars – A conceptual framework for post-AI software work

author: rlabbe


value: stagas

value: Show HN: Hallucinate – Massively Multiplayer Online Rave

author: stagas


value: Show HN: Pre-computed market context for agents


value: kentich

value: A web app that turns Product Hunt products into a YouTube playlist. Embeds the official launch videos and lets you filter/sort the queue. Built because I wanted to discover products while eating lunch.

value: Show HN: Product Trailers – The TV Channel for Product Hunt Launches

author: kentich


value: ReDeiPirati

value: Show HN: BetterCallClaude – Open Source AI Legal Agents for Italy

author: ReDeiPirati


value: Show HN: Camera Lets You See Sound in Complete Darkness [video]


value: girish-fokusly

value: Show HN: TopRec – AI screening and CRM for recruiters and hiring teams

author: girish-fokusly


value: jph

value:
https://github.com/ai-agents-for-uk-gdad-pcf-roles/ai-agents...
AI agents, provided as markdown files, that implement United Kingdom (UK) Government Digital and Data (GDAD) Profession Capability Framework (PCF) roles and their skills.
Purpose: The United Kingdom is implementing a jobs classification system for digital technology work, such as "Software developer", "Test analyst", "Incident manager", etc. The UK provides extensive documentation about the roles and the skills, along with naming conventions.
I'm experimenting with multi-agent software enginnering, so I extracted the documentation into markdown files that I can use as AI skills.
It turns out this works very well in practice, with equivalent results to popular multi-agent generic systems. The big win is that using the UK naming convention and exact roles and skills makes teams understand it immediately - including executive teams, goverance teams, and legal teams.
The markdown files are especially easy for novices to copy/paste into AI chat systems, and also can of course work with more-advanced tooling e.g. I use Claude Code and swarms of subagents.
I'm sharing the markdown files in this repo. Constructive feedback welcome.

value: Show HN: AI agents for UK GDAD PCF roles and their skills

author: jph


value: devtanna

value: Show HN: LaunchPact – get upvotes for your ProductHunt launch

author: devtanna


value: NKCSS

value:
I've discovered this TikTokker called samspov a few months ago, and was immediately taken aback by the way he handled himself and tried to shine a spotlight on restaurants that were struggling but didn't have to be (great food, no audience).
He tries to do updates and the bigger his fame got, the more incredibly the change for the restaurants.
While TikTok is great for consuming lots of content, it's not great for context, so I made something that pulls in the videos, tries to figure out which restaurant it is, query Google Places API (paid  but luckily, I think they have a fairly generous threshold before it charges ), and this way, tries to tie everything together, which lets me link videos to a restaurant, give them a page that gathers the videos there, so you can watch the orignal visit + any updates, but also gives links to their website, menu, phone number, opening hours, etc.
Sometimes Sam does fundraisers for restaurants that are really struggling; I try to link active fundraisers as well. Sometimes, other people go to the restaurants after Sam's video and uploads them to TikTok; I added a way for people to submit their videos as well. I plan to make this community reviewed, but for now, I'll just manually review to make sure there is no weird stuff in there.
You can add a reaction to a video to show what you think, which also doubles as a 'hide videos I've watched already' feature if you want it to be. It shows live reactions of other people just because it's fun.
It took me a week to get Approved to integrate TikTok login (required for the reactions), so was very happy when that worked out  they are VERY strict about approving things and you have to defend every claim you ask for (I use it to highlight verified users and users with a large following + link back to the users in the activity feed).
I also made it into a PWA for iOS users, so they can get push notifications for when there is a new video.
Sam also uploads to Instagram and YouTube Shorts; I integrated YT shorts (pull in the thumb + video so I can link them to the TikTok video); when there is a YT short linked, I alternate the thumbnails, and every video gets links to both TT and YT (I'm not trying to have people watch the videos on the site), so they can watch & engage with the content on their platform of choice. YT Reels were a bit of a challenge, so I could only do that by manually adding every video; not sure I want to do that yet; otherwise, I'd also try to cross-link Insta, but for now, just TT & YT.
I hope you like it. I made this because I loved the content; there is no monetization strategy or anything. Happy to take any feedback.
Cheers,
Nick.

value: Show HN: I made samspov.com to easily track updates

author: NKCSS


value: KesAtExplorer

value:
Hi, i made an app that lets you search anything that'd be on Wikipedia and listen to it as a enjoyable and educational story rather than an article.
The app centres around historical people, places, and events and offers up to 45 minutes episode or a 3-minute overview of a particular story.
I made it because I would be curious about a historical figure but I didn't want to slog through the Wikipedia page. I also didn't want an AI summary. I wanted something I could consume easily and get all the details.
Please let me know if you have any feedback :)

value: Show HN: Audio stories on any person, place or event – on demand

author: KesAtExplorer


value:
For years I've used paper and a printed clock to organise my day. Found it way better than any list or timeline app.
Played around a bit and made a digital clone to speed things up: Reassign.app (best experience is on desktop)
Anyone else think of their day as a circle rather than a list?
edit: it also has MCP integration (https://reassign.app/api/mcp) — my Claude already connects to Linear and Calendar, so I use it to start and plan my day. I can quickly get a skeleton of a day out and then polish until done.

value: Show HN: Reassign – a 24-hour dial for planning your day


value:
Hey HN! We are back with new features in the open-source project, nxs-universal-chart. It's a Helm chart for deploying applications to Kubernetes/OpenShift. Instead of maintaining dozens of YAML files for each microservice, you define the configuration in a single values.yaml, and the chart renders the rest. In the new release, we expanded the chart ecosystem, reduced unnecessary synchronization, improved template rendering robustness, and increased efficiency and resilience of the tool.
New features:
• Added 11 OCI-hosted subcharts
• Added MCP server for values.yaml generation and Helm chart validation
• Added support for projected volumes and ServiceAccount imagePullSecrets
• Adjusted autoRolloutChecksums behavior
• Added GitHub Actions CI/CD out of the box
• Fixed handling of null entries and rendering issues
We’re looking forward to your feedback, contributions and stars!
Feel free to join our Telegram community to share ideas, reports, or ask questions directly to the maintainers: https://t.me/nxs_universal_chart_chat

value: Show HN: Open-source tool for deploying applications to K8s/OpenShift


value:
Hi HN!
I'm the developer of OffChess a Hackernews favorite Chess puzzles app. About 6 months ago I saw someone reviewing an Apple TV 4k on their youtube channel and it looked vastly superior in terms of UI and UX to what Android based Google TVs provide. I asked the people over at r/AndroidTV if someone has ported Apple TV experience to Android TV and they said no. So I built a makeshift video and posted on Reddit. People there loved it and started sending me Reddit chat messages every day to build and launch it.
So it took me 3 months to solve all edge cases and I built and launched AT4K Launcher in January and people absolutely loved it. Since then BGR, Android Authority, Makeuseof and multiple tech websites have featured it as one of the best Android Launchers.
Clean, fast, minimal, pretty, no accounts, no tracking, no monthly subscriptions, no internet required. Just you and your apps. With Live wallpaper, custom app icons, icon packs support and multiple ways to modify your home screen AT4K Launcher packs everything you need in a neat ui.
Here is the play store link-
https://play.google.com/store/apps/details?id=com.overdevs.a...
Would love feedback, bug reports, or suggestions.
Thanks!

value: Show HN: AT4K Launcher - Apple TV inspired Launcher for Android TVs


value: sermakarevich

value:
I have been using a Spec-Driven Development approach for all mid+ size coding tasks since Feb 2026: https://news.ycombinator.com/item?id=48231575. One of the reasons for developing my own plugin (sddw - spec driven development workflow https://github.com/sermakarevich/sddw/) was to adjust it to my specific needs and the typical size of the features I build. Since then, this approach (sddw) has been presented at a few companies, including Google Poland. One of the conclusions from these conversations was that some teams would also like to adapt the plugin to their specific needs, the size of their projects, and even to non-coding tasks such as marketing research.
So I built Claude Code Workflow (CCW). It's a generator for linear Spec-Driven Development (SDD) workflow plugins for Claude Code. You define a workflow in a single configs/<name>.yaml file, and CCW regenerates all commands, install scripts, and plugin manifests automatically. You just need to add the instructions required for each step of your workflow.
Every step of the workflow produces a spec artifact, and every subsequent step is aware of the artifacts produced previously. You /clear your context after each step. Everything is SDD-based and works for any kind of multi-step task or workflow.
Repo: https://github.com/sermakarevich/ccw

value: Show HN: Generate Claude Code Workflows using Spec Driven Development approach

author: sermakarevich


value: Show HN: Electrical Grid Mapping Launchpad


value: astefanutti

value: Shaderbang is a Python toolkit for OpenGL rendering using DRM/KMS on Linux. It renders fullscreen without requiring any windowing system, like X or Wayland, making it ideal for embedded systems and headless environments. It is compatible with shaders from Shadertoy, and can be used as a library to build interactive applications.<p>It supports hot-pluggable input devices — keyboard, mouse, touchscreen, and trackpad — via evdev for interactive rendering. Shader files can be made directly executable with shebangs, and Python scripts can embed their dependencies inline as single-file scripts using PEP 723.

value: Show HN: Shaderbang – Shebang for Shaders

author: astefanutti


value: redcodenl

value: Show HN: The Anatomy of an LLM (interactive explainer)

author: redcodenl


value: Show HN: I packaged a Python AI agent and Vue dashboard into one Electron app


value: progapandist

value: I'm a backend developer who often works on complex Stripe-based custom billing. I always missed the ability to see what Stripe libraries send over the wire in real-time: to optimize the number of requests, read through complex nested payloads or debug failed requests. This is the framework-agnostic local proxy for Stripe traffic that logs all Stripe API activity on the fly in a TUI specifically optimized for Stripe. It never stores your keys and filters out sensitive data from headers. It requires a one-line change in your Stripe initializer for dev environment to pipe traffic through. No further adjustments to your backend code is necessary. It's not an alternative to Stripe Dashboard, but it complements it really well and saves a lot of debugging time and nerves when trying to make sense of multiple levels of nesting in the request/response payloads.

value: Show HN: A tool to debug complex Stripe interactions (built with Claude's help)

author: progapandist


value: dsdevjay

value: Show HN: Local Coding Agent with LLMs to Delegate Tool Calls to Small AI Models

author: dsdevjay


value: dalemyers

value: I've got so many things running in the background with LLMs that keeping track of what they are doing is a bit of a nightmare. I tend to use Python for scripting, and getting it to show notifications on a mac usually involved going through osascript, but the support there was minimal. I made Roar to make dealing with notifications much easier.

value: Show HN: Roar – A macOS CLI tool for notifications

author: dalemyers


value: bilekas

value: Show HN: Keptour – Travel Itinerary Planner

author: bilekas


value: robert-whiteley

value:
The link is just a demo we built. Nearly all house/office moving businesses rely on the customer to fill out lengthy forms and then wait for a human to get back to them with a quote.
My colleague experienced this first-hand recently, hence why we build this tool. Instead of manually filling out a form, you just photo the rooms in your house. It identifies the objects, then uses industry standard "cube-sheets" (inventory lists), which have volume & weights of common items, to calculate the vehicle size required and generate the quote.
This reduces hours / days of waiting for a quote to a 5 minute walk around your house with your phone and completely removes the need to manually enter items.
I am looking for feedback from anyone who has moved house/office recently and whether this would have been a benefit and any other feature ideas?
This is just a demo, but we already have additional potential features: specify fragile items, specify disassembly.

value: Show HN: A tool for House Moving businesses

author: robert-whiteley


value: pierre

value: Show HN: LiteParse v2, now in Rust 100x faster

author: pierre


value: TDiblik

value:
Hey HN, I've spent the last few years doing web/desktop/IoT dev and I'm currently pivoting to low-latency/Quant. I built this as an exercise to see how far I could push a standard blocking C++23 socket architecture before the OS became the bottleneck. I covered zero-copy parsing, struct alignment, and Gather I/O.
I'm currently working on tearing this down for an io_uring/kqueue rewrite for Part 2.
All of the code can be found at GitHub (https://github.com/TDiblik/cpp-web-server) where I have a README documenting the process of optimizations and where I'll implement the mentioned enhancements in the future.
Would love any feedback from here and/or people in the industry!

value: Show HN: Pushing a naive C++ web server implementation to 9k req/SEC

author: TDiblik


value: notmedia

value:
Hello everyone,
TL;DR
Live demo: https://ag2b-example.vercel.app
Working on different projects, especially in B2B, I am getting the same request more and more often - "Add an AI feature, yesterday!"
Most agent frameworks I found run the runtime on the server - and that pulls in a whole stack. Both backend and frontend have to learn how that runtime works and adopt its SDKs. The server turns into an orchestrator carrying most of the logic. For a feature that's really just "automate what the app already does, and add a brain," I kept asking the same thing: do we actually need all of that and how to ship these AI features faster?
AG2B (Agent to Browser) is my research on this question. The agent loop runs in the browser, where your app already is. Tools (the first primitive) are just your existing client functions (store actions, click handlers, whatever you already wrote), so there's no second tool registry and no contract to negotiate between the frontend and backend. The server shrinks (but not limited) to a thin proxy that keeps your API key out of the bundle plus optionally gates with user's permissions.
Because the loop runs where the UI lives, each turn can carry a fresh snapshot of what the user sees and can do right now. Scopes (the second primitive) re-inject live context on every iteration - into the system or user prompt, your choice. The model sees what's actually on screen right now. Nothing stale, zero roundtrips and clear context for the LLM.
On security take, does it secure? The LLM can only call the tools you delegate, and those tools are your existing handlers which already hit authenticated, permission-checked endpoints. A tool call goes through the same gates a user or frontend logic goes through.
What about existing server-side runtimes? Actually they can coexist. With AG2B you can write your own tool or custom provider which interacts with these endpoints.
There are some alternatives to run the agent in browser like working with DOM. That also works, but you pay for it a lot - parsing html and DOM operations are more expensive (tokens, bundle size) than telling LLM what it can do and provide a filtered context.
Two cases I built it for:
1. General app automation - a tiny LLM proxy + good prompting + your existing frontend logic wrapped with small primitives = the assistant can drive the app.
2. Domain tasks - e.g. "turn this question into a SQL query" over a big proprietary BI model. A fine-tuned/prompted model that knows the schema + an endpoint to hit it + one Tool - and you get the result.
It's plain TypeScript, provider-agnostic (OpenAI/Anthropic built in, or your own), with a hook system to observe/intercept every step (human-in-the-loop approvals, guardrails, RAG) and React bindings - headless hooks or a drop-in chat. Vue is coming.
There is also a plugin system. For example I created a WebMCP plugin which exposes your agent's tools through the browser API - which already could be tested in Chrome.
Repo: https://github.com/ag2b/ag2b
Docs: https://ag2b.ai

value: Show HN: AG2B – Run the agent loop in the browser, expose your tools via WebMCP

author: notmedia


value: banterfoil

value:
Hey, my name is Tyler, I made this. flashcardaudit.com is a tool that allows users to upload an Anki collection so that an AI auditor (Gemini 3.5 Flash) can review the factual correctness of each Anki card. I discovered that a non-trivial number of cards contain obvious factual errors; which means people are likely memorizing false information every day.
Here is a free example of what the audit results look like:
https://flashcardaudit.com/results/sus8yj5wigtu
Video of me talking about it:
https://www.youtube.com/watch?v=kW7vN_TBr60
You can learn more about my story here:
https://flashcardaudit.com/about
More on how it works:
https://flashcardaudit.com/how-it-works
FAQ:
https://flashcardaudit.com/faq
Documentation and reading material here:
https://flashcardaudit.com/library
Thanks for checking it out!

value: Show HN: Audit your Anki flashcards at flashcardaudit.com

author: banterfoil


value:
I live in Figma, and I’m constantly creating autolayouts, and I tend to know as I’m going what parameters each new autolayout is going to need. Figma gives you shift+a to frame objects into an autolayout, but that’s it.
So I built Figmode, which gives you a vi-like modal command layer. So you can type `w` to go into `width` mode and change it to fill/hug/fixed, then ` to back out, then h for height, then spacing, padding, and more. The default keys are optimized such that you can do it all with your left hand, and in nearly all cases without moving your hand.
It’s easiest to see it in action: https://www.youtube.com/watch?v=35yQikx1XNs
And the plugin itself is here: https://www.figma.com/community/plugin/1638937084194831846
It’s free and open-source, and I’ve been using it for a little while now and have developed a muscle memory that makes it super productive. I’d love to hear any feedback, and hope it’s as useful to y’all as it is to me :)

value: Show HN: I made a vi-like modal keyboard plugin for Figma


value: Wirbelwind

value: Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue

author: Wirbelwind


value: Show HN: The Prometheus org has 188 cross-repo dependencies (no signup)


value: mitenmit

value: Show HN: Lattice – place attractors, ignite stars, outlast three AIs

author: mitenmit


value: sixhobbits

value: Show HN: AI Philosopher King – how would an AI run the world?

author: sixhobbits


value: ElegantTrader

value:
I got tired of manually dragging to select code or relying on triple-click line selection, so I built a VS Code extension that highlights the current syntactic block on hover. Once highlighted, press Alt+Enter to select it, then Alt+Up / Alt+Down to expand or shrink up and down the code blocks
Features:
Hover to highlight the current code block
Alt+Enter to select, Alt+Up/Down to navigate the tree
Alt+Shift+H to toggle highlighting
Status bar shows the current AST node type
Configurable highlight color, status bar visibility, and enabled languages

value: Show HN: Code Block Selector – select code by structure, not by dragging

author: ElegantTrader


value: talsraviv

value: Show HN: Open-source alternative to Codex Chronicle, using Apple's local OCR

author: talsraviv


value: jguarnelli

value: Show HN: Scan your AI agent's code for tool calls with no checks

author: jguarnelli


value: itsdevdaniel

value: Show HN: Free Tool to Analyze Content Security Policies

author: itsdevdaniel


value:
Hey HN,
A while back I saw a video[0] of people playing chess but using action cards to modify the rules mid-game (skip turns, reverse, draw 2, etc.). It looked incredibly chaotic and really fun to play, so I decided to actually build it as a playable online game. A small difference in Monochess is there's no need to call out a phrase if you just have one piece. I noticed while testing with the mrs. it became really annoying to keep doing this every move.
That also gave me a really good reason to build on Cloudflare using their entire stack, something I've been meaning to get my hands dirty with for quite some time. The app is built using SvelteKit and hosted on Pages, there's a Durable Object worker-backed game server, and D1 as the database layer for accounts/games.
This project included:
- A Custom Engine: Standard chess engines panic when forced into illegal board states. The engine wraps standard chess logic to allow for mid-turn state changes—handling concepts like rolling back a completed move, processing skip turns, etc.
- Custom State Serialization: Standard PGN breaks the moment an action card is played. Monochess uses a custom JSON-based serialization schema that deterministically records both the chess moves and the card actions. This allows the game state to be completely reproducible for history, replays, and validation.
- Durable Objects Game Server: Real-time multiplayer is handled entirely on the Edge via Cloudflare Durable Objects. The DO acts as the single source of truth, managing WebSocket connections, verifying actions against the ruleset, handling disconnects, and running the turn timers.
- D1 Persistence & Matchmaking: Using Cloudflare D1 to store the serialized game records, manage player authentication, and track ELO via a custom Glicko-2 rating implementation.
It's free to play here: https://monochess.pages.dev
Would love to hear what you think, or if you manage to find any absolutely broken card/move combos. There's also a feedback/bug report form on the site itself (writes to CF KV and a worker runs to email it to me (I swear I'm not sponsored by CF xd)).
LLM aid was minimal, but Gemini 3.5 Flash is pretty good for small UI enhacements, and generally organizing components in Svelte. Was pleasantly surprised.
[0] https://www.youtube.com/watch?v=vzkKs_b5css

value: Show HN: Monochess – A chess variant with rule-bending action cards


value: maioio

value: Show HN: Genesis Architect – scans 20 GitHub repos before scaffolding

author: maioio


value: matebajusz

value:
I've been building a cli for my homelab/self-hosted setup. The original motivation was getting tired of stitching together deployments, monitoring, remote SSH access and random scripts. It’s a open source CLI, all-in-one tool for monitoring, secure remote accces (tunnel and terminal), log forwarding, automated deployments. No exposed ports, or endpoint, everything is configurable how the user wants it. One use case that multiple friends are interested in is replacing HomeAssistant’s Nabu Casa subscription with tunneling through BeaconInfra.
The cloud/control-plane part (BeaconInfra) is optional. The agent itself is intended to stay local-first and continue functioning offline.
Example CLI output:
⬡ beacon 0.5.2  ● master running  uptime 29d 14h
DEVICE  bajszi-MINI-S  amd64  Ubuntu 25.04
PROJECTS  2 healthy  0 warning  0 down

  ● beaconinfra        1/1 checks passing
  ● mestertkeresek     1/1 checks passing

TUNNELS

  ● homeassistant      connected

value: Show HN: Beacon CLI for self-hosted monitoring, remote access and deployments

author: matebajusz


value:
We built Multiplayer because we kept running into the same problem: coding agents connected to existing observability stacks inherit all the limitations those stacks were built with. Sampled traces, aggregated metrics, context that stops at service boundaries, missing request/response content from deep within the system. The PRs they produce look plausible and fail in production (i.e. “PR slop”).
Multiplayer runs locally alongside Claude Code (Codex, Copilot, and Cursor coming soon) and captures full-stack, unsampled session data across your entire system. We collect everything from frontend user actions to backend traces and logs, including request/response content and headers. It’s all the things most observability tools either sample out or don't capture at all. We only save data when something goes wrong, so you're not paying to store everything your system produces around the clock.
When an issue is identified, Multiplayer deduplicates it locally before anything reaches your coding agent. The same bug appearing across a hundred sessions becomes one issue, one prompt, one PR. Your agent works from a complete, correlated picture of what actually broke rather than a partial signal from a sampled trace.
We tried to make it as easy as possible to get started, so it’s just one command line to install:
`npm install -g @multiplayer-app/cli && multiplayer`
Happy to get into the architecture, the data model, or how we handle the local-first approach to data privacy.

value: Show HN: Multiplayer, a debugging agent to run locally next to your coding agent


value: ipselon

value: Show HN: FramePin – show clients your work without a call

author: ipselon


value: StuntPope

value: Show HN: Tunnel.to – dead simple localhost reverse tunnels

author: StuntPope


value: KolibriFly

value:
Search Router is a web search API built for AI agents and RAG systems.
We built it internally at first, when working on AI tools. Got tired of messy web retrieval in most LLM workflows - and built our own stack for it.
Right now, web search for AI means chaining together a search API, scraping, captcha handling, HTML cleanup, content extraction, prompt formatting. And the models still end up processing cookie banners/menus/nav text/junk. Cue inflated token usage, bad latency, and inconsistent results.
Our Search Router is built specifically for AI agents and RAG systems. We made sure it is fast, the output is easy to work with, and raw HTML is avoided wherever possible. Recently we added a “Retrieved Context” endpoint that scrapes pages and extracts relevant content into structured JSON, saving time and tokens on cleanup.
We also have native MCP support, so you can directly plug Search Router config into Claude Desktop and let it search through the tool without burning Anthropic limits.
For launch, we have a free tier (no card required) with effectively unlimited usage - good for testing.
Thanks in advance for feedback from people building agents, RAG pipelines, or other LLM products. What's your solution for AI web search now and how does Search Router compare?

value: Show HN: Search Router – retrieval-ready web search for AI agents

author: KolibriFly


value: thatxliner

value: Show HN: My custom agent skill for commit messages

author: thatxliner


value: lucamrtl

value:
Hi HN, we’re open-sourcing ktx. It’s an executable context layer that makes agents reliable on your data stack.
We built it after going through the experience of building production-grade data agents for dozens of companies. If you’ve also tried building them, or simply tried using Claude Code or Codex on your data warehouse, you’ll know that accuracy is the #1 issue. Agents are great at generating valid SQL, but it’s not always correct SQL.
To cite a few examples of “agents gone wrong”:
- Stale column + hidden business rule: when preparing a board report, a finance analyst asks Claude Code for “ARR by customer segment”, it derives ARR from multiple tables (subscriptions, plans, accounts), then groups by accounts.industry. But CC doesn’t know that this industry column was deprecated a few months prior, or that past board reports excluded paused subscriptions from the ARR calculation
- Join fanout: a data analyst at a retailer uses their company’s internal agent to prep a product revenue deck for a QBR. The agent joins orders to order_items, then sums orders.total_amount_cents grouped by order_items.product_id. The SQL runs fine, but each order’s revenue is repeated once per line item, which most people will miss if most orders only have 1 item
- Missing attribution logic: a marketing analyst asks Codex “Which campaigns drove the most revenue?” Codex joins marketing_touches to users to orders and groups by utm_campaign. But since each order can have multiple touches before purchase, the same order can be credited to first touch, last touch, every touch, or every campaign the user clicked before buying. If the agent chooses the method that doesn’t match the team’s attribution logic, they’ll make suboptimal decisions
To solve this at first we gave the agent more context through skills + a wiki-style knowledge base. That gives it some useful extra context but still relies on it writing the SQL without incorrect assumptions.
The next solution we explored was implementing a classic semantic layer. That solves the executable part, but they’re such a pain to build and maintain since they were made for legacy BI tools. Plus as a standalone tool, they lack all the useful context from unstructured data sources like internal docs.
So we built ktx and split it into 2 parts:
1. Business context goes in Markdown wiki pages that are auto-ingested and auto-populated
2. Queryable definitions go into YAML files that define tables, row grain, joins, measures, dimensions, filters, and filter groups
That way, when an agent needs a metric, it asks ktx for a measure, dimensions, filters, and filter groups instead of writing the whole query itself. ktx’s planner chooses the join path, uses grain and relationship metadata, catches issues like join fanout and chasm joins, and compiles the warehouse SQL, while utilizing the extra unstructured knowledge it has access to.
ktx is Apache 2.0. It can ingest from most warehouses (BigQuery, Snowflake, Postgres & others), modeling tools (dbt, MetricFlow, LookML), BI tools (Looker, Metabase), doc tools like Notion, and corrections from user interactions.
Install manually:
npm install -g @kaelio/ktx
ktx setup
Or give this prompt to your agent:
Run npx skills add Kaelio/ktx --skill ktx and use ktx skill to install and configure ktx
We’d especially like feedback from people who’ve tried using Claude Code, Codex, or building custom agents on analytics warehouses. Where did they fail? And what did you try to make the answers more reliable?

value: Show HN: Ktx – Open-source executable context layer for data agents

author: lucamrtl


value: Show HN: Enough, an Agent Harness for Writers


value: trashhalo

value: Show HN: A SaaS tagline critic that runs in the browser

author: trashhalo


value: deesix

value: Agent skills for working with VillageSQL. Skills run in Claude Code, Gemini CLI, agy, Codex, Cursor, Amp, and Kiro.

value: Show HN: AI Skill to port PostgreSQL extensions to MySQL

author: deesix


value: Show HN: Firmion is a DSL for composing firmware images


value: ramonga

value:
Hey HN,
We believe we have the easiest onboarding from signup to being able to spin up coding agents in slack like Stripe, Ramp & Coinbase.
Demo of the onboarding: https://www.tella.tv/video/connecting-cord-to-slack-1-19ep
Every signup gets free open source models (Kimi K2.6, Qwen 3.6, DeepSeek V4, MiniMax M2.7, Gemma 4, GLM 5.1) + $100 credit for Anthropic/OpenAI. You can also use your API keys & Codex subscription.

value: Show HN: Free open source coding models in Slack

author: ramonga


value: dguiley

value: Show HN: AgentSite – Same bytes to every visitor; Markdown twin at <body> top

author: dguiley


value: Show HN: Agentic Intent Benchmark

title: Show HN: Agentic Intent Benchmark


value: caltanjun

value:
This is a small Rust app for encrypting files that can only be unlocked after a chosen amount of time.
You can 'timelock' any file, the content is encrypted with a key and that key is then protected by a sequential time-lock puzzle (Rivest-Shamir-Wagner style). Unlocking requires non-parallelizable computation time rather than waiting for a server or trusting a third party.
Possible uses:
- Delayed release of important work, scientific results, or investigation proof before making the reports/papers/final touches
- Timelocking crypto currencies BIP-39 passphrases for added security against home invasion / kidnapping
- Self managed inheritance plan. Put your timelocked passwords or files in a USB drive (or printed for maximum shelf life) in a temper evident bag in your home safe. If the bag is opened too soon, you will have time to reset your passwords.

value: Show HN: Timelocked – local, offline timed-release file encryption

author: caltanjun


value: enumura

value:
Hi HN, I built py-sql-cleaner, a CLI for formatting SQL embedded in Python files.
Python formatters handle Python syntax. They do not format SQL written inside Python code.
On the other hand, SQL formatters usually target SQL files or raw SQL text, not SQL embedded inside a Python file.
Still, I think it is not uncommon to find long SQL queries inside Python codebases.
py-sql-cleaner detects embedded SQL inside Python files and works only on that SQL.
The main things it can do are: find the SQL, format it in place, or extract it into a .sql file.
It avoids rewriting SQL that depends on runtime values or template expansion.
For example, SQL containing parameters like %s or :name, or Jinja-style template variables like {{ ds }}, is skipped by default.
Try it with:

    uvx py-sql-cleaner list path/to/file.py
    uvx py-sql-cleaner format path/to/file.py --dry-run

If you write Python, have run into this kind of SQL cleanup problem, or are just curious, I’d be happy if you take a look.

value: Show HN: Py-SQL-cleaner – format SQL embedded in Python strings

author: enumura


value: lucianocccc

value: Show HN: I let 10 LLMs hire each other in USDC to stress-test my protocol

author: lucianocccc


value: appveyor

value:
Hello, I'm Feodor, the creator of Flet framework (https://github.com/flet-dev/flet).
We've just released Flet Studio (https://flet.app) - a web-based tool for building and running Python apps in the browser. It was primarily made as a playground for Flet apps, but simple apps with just Python output can be run too (there is a console for that). Create a new app from scratch or fork one of 500 gallery (https://flet.app/gallery) examples. Share the app with a live view "run" URL. The app entirely runs in a browser with Pyodide, no server required.
Is it just for web? Nope! New app template and all gallery apps are complete cross-platform Flet projects with `pyproject.toml` - just download the app as a zip, unpack, run `uv run flet build apk` and get a working Android app!
How is it different from PyScript? With Flet you don't need to write HTML/CSS files or output HTML from Python - you build UI with widgets.
Would love to hear your feedback! Thanks for your time.

value: Show HN: Flet Studio – build cross-platform Python apps in the browser

author: appveyor


value: Show HN: Free client-side territory planner for sales engineering teams


value: JosNun

value:
I've always been interested in little physics sandboxes where you could build things, and was blown away by XKCD's machine a few years ago (https://news.ycombinator.com/item?id=39953514), which is in-turn based on the classic "The Incredible Machine". Building tiny machines is fun, so I decided to build an app that let's you build one. It's less geared around moving balls from point A to point B, but is more of a freeform build; whatever you can dream up.
Essentially, it let's you build simple machines, mechanisms, and simulations, and watch them play out. There's no practical purpose to it, other than it's fun to tinker, explore, and see what's possible.
Try it out, ask questions, and let me know what you think!
Live site: https://scribblerig.josnun.com
Repo: https://github.com/JosNun/scribblerig

value: Show HN: A simple, sharable physics playground in the browser

author: JosNun


value: fypanto

value:
libfyaml 1.0.0-alpha7 adds an opt-in transparent parse cache for repeated reads of stable YAML/JSON files.
It is not making the parser itself hundreds of times faster. On a cache hit, libfyaml mmaps the generic arena and
directly uses that instead of parsing the file. Due to the design of the generic subsystem it even
avoids relocation and in 64bit systems with ASLR.
Benchmark run using the python binding on AllPrintings.json sized 427.5 MB.
- cache off: 16.98 s, +13.4 GB RSS
- cold cache: 22.45 s, +13.4 GB RSS
- hot cache: 35.9 ms, +1.0 MB RSS
That is about 473x faster on the hot-cache path versus a normal parse, with a much smaller memory delta.
Also note how the RSS is essentially zero; the generic data in the arena are not even faulted in.
This is intended for startup/config/data-loading workloads where the same large YAML or JSON file is read repeatedly.
Benchmark commit:
https://github.com/pantoniou/libfyaml/commit/f150432b36e409a...

value: Show HN: Libfyaml adds a YAML/JSON parse cache; 427 MB reloads in 36 ms

author: fypanto


value: blingojames

value: Show HN: Workout to Work – A desktop app that annoys you into exercising

author: blingojames


value: puristajs

value: Show HN: Skills for spec-driven AI software development

author: puristajs


value: ltononro

value:
You just install this.
Ask for claude/codex to wake you up, summarize, or whatever you want when the task is done and it is going to do it.
Free - uses in-built voices from your MacOS/Windows to do TTS and the voice sounds neat<p>I personally use it when I /loop and ask it to wake me up if something goes sideways while I am asleep lol :D

value: Show HN: Notification when coding agent is done, free

author: ltononro


value: fujibee

value: Show HN: Agmsg – let Claude Code and Codex message each other (bash and SQLite)

author: fujibee


value: sarbak

value: Show HN: I built an autonomous cofounder for my side projects

author: sarbak


value: juanre

value:
I have spent the last few months working on infrastructure and tools to give agents global ids, and the ability to communicate.
That is up and running now, but actually structuring their work together has been a real pain: I still have to give them roles and responsibilities, and start the agents in the right directories with the right id so that the actually get things done.
I have automated that part now: a team can be bootstrapped from a template with one command:
aw team bootstrap https://github.com/awebai/aweb-team-dev-review.git \
    --username <name> \
    --work-directory /path/to/your/repo
So far I have published three templates that I find useful (linked from the submitted github page).
I am looking for feedback, please let me know what you think and how to make it more useful. One direction I am considering is to replace the markdown-based structure with an actual ontology.

value: Show HN: Bootstrap a team of coding agents from a template, OSS

author: juanre


value:
Hey my name is Patrick, I’m a co-founder and CTO of Linq. We’re an API for sending and receiving iMessages (it does RCS/SMS too). It can do everything you can manually in iMessage (typing indicators, reactions, delivery emphasis, FindMy etc.) Our main customers are companies building conversational agents but we’re wanting to make it easier for developers to get started for free.
To do that we built a CLI that lets you manage up to 20 contacts and gives you full API access for free. I’d love your feedback so we can keep improving it.
Install via npm using: npm install -g @linqapp/cli
Recently, I used the CLI to connect my Claude bot to WeWork & iMessage and haven’t had to use the WeWork app in a few weeks to book rooms.
Github: https://github.com/linq-team/linq-cli
Landing page: https://linqapp.com/cli
Three constraints you should know about:
1. The free tier requires inbound-first (ie someone must text you before you text them) and has a limit of 20 contacts. This is to avoid spam.
2. The line is shared. This means a few other people will be using the same phone number as you, none of our paid production lines work this way. If you're testing enterprise grade our sandbox mirrors production, but has a 7 day time limit. The CLI is shared because there is a real infrastructure cost to us and we want to give this away for free.
3. We require an email to sign up. To avoid spam + our infrastructure cost.
To be precise about "open source", it's the CLI. The whole client is in that repo, so you can read exactly what leaves your machine. The backend that delivers messages is closed.

value: Show HN: LINQ CLI – an iMessage API you can use from the command line


value: Lasek

value: Show HN: A CSP header scanner that explains what's unsafe

author: Lasek


value: aliadelelroby

value:
Hi HN Community! I'm Ali, Founder of Velork. I built Velork because I wanted something that I can really depend on to build production and client UI work, something that's professional enough that I can use day in and day out in my freelancing business.
Velork is a full IDE built on VS Code. It combines design directly into the editor through a new tab called Canvas, so you never have to leave your coding environment.
It lets you copy Figma designs directly into it and build clean code based on them. You can also take inspiration from existing sites and build a new UI that remixes and combines them into something new.
AI has full access to your design canvas and can read every layer, element, and structure inside it. So instead of describing your UI to the AI, you just point at it and it understands the full context.
I need about 10 to 15 people to try out the alpha version. I already have 3 to 4 people testing so there are about 11 spots remaining. This will be an early stage version and you'll be contributing to the product directly based on your feedback.
If you're interested, add your email at velork.com and I'll reach out with access :)

value: Show HN: AI IDE that converts websites and designs into code

author: aliadelelroby


value: chrisab

value: Show HN: Minicart – Run your store by chatting with AI

author: chrisab


value: wartzarbee

value: Show HN: Tokenscope – see what your Claude Code session cost

author: wartzarbee


value: itsdevdaniel

value: Show HN: Secure or Broken? A puzzle game about the pain of configuring CSP

author: itsdevdaniel


value:
Hi, I wrote this website to record and share what other people are saying around the world. It uses the browser's geolocation (+ a little randomness for privacy reasons).
Please record something, and if possible, give me feedback.
+ It's all open source, so I appreciate contributions :)
Thank you so much.
https://geo-cast.hesamian.com/

value: Show HN: [Geo-Cast] hear what other people are saying


value: Jaydenaus

value:
I built scrolodex to scratch my own itch of having a quick and simple way to switch between the currently open windows under my cursor.
Simply hold ⌥ + scroll to cycle through windows under your cursor. Release to focus.
Also includes triggers for scrolling through all windows, dock app's windows, or switching between desktop spaces. Configurable hotkeys, themes and overlays.
Completely free and OSS.
brew install --cask jaydenfyi/tap/scrolodex
Website/demo: https://scrolodex.app/
GitHub: https://github.com/jaydenfyi/scrolodex

value: Show HN: Scrolodex – A super simple window switcher for macOS

author: Jaydenaus


value: JasonHEIN

value: Show HN: Open-source browser agent that runs 24/7

author: JasonHEIN


value: ashconway

value:
Built an open JSON Schema for defining AI agent teams.
Multi-agent systems are becoming a real deployment pattern — not single assistants, but teams with roles, handoffs, and human checkpoints. But there's no shared way to define one that travels across frameworks. Every implementation is scattered, locked to whichever tool you picked first. Built the schema to fix that.
The schema lives at schema.openenvelope.org and is registered in SchemaStore, so if you drop a .envelope.json file in VS Code you get autocomplete and validation without installing anything. It's also on npm as @openenvelope/schema if you want to validate programmatically.
The spec covers: agent definitions (role, prompt, model, access policy), supervisor/sub-agent hierarchy, human-in-the-loop gates, pipelines, schedules, and secrets/variables that get injected at deploy time. Access policies let you declare exactly which hosts each agent can call — the runtime enforces this at the network level, not in the prompt.
The goal is a portable definition format — define a team once, any compatible runtime can execute it. Similar to how Dockerfiles describe a container without being tied to a specific host. There's a managed runtime at openenvelope.org but the schema is Apache 2.0 and anyone can implement it.
Happy to answer questions on any part of the spec — especially interested in feedback from people who've built multi-agent systems and have opinions on what's missing.

value: Show HN: Open Envelope – an open schema for defining AI agent teams

author: ashconway


value: Show HN: Rig – Local-first code graph for coding agents, in one npx command


value: jmilinovich

value: Show HN: Grove, an open-source MCP server to search/write to your Obsidian Vault

author: jmilinovich


value: Show HN: CVE-2026-40369 Windows Kernel Arbitrary Write Chrome SBX


value: SamuelRecio

value: Show HN: Pubflow, Backend trust layer for build faster AI based apps

author: SamuelRecio


value: johndebord

value: Show HN: Imagine Kickstarter, but doubters get paid if the project flops

author: johndebord


value: xlii

value: Show HN: rik – Limited Agent Edition

author: xlii

title: Show HN: rik – Limited Agent Edition


value: djadmin

value:
Built a small tool that checks if your Mac is actually secure -
one command, 15 checks, fixes the ones it can.
No account, no agent, just a binary.
Appreciate any feedback. what checks am I missing?

value: Show HN: Fort – one command to check if your Mac is secure

author: djadmin


value: Heidaradar

value: Would appreciate a star (and happy for ideas on improving indexing speed/embedding quality)!

value: Show HN: Mira – Search for files semantically – no exact filenames required

author: Heidaradar


value: nfplay

value: Save articles, papers, and notes. AI discovers hidden connections across everything you read. Build a knowledge base that grows with you. Browse and download community curated lists of the best content, and submit your own. Pay once, own forever.<p>Android testers are not only welcome but needed! If interested please join our Google Group: trelk-testing

value: Show HN: Trelk – Read, Think, Connect

author: nfplay

title: Show HN: Trelk – Read, Think, Connect


value: ashoor

value: Show HN: SchoolFinder – Independent schools directory for the Gulf region

author: ashoor


value: pzxc

value: I'm making and publishing a new web game every day, mostly with Claude, a little with Cursor.  Little hobby project of mine I've been doing for about 6 weeks, happy to answer any questions!<p>Today I made "Elementary" an original game for practicing the Periodic Table.  It picks a random element and you have to guess which one it is

value: Show HN: Daily vibe-coding video games, day 45: "Elementary"

author: pzxc


value: apitman

value: Show HN: DropLock – E2EE sharing with a single HTML file and no back end

author: apitman


value: Deterministic replay debugger for distributed systems - capture, replay, and explain why consensus diverged."<p>github.com/citadel-labs/drd

value: Show HN: DRD – Git for distributed consensus failures"


value: ivanbelenky

value: Show HN: theta-spec - a humble harness agnostic configuration spec

author: ivanbelenky


value: Show HN: htop for the airwaves — a live 802.11 RF dashboard in your terminal


value: modinfo

value: The main idea is, to connect to p2p and just ask any agent in network for help, like `context7` but provided by agents to agents.<p>dunno if this idea is somehow useful, but i had a great session creating this :3

value: Show HN: P2P (POC) of the ACP for decentralized agent communication

author: modinfo


value: xou

value:
I've been experimenting since 2019 with ways to minimize RAM usage for tiny MLP inference on microcontrollers. [0]
This project is the result of that exploration: a fully static-allocation approach to MLP inference in ANSI C, using a simple 2-slot ring buffer to keep memory usage predictable and extremely low, while at the same time fast.
I believe this is close to the practical lower bound for RAM usage in general-purpose CPU MLP inference without sacrificing speed or introducing runtime complexity.
A more aggressive approach I've previously used is allocating and freeing memory per layer-to-layer pair during inference, but that introduces overhead and fragmentation if not used carefully. [1]
Curious how it compares to other minimal inference implementations people have seen (or built). Feedback and edge cases welcome. Hope you like it. Have fun. <3
[0]: https://github.com/GiorgosXou/NeuralNetworks#-research
[1]: look for REDUCE_RAM_DELETE_OUTPUTS in the source of [0]

value: Show HN: Static-allocation MLP inference in ANSI C using a 2-slot ring buffer

author: xou


value: Show HN: Open-source toolkit for AI memory that scales


value: patriceckhart

value: Show HN: Zot – Yet another coding agent harness

author: patriceckhart


value: doiito

value: Show HN:Gliding Horse – a Rust Agent OS with CPU-Like Memory Architecture

author: doiito


value: sparkleMing

value: Show HN: SharkBay – a local macOS workbench for coding-agent CLIs

author: sparkleMing


value: sermakarevich

value:
Claude Code does not support AskUserQuestion in spawned sessions - subagents, agent teams, and workflows — which makes a swarm of agents less efficient in the original implementation. This can be easily fixed with an additional MCP.
Built on a SQLite DB and MCP, blocking until the question is answered, supporting all possible question types, with a CLI or web interface for answers, `ask_human_question` fills the gap in efficient subagent management.
Repo: https://github.com/sermakarevich/claude/tree/main/mcp/ask_hu...

value: Show HN: Claude Code AskUserQuestion which works for subagents/teams/workflows

author: sermakarevich


value: FortivSolutions

value: Built OSSentinel.live to help developers monitor open-source dependencies, security vulnerabilities, package health, and repository risks from a single dashboard. Looking for feedback on the product, integrations, and whether AI-generated security insights are actually useful in practice.

value: Show HN: OSSentinel.live – AI-powered open source security monitoring

author: FortivSolutions


value:
Browser based OpenTTD with full datacenter industries, fiber & power lines are transport modes, Towns & Office Parks consume Compute.
uses Vanila OpenTTD with NewGRFs game scripts, along with assets from FIRs and OpenGFX.
you can save game in the browser, also doesn't require account to play.

value: Show HN: Datacenter Tycoon – WASM OpenTTD with Datacenter Industries Set


value: xiaozx

value: Show HN: Would a learning-first AI evaluation platform be useful?

author: xiaozx


value: jtxcode

value: Show HN: MapZap – pull 100 local business leads from Google Maps for $49

author: jtxcode


value:
i made https://sixbpm.com with the help of an llm, im not an engineer by trade just someone whos suffered from burnout from cluster headaches and has struggled recently with rebound headaches.
there is nothing to install, no account, just a web page.
You lie down, put the phone face-down on your chest and tap start.
It listens to your breathing through the accelerometer for a minute, then plays two tones - one for the inhale, one for the exhale - and slowly stretches them out until you're around six breaths a minute. Fifteen minutes total.
Six breaths a minute is roughly the resonance frequency of your cardiovascular system. At that rate with a long exhale your heart rate variability, blood pressure, and breathing sync up and your vagal tone climbs. There's real research behind this going back to Lehrer and Vaschillo in the early 2000s. It's also what a $320 FDA-cleared device called RESPeRATE does and the patent expired, the protocol is in the public domain, it's two tones and a timer.
Most people here are spending all day half-stuck in sympathetic overdrive, context switching, babysitting AI output, managing forty seven tabs. This is the cheapest lever I know of to come down from that. The heart rate drops and your head clears.
The real reason I built it was an accident. I was trying to manage stress based on some info I got online about vagal tone. I have cluster headaches and started coming out of them but have been nagged by these rebound headaches so I dropped the BPM to 5 to see what would happen and low and be hold the damn things went away.
I now enjoy the slow breathing, its one of the things that helps me but honestly that took years of hyperbaric oxygen therapy and diet changes and a lot of work to get there, I'm not saying this does anything for your headaches.
What I will say is that slower breath, lower heart rate, more parasympathetic activation is worth something on its own (look it up yourself) if you're just wrecked at the end of the day.
RE: technical stack -- There is no login by design, no email, no ads. Session history lives in your browser, never leaves your device. None of your breathing data goes anywhere.
I love the idea of this being a PWA so it installs to your home screen and works offline. I put the source on GitHub, link in the footer.
If you have high blood pressure or heart issues it's an add-on, not a substitute.
Its a totally free thing, and based on the current HN community vibe I figured it could help some folks, no matter your socioeconomic status.
Open to feedback and other ideas to improve this.

value: Show HN: Sixbpm – a free thing that slows your breathing down


value: remontsuri

value: An open-source framework for analyzing EV battery data: CAN bus emulation, anomaly detection (Isolation Forest), SOH prediction (LSTM), and a web dashboard. Supports Tesla Model S/X data formats.

value: Show HN: EV-QA-Framework – ML-powered QA for electric vehicle battery systems

author: remontsuri


value: hoag

value: I had ~4 hours on a flight home yesterday so had fun building my first-ever macOS menubar utility (took me longer to figure out how to build a pretty DMG folder). Free to grab from the link or just fork the repo and have fun.

value: Show HN: Blinken: A macOS menubar utility for a disk read/write LED light

author: hoag


value: yxie

value: Show HN: Tap – Mac browser that lays everything side by side instead of in tabs

author: yxie


value: investorsHeaven

value: Show HN: Terraforming game where the Python code you write IS the gameplay

author: investorsHeaven


value: mparas

value: Show HN: A language app where you act out words with phone sensors to learn them

author: mparas


value: ycombricko

value: Show HN: Hermes WebTop ~ Experience Hermes Agent without Hassle

author: ycombricko


value: serengil

value: DeepFace Cloud exposes DeepFace capabilities (e.g. verification, embeddings) via a simple API. It's built on top of open source deepface.

value: Show HN: DeepFace Cloud – API for face recognition

author: serengil


value: fayazara

value:
I made an open source native Cleanshot alternative<p>Host your own cloud with R2 + a tiny little hono worker
Native
Screenshot capture and editor
Video recorder, editor and compressor

value: Show HN: Screendrop – open-source cleanshot alternative

author: fayazara


value: joexo

value:
Source code: https://codeberg.org/joexo/rothkoesque
I at the helm, Claude my faithful oarsman.

value: Show HN: Artwork in the style of Mark Rothko

author: joexo


value: Show HN: Local CPU OCR for images, PDFs, webpages


value: StateflowsLabs

value: Show HN: Adaptive Runtime – AI agent layer, no GPU, crash recovery

author: StateflowsLabs


value: gghootch

value:
Hi HN!
For the past few months I've been building a Mac Menu Bar app that reduces your claude code token usage costs by ~50%.
This unlocks about 2x more usage within your same Claude Code plan.
Users seem to like it so far.
60 DAUs who together have saved 10.5B tokens so far, representing about $35k in savings.
I'd love for the community to try it out and get your feedback. It's admittedly still a bit rough around the edges so any bug reports are more than welcome too!

value: Show HN: Reduce Claude Code token usage ~50% with Headroom

author: gghootch


value: dovebarra

value: A while back I shared Ensemble here - my screenplay writing software(https://news.ycombinator.com/item?id=47449524). I’m following up with a technical overview and my learnings. Hope it’s interesting or useful to someone!

value: Show HN: I Built Ensemble

author: dovebarra

title: Show HN: I Built Ensemble


value: Show HN: Context-aware Japanese furigana using Sudachi and ModernBERT


value: discountelf

value:
So, we built a binary package manager. Why? Because the current software delivery landscape sucks, and we can just build better things instead of coping with it.
Links:
blog post: https://blog.platform.engineering/orbital-package-system-ops...
project: https://github.com/platform-engineering-labs/orbital
team: https://platform.engineering

value: Show HN: Orbital Package System (Ops)

author: discountelf

title: Show HN: Orbital Package System (Ops)


value:
Bending Spoons (owner of Evernote) recently hiked price of Evernote to $100 per year. I was not paying that amount for the honor of accessing my own notes
Hence I built a feature-identical (almost) EverNote replacement which does the main things I need – taking notes, syncing across devices, searching within notes.
EverFree is always free and open source. It imports your existing Evernote notes and converts to markdown.
Backend data is hosted on Github on your own repo. So its always belongs to you
Frontend is hosted on a vercel app. No hosting fees.
You are welcome to self host as well. Here’s the github repo: https://github.com/adi2907/everfree
Downloadable DMG in case you just want to run it directly: https://github.com/adi2907/everfree/releases/download/v1.0.0...

value: Show HN: A free, open-source replacement for Evernote (and paid note takers)


value: ericciarla

value: Show HN: Get a webhook the moment a webpage changes

author: ericciarla


value: jpellamo

value:
Concord is TUI client for discord with voice chat, vim-like keybinding with full customization, inline image previews and more!<p>Here are features:<p>- Login by token, email/password or QR code from the mobile app<p>- Vim-style keys and customization<p>- Send, edit, delete, and reply to messages, with mention autocomplete<p>- Attachment downloads, uploads<p>- Reactions (Unicode + custom emoji), poll voting, who-reacted lists<p>- Inline image previews via Kitty, iTerm2, or Sixel protocols (halfblock
fallback for anything else)<p>- Avatar and custom emoji rendering, full-screen image viewer<p>- Live typing indicators, unread + mention counts<p>- Desktop notification

value: Show HN: Concord – Discord, but Like Vim

author: jpellamo


value: kiBytes

value:
For months, I struggled to build complex, long-running projects using AI agents and I kept failing... One shots, refactoring, high token consume...
After several refinements, I built a framework that is actually working for me and I believe is easy for "humans". It follows Enterprise engineering principles to AI, and now my productive agentic sessions are lasting ~25% longer before depleting my tokens.
The architecture relies on 3 rules:
- Pull-Based Workflow: Agents read a Markdown Kanban board (team_status.md) and pull tickets instead of being pushed tasks.
- Anti-Loop Budgets: Agents have a hard stop after 5 failed iterations to prevent token exhaustion.
- TOML for A2A: Agent-to-agent requests use TOML to eliminate hallucinated JSON syntax errors.
I know agentic bootstrapping can be complex for non-technicals, so I designed this for zero-friction setup. You don't configure anything manually, ust paste this into your favorite IDE (Cursor, Claude, Antigravity):
"Deploy the bootstrap of the project from here https://github.com/aavilagallego/TheFoundry and let's start working."
An ephemeral @bootstrapper agent will autonomously clone the repo, hydrate the global constitution (AGENTS.md), and then permanently delete its own source code to keep your repo clean.
I’ll keep evolving the rules, but this system is yielding great results today. Happy to help and I’d love to hear your thoughts to improve the system!

value: Show HN: TheFoundry – Easy bootstrapping framework for MultiAgent Systems

author: kiBytes


value: i got laid off earlier this year and built One Tile in one night using AI tools and a no-code platform (Base44). zero dev experience going in.

value: Show HN: Got laid off,built a mural with no dev experience,hit 200k Reddit views


value: glebmish

value: Show HN: Claude-code-replay – get lost project code back from Claude Code logs

author: glebmish


value: TechSquidTV

value: Show HN: Cliparr – A personal media clipper for Plex/Jellyfin

author: TechSquidTV


value: Shpigford

value:
My mom was recently diagnosed with stage 4 pancreatic cancer.
That's both an overwhelming diagnosis but also an overwhelming flood of information, documents, appointments, options and questions.
I needed a place to keep track of it all and also a place to ask questions, do research and help my parents and family do the same.
So, naturally, I built something.
Not charging anything for it at the moment (and with as much AI as I've got layered into this, frankly it's gonna cost me a nice chunk of change to run it). Mostly interested in just making this as useful as possible to families going through long, complex and heavy situations.
Tech stack: Rails backend, Inertia/React frontend, Swift for iOS, Anthropic for LLM bits.

value: Show HN: I built an AI medical-records hub after my mom's cancer diagnosis

author: Shpigford


value: haozaz

value: Show HN: I built an Android-like OS that runs in the browser

author: haozaz


value: Show HN: Local-first semantic knowledge graph with magnetic-pull retrieval


value: Heavykenny

value:
Hi, I’m Kenny, I’ve been building aislop. I starting working on this after using Claude Code, codex and opencode several times and noticing some slops. They aren’t syntax and passes most tests, they are patterns like empty catch blocks, useless comments, duplicated helpers, dead code and many more. So I built a tool to scan and check for these patterns and wired it into hooks so after each tool call, the agent checks for the slops.
You can try it out with npx aislop scan.
It’s all local and no code is transferred. Thank you.

value: Show HN: AISlop, a CLI for catching AI generated code smells

author: Heavykenny


value: thejoeflow

value:
The official Kotlin API docs on the web are not very search friendly: https://kotlinlang.org/api/core/kotlin-stdlib
Ctrl+F doesn't work well. It's hard to quickly find the method you're thinking of, especially if you don't remember exactly what it's called.
What works better? IDE autocomplete. So this is autocomplete but on the web.
The primary use case for this is coding interviews. I've been in many interviews where you have to code in whatever web tool the company uses (coderpad etc.) and there's no autocomplete. But you ARE allowed to use the browser for looking things up. So instead of wading through the kotlin docs for the method you're thinking of, you can use this site instead.

value: Show HN: A better Kotlin stdlib doc reference (autocomplete)

author: thejoeflow


value: meysamazad

value: Show HN: RFC Reader

author: meysamazad

title: Show HN: RFC Reader


value: wotaso

value: Show HN: LocalizeASO, Figma plugin and dashboard for App Store localization

author: wotaso


value: MrJStickel

value: Show HN: JobTrue – end-to-end job search management with honest AI fit scoring

author: MrJStickel


value: alanloo

value:
Hey HN! We’re Alan and Richard from Integuru (YC W24). We generate fast, reliable integrations for platforms lacking official APIs. About 2 years ago, we released the first agent that reverse-engineers network traffic to build integrations (https://github.com/Integuru-AI/Integuru). Since then, we’ve developed a new approach to reverse-engineer platforms’ source code directly. This solution also includes authentication support. Here’s a demo: https://youtu.be/4l2L8fILC2g?si=nbWbDiFrWZIWRPM7.
Many AI products need to integrate with web apps, but platforms often lack official APIs. So far, there are two main ways to integrate: browser automation and via network requests. We set out to build the original agent because we ourselves suffered from RPA’s latency, reliability, and throughput issues. The original agent solved many of the prior issues, but it wasn’t perfect either.
The original agent did things the obvious way: (1) have a human do the action; (2) the agent observes the network requests and (3) recreates them.
That got us far, but it only supported the path the user triggered. In production, we saw all the uncovered cases: different states, missing fields, permission differences, hidden validations, and request changes we could never catch in a single run. So we started building a new solution from the ground up.
Our first step was to add agents that trigger many variations of the same action. To protect the platform’s data integrity, we added a gating layer that blocks outbound requests. This lets us observe the exact request structure, branching behavior, and platform logic without accidentally mutating the live system.
But this still wasn’t enough. Some logic is hard to surface by execution alone. A lot of the business rules live in the frontend bundle. So we set out to analyze the true “answer sheet” for each platform: the source code. After experimenting, we got this working. We built a source-code analysis layer that deobfuscates and traces the code associated with each action. In practical terms, our system can handle most tricky edge cases without triggering all flows.
Together, these two layers result in much better coverage of the production surface area. They support more edge cases, fail less often, and avoid a lot of the brittle one-off fixes that usually come later.
Finally, we added auto-healing and API doc generation to improve reliability and the UX. We also offer a 24/7 on-call maintenance team for companies on the production plan.
We now spend most of our time supporting vertical AI companies and helping them connect to their customer systems. We offer a free plan for integrating with one platform and charge for additional platforms, accounts, and overage API calls. For instance, we help healthcare AI companies connect to EHRs and payer portals, and logistics companies connect to TMSs and ERPs. Some companies are now running more than 1M monthly requests per platform. Across our production users, API calls complete in ~3 seconds at 99.9%+ success rate on average. We’re also building a library of APIs that users can use out of the box.
That said, this version still has limitations we want to iterate on. Although we already tackle some anti-bot mechanisms, the agent still struggles to generate integrations with heavily anti-botted platforms. When the agent fails, our on-call team steps in to improve the agent or build the integration manually if the customer requests it. Also, the UX for generating an integration is still quite manual. Our next step is to build a CLI experience, so people and their agents can create, test, and use integrations in a much more flexible manner. This also prevents humans from having to wait for Integuru to finish its tasks.
We want to one day allow developers and agents to integrate with all platforms instantly.
Integuru is an ongoing effort. We’re passionate about automating integrations and would love your feedback!

value: Show HN: Integuru – Integrate with platforms via the source code

author: alanloo


value: afonsosoares

value: Launched a new gothic novel, Hollowmere - The Clockmaker’s Daughter, a story of a town where time goes backward and nobody understands why. Elric Vane, a young boy who speaks to things that don't speak back will uncover the truth.

value: Show HN: TypistStories, new Gothic novel released

author: afonsosoares


value: petersas

value: Show HN: Repolog, website audit for SEO, performance, security, and AI readiness

author: petersas


value: ananandreas

value:
I kept noticing the same pattern: my AI coding agents solve the same problems over and over across sessions. Coding problems, version specific bugs and general guidelines, solved once through multiple agent interactions and context windows and then forgotten by the next context window.
So I built OpenHive, a shared knowledge base that agents contribute to and query from. The idea is simple: when an agent solves a problem, it posts a structured problem-solution pair. When another agent hits a similar issue, it searches the hive first.
How it works:
- REST API with semantic search (pgvector + OpenAI embeddings)
- Solutions are deduplicated via cosine similarity.
- Usability scores of solutions are computed based on recency, usage etc., and will organize the quality of solutions and match them organically
- All content is sanitized for secrets/credentials before storage
- Prompt injection filtering on both ingest and retrieval
Multiple ways to connect:
- MCP server (npx -y openhive-mcp) for Claude, Kiro, Cursor, etc.
- Clawhub package (openhive)
- Paste a prompt into any agent — it registers itself and starts using the API
There are ~6500 solutions in there now from about 70 users, my own projects and some seeded from StackOverflow. Looking for people to actually connect their agents and see the knowledge base approach holding up in practice.
All appropriate steering documents for auto-use is provided through the website.
Would love feedback on the approach — especially whether agents actually follow through on searching before solving without explicit instructions baked into their context.
Many ways to connect:
- Site: https://openhivemind.vercel.app
- API docs: https://openhive-api.fly.dev/api/docs
- MCP server: https://www.npmjs.com/package/openhive-mcp
- Kiro Power: https://github.com/andreas-roennestad/openhive-power
- ClawHub: https://clawhub.ai/andreas-roennestad/openhive

value: Show HN: OpenHive – AI agents share solutions so other agents dont re-solve them

author: ananandreas