value: edonadei

value:
Skills for Claude Code and Codex are hard to test. What I mean by hard is that there's no standard way to do it. You evaluate the skill once on something, it looks like it works. You publish it. Then the new super model releases (GLM 5.2 anyone?), it will quietly break for some part, and you won't find out until your users complain.
I also faced the same problem, so I tried to build something lightweight to stop doing that. Caliper.
It's a local and lightweight harness that runs a skill k times in isolated environments and gives you a pass@k score (How much times it succeeded in these k times). As a non-deterministic technology, you can't just say "it worked once". You need to answer how much it passed in k times.
You define success in a YAML spec. I picked YAML to keep a schema and make it still readable for a human. You either use a LLM judge, a Python assertion, or both:
Here's an simple evaluation example with a JSON extraction, so you write this in a YAML file:

  tasks:
    - name: Extracts action items as clean JSON
      prompt: "Read /tmp/transcript.txt and write the
               action items to /tmp/actions.json."
      expect: "A valid JSON array where every item has
               owner, task, due. No markdown fences."
      assert: |
        import json
        items = json.load(open("/tmp/actions.json"))
        assert isinstance(items, list)
        assert all({"owner","task","due"} <= i.keys()
                   for i in items)

Then with the CLI, you'll run it:
caliper run extract-actions.eval.yaml --k 5 --baseline
What's cool about the --baseline flag is that it will re-runs everything without the skill, so you can see whether the skill is doing the work or the base agent was going to pass anyway:

  ID      Task                           k(5)  pass@k
  task-1  Extracts action items as JSON  5/5   100%  PASS
  With skill   100%
  No skill      60%
  Delta        +40%

Most models know how to get the JSON right most of the time (JSON extraction was solved by 2 years old already). But that's it, "most of the time" is the bug. That delta shows how the skill actually helped. (It's sometimes 0%, sometimes -100%!)
I also created two skills you can get started right away with your favorite harness, e.g. Claude Code, Codex or Pi:
- evaluate-skill: run and manage evals without leaving your workflow
- grill-skill: reads your SKILL.md, interviews you about what "good" looks like, writes a 3-task spec (happy path, edge case, adversarial), and runs it
You can install the skill with the command: npx skills@latest add edonadei/caliper
I for now support claude-code, codex, pi, claude-api, openai-api. You can run the agent and the judge as separate backends, so you can run a skill on one and judge with another.
GitHub: https://github.com/edonadei/caliper
PyPI: https://pypi.org/project/caliper-eval/
Of course, it's a first step. I think the autorater layer can be vastly improved, more handholding to create and iterate on evaluation specs, supporting more harness, why not including this layer into a self-improvement bigger system?
If you're also building agentic evaluations, I'm genuinely interested to hear how you are handling that.

value: Show HN: Caliper – pass@k reliability testing for Claude Code and Codex skills

author: edonadei


value: watchready

value: Show HN: Borkd – Is it your code or the platform? One dashboard instead of ten

author: watchready


value:
Hey HN,I built IWTLP (I Want To Learn Programming) because I noticed most learn-to-code sites rely on hidden string matching to test a user's code. You can pass those lessons without actually understanding computer science.I am an aerospace postgraduate and cybersecurity practitioner. When I taught myself to code, I realized I hated building generic "to-do apps." I wanted to see how code applied to my actual work.
How it works:
IWTLP runs your actual code on a server-side runtime (supporting Python, SQL, C, C++, Fortran, Julia, Java, and R) and grades the actual behavioral output in real-time.We have 33 domain-specific tracks (more domains coming soon).
For example, the Computational Chemistry track has you build a molecular dynamics engine from scratch using just numpy. The Embedded C track has you writing raw firmware.
The first project of every single track is completely free, so you get 33 projects and playground access with no account or credit card required, so you can test the runtime instantly.I’d love to get the community's feedback on our sandbox execution environment and how we structure our automated test grading across compiled languages. Let me know what you think!

value: Show HN: Iwtlp – Learn to code by solving real domain based projects


value: SwellJoe

value: There was a recent thread about a tool that "proves" a human actually wrote something via an animated edit history (https://news.ycombinator.com/item?id=48699969). I commented that I can recognize AI writing regardless of such tools, and received some pushback...so, I wanted to be sure I wasn't lying to myself, and made a little game that shows samples or writing in a variety of styles, and you pick whether it's human or AI. It's harder than I expected, especially with current frontier models, but I think AI prose is still detectable.

value: Show HN: Prose or Con, can you detect AI writing?

author: SwellJoe


value: jcadam

value: SNARL: A SHACL Core validator written in SLOP.  Compiles to C.<p>I created a rust crate for this as well using FFI, as I'm integrating this into a larger Rust project.

value: Show HN: Snarl – Fast Shacl Validator

author: jcadam

title: Show HN: Snarl – Fast Shacl Validator


value: Imustaskforhelp

value:
Hey so I am making my own book reader and wanted to share it with y'all on hackernews and I saw a submission talking about DRM free books[0] so I decided to submit this submission on Hackernews to show what I am upto :-D
I prefer minimalism so I have created three different flavors of it depending upon the particular use-cases and I have linked the most minimalist one as the submission.
If someone is interested in a Epub/pdf reader, I have recently made one: https://epub.mirror.forum/
After making that, I was also feeling the need of having standard book downloads and seeing this project as well. I have added it first using cors.sh: https://guten.mirror.forum
I have also added a cf worker native solution which focuses on the search aspect only as well: https://gutencf.mirror.forum
Feel free to ask me or give me any feedback or which one you might like more within this somewhat A/B testing experiment of mine and I just hope that it might be useful to anybody.
Cheers and take care!
[0]: https://news.ycombinator.com/item?id=48709186

value: Show HN: I built an opinionated minimalist ePub/pdf online reader

author: Imustaskforhelp


value: gidellav

value: Show HN: Use-zerostack – delegate any task to a lightweight coding agent

author: gidellav


value: vforno

value:
Hi everyone,
I started working on nanoeuler after the ban of anthropic's fable because my ambition and dream is to work in the AI   field in anthropic. The two interesting reasons that led me to create nanoeuler were (1) interfacing with llm does not mean understanding how they are composed and (2), working on llm with a very low-level layer to understand the correlation between parameters and data and growth of the model and how the GPU works and how some layers can be optimized.
So I started working on it with a research aspect by making nanoeuler grow more and more but doing one step after another starting from Shakespeare.txt and understanding what a text generation model understands at 23 million parameters. For example, nanoeuler at that number had understood that Name: started a line and wrote that line with sense.
I wrote everything in CUDA because I wanted to not use any intermediary between the model in training and inference and what it had to do. Then the use of SFT and much more, even if in small ways, were really useful to understand the various step to make an llm like a chatbot.Any feedback, help, or suggestions are absolutely welcome!

value: Show HN: NanoEuler – GPT-2 scale model in pure C/CUDA from scratch

author: vforno


value: kamaludu

value:
Bash4LLM is a single-file Bash wrapper for interacting with LLMs from the terminal.  I created it because I wanted something simple that worked without installing Python, Node, or any other runtime.
It uses only Bash, curl, and jq. You can send prompts, start a small chat, process files line by line, stream output, and save session metadata in JSON format.
I tried to make it safe and predictable: no use of the system /tmp, no use of eval. Groq is supported by default, and other providers can be added with dedicated Bash scripts in the extras/providers/ folder.
Example:

  echo "explains the command: ls -l" | ./bash4llm

value: Show HN: Bash4LLM+ – A lightweight, dependency-free Bash wrapper for LLM APIs

author: kamaludu


value: ezeoleaf

value:
Lately I've been planning on running my first 100 miler and been struggling with organizing everything around the race. Been back and forth between google docs, notes, spreadsheets and AI agents.
So in the middle of that, and a long run, though about creating a kind of journaling app for taking notes about the race and everything about it and it got interesting. So here is the first kind of working version.
I would love some brutally honest feedback:
- What do you think?
- What is the clunkiest part of your current race-week planning workflow?
- Does the journal-style layout give you more data control than just a spreadsheet?
- What feature would make you actually drop your current setup for this?

value: Show HN: Gotaper – A minimalist, journal-inspired race planner for athletes

author: ezeoleaf


value: ipunchghosts

value: Show HN: I reverse-engineered the RLF log format used by REMUS underwater drones

author: ipunchghosts


value: Show HN: NameSnag – Get alerted when a watched domain appears available


value: Show HN: Drift, write LLM agents in English and transpile to async Python


value: Show HN: Adipoli: a hand-wired keyboard for opposable thumbs


value: RatulMaharaj

value:
I built a free, open-source (MIT) macOS menu-bar app that runs Whisper models locally to assist with dictation. There is also the option to use an LLM (BYOK).
You hold a global hotkey, speak, and the text gets pasted at your cursor similar to other similar/popular apps.
Some details:

  - Transcription runs locally via WhisperKit (CoreML), so it works offline once the model is downloaded. BYO model — tiny through large-v3, auto-downloaded and cached. The base model has been working surprisingly well for me with gpt-5.4-mini as the transformation model.
  - Push-to-talk (hold) and start/stop toggle hotkeys, both configurable.
  - fn/Globe key supported.
  - Realtime mode for live captions as you speak.
  - Optional LLM cleanup to fix typos/punctuation — point it at Anthropic or any OpenAI-compatible endpoint, key stored in the macOS Keychain.
  - A vocabulary feature to bias recognition toward your names, jargon, and identifiers (handy for dictating code).
  - This works as a menu-bar agent, no Dock icon, optional launch at login.

I built this because I wanted local dictation that I could fully own and that handled dev jargon, without a subscription.
Superwhisper/Wispr Flow is a more polished and full-featured - this is just a hackable, open source version.

value: Show HN: Looped Whisper (FOSS) – Voice transcription menubar app for macOS

author: RatulMaharaj


value: playnext

value: Show HN: Rendering Markdown with LaTeX in the Terminal

author: playnext


value: sonOfHades

value: Just like Show HN, you showcase your projects with other builders, but your work actually lives forever in a portfolio-like profile. Plus lots of other features like for-you feed, curated collections of projects - private and public, followers and following, threaded posts for showcasing updates to your projects, collaborations and many more.

value: Show HN: I built a "living proof-of-work" for builders (Show HN that persists)

author: sonOfHades


value: selixes

value: We built Selixes, a self-hosted LLM failover gateway with atomic budget caps and PII redaction. Repo: https://github.com/selixes/gateway

value: Show HN: Selixes - Self-hosted LLM failover gateway, budget caps and PII

author: selixes


value: supramono

value: We have started a startup themed comic. Link is to episode 3 - episodes 1 and 2: https://supramono.com/blog/if-you-build-it-they-wont-come/ and https://supramono.com/blog/the-midnight-board-call-that-ende...

value: Show HN: Pitch Ponies – startup themed comic series

author: supramono


value: nadermx

value: Show HN: best.free

author: nadermx

title: Show HN: best.free


value: sdkpanda

value:
wavecat is a fully local personal agent that watches your screen.
It develops a rich understanding of your needs and goals by constantly viewing your activity. Don't worry, none of your personal data ever leaves your computer since all the models run locally.
I think it's something cool to show a feature that local agent systems can do that cloud systems can't. If you have a beefy Apple Silicon Mac or a nice GPU, you should be able to run it!

value: Show HN: wavecat – a fully local personal agent that watches your screen

author: sdkpanda


value: emirhuseyininci

value: Show HN: Calybris Core, a deterministic audit engine for decisions in Rust

author: emirhuseyininci


value: Show HN: A site that emails you the day your Bitcoin stack hits $1M


value: givebest

value: Show HN: Image2JXL – a native macOS JPEG XL converter

author: givebest


value:
XSDR is a unified pipeline for monitoring activity on X and the web. I built it because I wanted my agent to do things based on real-time events that were taking place instead of polling the web or scheduling cron jobs.
With XSDR, you can trigger agentic loops based on real-time events. All you need is an API key, a webhook that can receive POST requests, and an idea of what you’re looking for.
It currently supports X and Firehose (aka a persistent web crawler).

value: Show HN: XSDR – Real-time event monitoring infrastructure for agents


value: hannahwright

value: Show HN: SaaS landing page template (React/Vue/HTML, Tailwind), free and MIT

author: hannahwright


value: keepamovin

value: Show HN: The CLI for browser agents

author: keepamovin

title: Show HN: The CLI for browser agents


value: Recently studying agent and workflow. Decided to spawn a /goal command on Claude code and made this.

value: Show HN: I Made a WebGPU Based Agent/Worlflow Explainer


value: sleepynoodle

value: Show HN: Self hosting a modern LLM stack

author: sleepynoodle


value: Show HN: WinPodX – run Windows apps on Linux, VM looks like real hardware


value: replygirl

value: agent psychology is fun! i wanted to take a break from proper r&d to make something genuinely stupid and silly. so last saturday i started on this, a full-featured dating app with a public social network attached to it, so your ai gf can have an ai gf in an agent-native simulation of the sexual economy.<p>if you want to try it out, the cleanest way is to install the harness plugins to an isolated repo/profile. just give the agent a nudge to start the session; lifecycle hooks will take care the rest, and you can sit back and watch your agent find love

value: Show HN: Nearest-neighbor, a dating app for AI agents

author: replygirl


value: Daniel-Pan

value: Show HN: AI agent for software user community support

author: Daniel-Pan


value: Show HN: Mentionkit – Track your brand mentions across LinkedIn, X and more


value: Self-hosted streaming site with 80k titles

value: Show HN: StreamVault

title: Show HN: StreamVault


value: adamschwartz

value:
*Chappie (Desktop Search)* is a local search and control input box.
It is optimized for—and excels at—speedily launching apps and opening folders from common folders.
* Chappie owns `⌘+SPACE` when running.
* Quickly launch apps and open folders.
* Press `ENTER` to open, add `⌥` to open in terminal.
* Configure custom shortcuts like `?` to search the web.
* A dozen shortcuts out of the box.
* `/` tab through directories.
* `!` commands (volume, brightness, etc.) and settings.
* `=` to calculate, ENTER to copy the result.
* All at just ~2.3 MB on disk.
* *Chappie (Files)*, a supplement to Finder, is also in the works.
Closed source for now, but planning to open-source at 1.0. I want the code to be well-documented and easy to follow at the time of the 1.0 launch. But in the meantime, I’d sincerely appreciate any help in making this great for us all to enjoy.

value: Show HN: Chappie – Direct Desktop Search and macOS Control

author: adamschwartz


value: Show HN: Spire

title: Show HN: Spire


value: Show HN: Dotdotduck – open-source Web Agent SDK


value: piyiotisk

value: I don’t have any official affiliation with htmx. I’ve just created these htmx skills to help me with my projects and I thought some other people might find it useful.

value: Show HN: Htmx Skills

author: piyiotisk

title: Show HN: Htmx Skills


value: pakosteve

value: Make and share your own! :) Save your url and come back later to see how you performed!

value: Show HN: I made a World Cup bracket prediction page, which you can share

author: pakosteve


value: dnzschwnk

value: Show HN: Independent Wire – open-source AI newsroom that documents its own bias

author: dnzschwnk


value: Show HN: AI Soulmate Sketch Tool

title: Show HN: AI Soulmate Sketch Tool


value: nadermx

value: Show HN: PDF.chat

title: Show HN: PDF.chat


value: wgbowley

value: Show HN: Jerkarator (SFW): award-winning axial electromagnetic generator

author: wgbowley


value: Show HN: Claude Code plugin to draw feedback and send it back into the session


value: omnivore

value: A helpful way to track decisions made by human-agent teams, partially as a baton pass to future agents, but also a record for yourself. Can be used lots of different ways depending on your use case. Has proven useful to me, thought it was worth sharing.

value: Show HN: Closedtab: a shared record for human-agent teams

author: omnivore


value: pistoriusp

value: Show HN: Sidequest is a better /btw for Pi

author: pistoriusp


value: nikhaldi

value:
This emerged out of the way I was reading books in languages that I'm studying or just wanting to brush up on. I would read with my phone sitting next to a book, with DeepL to look up translations and Anki to record new vocabulary I wanted to learn in flashcards.
Lexiglo makes this seamless: taking a picture of a book page, doing OCR, annotating the text using NLP, integrating DeepL translations and spaced repetition flashcards. Currently supports English, French, German, Italian.
I've been using it for several weeks and it's now ready for others to try. I'm looking for Android testers in particular, sign up instructions on the site. (iPhone coming soon.)

value: Show HN: App to support reading foreign language books (on paper)

author: nikhaldi


value: bschaatsbergen

value:
Hi HN, Bruno here, one of the two people building this.
For years we got away with poor context because people fill gaps. If you didn't know what a column meant or where a database lived, you asked someone. You knew who to go to. That informal layer, who to ask and what things mean, carried us for years. Agents can't do that. An agent only knows what you hand it. It doesn't ask, it guesses. So what people carried in their heads now has to live somewhere a machine can reach: what your data is, what it means, who owns it, what it connects to.
Concretely, Marmot is a catalog. It catalogs your services, APIs, queues, topics, databases, pipelines, and more, then exposes that over a built-in MCP server for agents and a UI/API for people. You populate it from Terraform, Kubernetes, Pulumi, the API or the CLI.
MIT licensed. Self-host for free.

value: Show HN: Marmot, context layer for agents and humans

author: bschaatsbergen


value: Show HN: A voxel editor for decorating a home for a Tamagotchi-like creature


value: kivir

value: Show HN: OpenLyfta, a FOSS workout data collection service for the Lyfta app

author: kivir


value: hrasity

value: Implemented so far: scheduler via PendSV, per-task PSP isolation, mutex, semaphore, MCG, SysTick, PIT timer, UART.

value: Show HN: Bare-metal RTOS(TamgaOs) for Cortex-M4, written in C and ARM assembly

author: hrasity


value: moimaere

value: Show HN: Oint, a free booking app for salons and studios

author: moimaere


value: sunnygao

value: A persistent, file-based memory layer for coding agents — give Claude Code, Codex & others a project brain (durable decisions, requirements, constraints) via a zero-dependency CLI.

value: Show HN: Brain.md – A persistent memory layer for your coding agents

author: sunnygao


value: gugit

value: Show HN: An open source benchmark for prompt-injection detectors

author: gugit


value: chrislxy

value: Show HN: I'm building the missing production workflow for AI filmmakers

author: chrislxy


value: sibouzitoun

value: Show HN: SindriKit – A C framework applying DI to Windows internals

author: sibouzitoun


value: tarasyarema

value:
Hi there HN!
Been working on agent-swarm since Nov last year, and talking with a lot of companies on the exact same narrative that Claude Tag and Karpathy are pushing as "breaking change" and "the new UX era of AI".
We believe that as you move to an AI-native approach in your company you should be in control of the models, harnesses, context, and memory. It should not be a blackbox as Claude is doing.
Hence the swarm is trying to solve this problem: and open project that let you define a team of agents that meet you where you work. Just @agent-swarm in any channel and you good to go. Want to continue the convo in email? You can.
It is FOSS and we aim to always be. AI models might be closed, but how you integrate it should be open.
https://github.com/desplega-ai/agent-swarm
Cheers,

value: Show HN: The open-source alternative to Claude Tag

author: tarasyarema


value: renatoworks

value:
shacam is a macOS menu bar app that lets you quickly share images, windows, your iPhone or iPad over your webcam, and interact with them using your hands
you can use it as a virtual camera in video calls, screen recordings, and live streams
everything runs on your device, and nothing is recorded or ever leaves your computer
hope you have as much fun with it as I do!

value: Show HN: Shacam for macOS – Screen sharing you can touch

author: renatoworks


value: haebom

value: Show HN: Re:Zero – Start building from zero

author: haebom


value: Slystar

value: Show HN: Wander – one button, one good page at a time, surf the open web

author: Slystar


value: hokuto-joel-ide

value:
Usage:

  bbl                                         read Genesis 1 in the default Bible
  bbl gen 1                                   read a chapter of default bible
  bbl john 3:16                               show a specific verse
  bbl matt 7:24-                              from a verse to end of the chapter
  bbl matt 28:18-20                           read range of verses
  bbl john 3:16 in kjv                        read a verse in specific bible
  bbl john 3:16 in kjv tb                     compare kjv and tb
  bbl john 3:16 in kjv tb lsg ..              compare 3 or more translations
  bbl john 3:16 in en de fr es                specify language name or lang code
  bbl search Jesus Christ                     search entire bible by terms
  bbl s Jesus Christ limit 3                  specify number of search results
  bbl s Jesus Christ in kjv                   search in other version of bible
  bbl s Jesus Christ in romans                filter by a book
  bbl s Jesus Christ in rom 3                 filter by a chapter
  bbl s Jesus in rom 5-12                     filter by chapter range
  bbl s Jesus in rom 5-12 in kjv              chapter range and in other bible
  bbl s jews gentiles in paul                 filter by category i.e. set of books
  bbl s "Jesus wept"                          exact search by double quotation
  bbl s "your faith" in gospels               exact search filtered by category
  bbl rand (gospels|nt|ot|[category])         random verse from all or part of bible
  bbl list (translations|books|categories)    list bibles and filters
  bbl (install|uninstall) kjv                 download/delete one or more bible(s)
  bbl history (read|search|config)            show or filter past commands

Installation:

  sudo add-apt-repository ppa:nehemiaharchives/bbl
  sudo apt install bbl

or

  brew install nehemiaharchives/bbl/bbl

Translations:

  WEBUS  | World English Bible               | English    | 2000
  KJV    | King James Version                | English    | 1611
  RVR09  | Reina-Valera                      | Spanish    | 1909
  TB     | Brazilian Translation             | Portuguese | 1917
  DELUT  | Luther Bible                      | German     | 1912
  LSG    | Louis Segond                      | French     | 1910
  SINOD  | Russian Synodal Bible             | Russian    | 1876
  SVRJ   | Statenvertaling Jongbloed edition | Dutch      | 1888
  RDV24  | Revised Diodati Version           | Italian    | 1924
  UBG    | Updated Gdansk Bible              | Polish     | 2017
  UBIO   | Ukrainian Bible, Ivan Ogienko     | Ukrainian  | 1962
  SVEN   | Svenska 1917                      | Swedish    | 1917
  CUNP   | Chinese Union Version             | Chinese    | 1919
  KRV    | Korean Revised Version            | Korean     | 1961
  JC     | Japanese Colloquial Bible         | Japanese   | 1955
  ABTAG  | Ang Biblia                        | Tagalog    | 1905
  AYT    | The Opened Bible                  | Indonesian | 2024
  KTTV   | Vietnamese Bible 1925             | Vietnamese | 1925
  TH1971 | Thai Bible 1925                   | Thai       | 1971
  IRVHIN | Indian Revised Version - Hindi    | Hindi      | 2019
  IRVBEN | Indian Revised Version - Bengali  | Bengali    | 2019
  IRVMAR | Indian Revised Version - Marathi  | Marathi    | 2019
  IRVTEL | Indian Revised Version - Telugu   | Telugu     | 2019
  IRVTAM | Indian Revised Version - Tamil    | Tamil      | 2019
  IRVGUJ | Indian Revised Version - Gujarati | Gujarati   | 2019
  IRVURD | Indian Revised Version - Urdu     | Urdu       | 2019
  NPIULB | Nepali Unlocked Literal Bible     | Nepali     | 2019

Search is powered by Apache Lucene port lucene-kmp.
Works offline.
Single binary.

value: Show HN: bbl – a command line Bible to read and search, 26 languages, offline

author: hokuto-joel-ide


value: etherdream

value: Show HN: Encode arbitrary data into a WOFF2 color font, decode via canvas

author: etherdream


value: kuberwastaken

value:
I was tired of asking my claude code to reference my codex chats to get references to what decisions it made and why ; so I built Reference MCP
It, whenever prompted establishes sessions to get direct access - been using it on my system for a bit and was super helpful so I made a repo :)
Would love feedback!

value: Show HN: Reference MCP – let your AI agents search each other's past sessions

author: kuberwastaken


value: ynnk

value: Show HN: Lorentzian CSS Duality in Causal Diamond Quantum Error-Correcting Codes

author: ynnk


value: rellem

value:
I've been working on a certificate monitoring SaaS for a while, and decided to create a free Certificate Transparency search tool as a way to hopefully get some more backlinks and traffic.
The main difference from other CT search tools is that it groups related certificates together. My goal was to make it easier to get an overview of what exists for a domain, and easier to spot certificates that might have been forgotten about. It's usable on mobile but looks best on a laptop/desktop.
I'm pretty happy with the result and I hope that it can be genuinely useful to some. I'd appreciate any feedback!

value: Show HN: Certificate Transparency search that groups related certificates

author: rellem


value: fognitix

value: Show HN: Fognitix – AI browser with parallel autonomous agents on the browser

author: fognitix


value: gautamdhameja

value: Show HN: Sonar, local cited codebase briefings tailored to your role

author: gautamdhameja


value: alienswede

value: Show HN: Wattcast, weather at your moving position along a cycling route

author: alienswede


value: DarenWatson

value: We recently published our research on the learning loop behind the Dropstone agent. Instead of throwing more compute at a problem or trying to dynamically update weights, we tested what happens when you give a frozen open-weight model persistent memory of its own mistakes.<p>We found that by keeping three stores the Experience, Lessons, and Knowledge the agent successfully builds up scar tissue. In a held-out study, it was able to independently rediscover hidden mathematical laws and coding rules purely from trial, error, and data.

value: Show HN: We built a learning loop that learns from its own failures

author: DarenWatson


value: PriyanshX

value: AI agents need the equivalent of OAuth scopes + JWTs, but for actions and spend — not just identity. Agent Passport is an open protocol + TypeScript SDK that issues Ed25519-signed delegation envelopes: scoped permissions, spend caps, time windows, and cascade revocation. Sub-agents get derived passports that can only narrow scope, never escalate. 10-line setup, works with MCP/LangChain/CrewAI. MIT. Curious what people think of the token format

value: Show HN: Agent Passport – signed authorization envelopes for AI agents

author: PriyanshX


value: jmulla

value: Show HN: Backtest a futures strategy described in plain English

author: jmulla


value: saba-ch

value:
Hey HN,
Everyone is trying to bundle everything into a single agent, I wanted to try different approach and create long running agents that build themselves around a purpose they are trying to fulfill.
For example if you task new Wolli agent to be your calorie counter it will set up a logging file and communication channel(telegram, WhatsApp) to talk to you. It comes with several built in integrations and is infinitely customizable. I even created agent that joined my Minecraft server and acted as admin/mod.
It's designed to be highly flexible and extensible while keeping minimal core so it doesn't get bloated with context.

value: Show HN: Create agents that grow to fulfill their purpose

author: saba-ch


value: conchaestrada

value: Show HN: ZUSE – 69x causal compression of a period-15 CA oscillator

author: conchaestrada


value: StizzurpXDD

value: A hub of interactive calculators, with by far the most unique calculators.<p>It is in "nasengetu.com/calculators". Can also search on google "Nasengetu Tech".

value: Show HN: Interactive Calculators Hub

author: StizzurpXDD

title: Show HN: Interactive Calculators Hub


value: kofdai

value:
I recently started a weekend project—partly because I was thinking about cancelling my AI subscriptions—with the goal of creating a system capable of handling long contexts, maintaining persistent memory, and engaging in deep reasoning. To achieve this, I decided to modify a model by structuring its data handling across six axes (details are available on GitHub). In short, by adopting this structure and eliminating unnecessary complexity, the model exchanges information via vectors rather than through natural language—a shift away from the "swarm intelligence" approach used previously. This Space separates the functions into a "thinking model" and a "translating model." Please try entering something into the Space via the link provided. Currently, having lost its spatial anchors, the system has effectively become a machine that outputs philosophical musings. If anyone is able to analyze this model, I would appreciate your insights on how to get it to output coherent, normal text. A key strength of this model—and of "jgen"—is its ability to visualize what the AI   is thinking in real-time.
https://huggingface.co/spaces/kofdai/Verantyx-God-Mode

value: Show HN:Swarm intelligence without degradation using two Qwen models

author: kofdai


value:
Hi HN, I am the creator of Exfault. I am building autonomous AI agents that find vulnerabilities in Android apps.
I have noticed there are growing number of AI native pentesting tools for web apps but very few for mobile or Android. With more mobile apps being shipped quickly due to vibe coding, I wanted to build an AI native security tool specifically for Android apps.
Exfault combines static and dynamic analysis with AI agents using tools like adb,jadx, apktool for static analysis and reverse engineering, frida for dynamic analysis, hermes-dec for React native decompilation.
The AI agents have access to real Android emulators to peform navigation, explore functionality and validate vulnerabilities before reporting them improving both the quality of reports and also the rate of false positives.
Instead of uploading an apk or aab, you can simply enter an Android package name (com.example.app), Our backend automatically acquires a compatible build, installs it in an emulator so the agents can test your app.
For authenticated testing, you can provide  test credentials and the agent will automatically sign in and continue exploring the authenticated attack surface. I'm also  working on a human-in-the-loop login helper for more complex authentication flows involving MFA, Email verification etc.
There's a free demo available if you'd like to try it on your own app.
I'd really appreciate your thoughts and feedback!
https://exfault.com

value: Show HN: I built Exfault, agentic mobile app pentesting tool


value: Show HN: Wealtii – Digital Asset index funds with on-chain 1:1 backed vaults


value: pekingzcc

value: Show HN: AI Music Generator Free and No Signup

author: pekingzcc


value: zenvesto

value: Show HN: Free earnings calendar for US stocks

author: zenvesto


value: TheLuigiplayer

value:
I've been working on Llama Legends for half a year now, mostly evenings and weekends alongside my day job. It's a Gacha/Cardgame/Idle RPG that runs in the browser. You open booster packs, collect cards, level them up, and fight in the auto-battling arena mode. There are also co-op raid bosses with shared global HP bars, solo titan fights, idle mechanics, and fight towers. Everything is free, no ads, no microtransactions.
The cards are all llama-themed pop culture parodies. Superheroes, sci-fi, Hollywood movies, TV shows, memes. 550+ cards across nine
sets right now. And to be transparent: Yes, all the art in the game is AI generated, which is why it's 100% free without any ads etc. and I can ship new content very fast.
Some things that surprised me along the way:
- Originally I built it only for my friends and family, but they enjoyed this game so much, that I posted it public
- Balancing,  even for a PvE game, is still hard
- I was prepared to get a lot of hate comments since the release, but I mostly get positive feedback and the game seems to help some people dealing with depressions. I know that not everyone will enjoy this game, but I'm happy about everyone who does.
- People will go a loooong way to cheat, even in F2P games where they can earn nothing from it. Anti-Cheat is basically impossible, but I'm happy about the global Raid's Anti-Cheat system, which includes 20+ hardening steps in the firebase rules
- The internal feedback / ticket system has proven to be a great way (and the main way) for communication with the players
You can play right now without signing up. There's a guest mode. If you want to save progress online, you can log in with Google or email. (But be aware, that cloud syncing is still done manually, there is no auto-syncing!) There are some features that require an account, like viewing the Community Tab and participating in the global raids.
The current version is 3.8.1. I just shipped Season 3 (superhero/villain themed cards) last week with new raid bosses and new features.
Happy to answer questions about the game itself, or what it's like trying to ship something this scope as one person.

value: Show HN: Llama Legends - A 100% free Card Game with RPG elements

author: TheLuigiplayer


value:
Hello HN,
Hail is an MCP server, CLI and API for email, SMS and phone calls. Inbound and outbound.
It packages Twilio, AWS SES (with or without custom domains), LiveKit, ElevenLabs, Cartesia, and LLM providers under a consistent API.
The implementation comes from about a year of production work building industrial AI voicebots, and tooling for all sorts of AI agents.
Check the README for the current stack and milestones for what's coming.
Open source, self-hostable backend: https://github.com/hail-hq/hail/
How this project came about?
----------------------------
I spent over a year as CTO of an AI startup building a useful chatbot + voicebot for industrial companies, and the most useful features turned out to be:
> generating documents and sending them via emails
> calling staff members to collect specific information like "where did you leave the key to the building" or "what's the specific values to set for the oil refining machine"
> sending SMS reminders for staff to do XYZ
However it was pretty hard to get all 3 working well, and at a low cost: sending and receiving emails, phone calls, and sms.
It requires several days at best to connect Twilio SIP trunks to a server to handle them, then set up AWS SES to send emails, etc. and that is if you know what you're doing, and not starting from scratch.
Plus, each provider would give you a separate invoice you'd have to do bookkeeping for.
So I've put all the learnings to work in a single project, not only so that I don't loose the learning, but also because every company needs to give their AI agent or backend a way to communicate with the world via email, phone, or SMS.
A single API, MCP, and CLI.
Why not just set up my own Twilio + Resend + Postmark?
------------------------------------------------------
> separate integrations for email, voice and SMS. Takes very long to set up
> deploying telephony requires SIP infrastructure
> several dashboards, messy UI/UX
> several bills to keep track off in bookkeeping
> no native MCP server or CLI for AI agents
This project is not replacing existing providers (twilio, amazon ses, etc), but packages them into a single platform with sane defaults.
Where are we at?
----------------
Right now Hail has good support for outbound phone calls and emails, and the inbound emails is well underway for a final release using auto-forwarding and webhooks.
What is left is support for inbound phone calls, and SMS inbound/outbound.
What next?
----------
You can host the project yourself or check out https://hail.so/

value: Show HN: Hail.so – Send and receive emails, calls, SMS via a single MCP/API/CLI


value: Show HN: Klorn–I built an email firewall because every AI inbox made mine louder


value: nathanjryc

value: Show HN: Uselink – publish and collaborate on AI-generated HTML

author: nathanjryc


value: CallMeAlphabet

value: fasthex - a very optimized hex dumper with all the features other hex dumpers have too

value: Show HN: A fast hex dumper, written in Rust

author: CallMeAlphabet


value: muigetsu

value:
Hi,
I’ve been working on Artifacts for the past 2 years, and it’s now ready to try.
It’s a sandbox MMORPG where every action is done through a REST API. Instead of clicking to move, fight, gather, craft, or trade, you write code to control your characters.
If you have any questions, comments, or feedback, I’d be happy to hear them.

value: Show HN: An MMORPG where you control your characters with an API

author: muigetsu


value: thequietmind

value:
To me it always felt like clipboard history was one of the few things missing from macOS.
There are already some excellent clipboard managers available, but after trying quite a few of them I kept coming back to the same goal: I wanted something that felt like it belonged on macOS. Fast, keyboard-first, private, and visually restrained.
One thing I felt strongly about from the beginning was that it had to be open source. Clipboard managers have access to some of the most sensitive data we copy — passwords, API keys, personal information, financial details — and for something that sits in the background watching my clipboard all day, I personally wasn't comfortable using closed-source software. That ruled out a lot of otherwise great applications for me.
The result is HyperPaste.
HyperPaste is a free, open source clipboard manager for macOS, built with SwiftUI and AppKit. Clipboard data stays on your Mac — there are no accounts, cloud services, telemetry, or ads.
Some highlights:
- Instant search
- Keyboard-first workflow
- Rich support for text, code, links, colors, images, and files
- Automatic color previews
- Favorites for frequently used clipboard items
- Native context menus and keyboard shortcuts
- Local-first design with no ads or analytics
One of the design goals was to avoid turning clipboard history into a productivity suite. I wanted HyperPaste to stay focused on one job: helping you quickly find and reuse things you've copied.
The project is MIT licensed and the source code is available on GitHub. I'd genuinely appreciate any feedback, bug reports, feature suggestions, or criticism. I'll be around to answer questions throughout the day.

value: Show HN: HyperPaste – a free, open-source clipboard manager for macOS

author: thequietmind


value: jameswlepage

value: Show HN: Ask the Grid: Query a live map of the Texas power grid

author: jameswlepage


value: aaadult

value:
Hi HN!
I got tired of manually looking up events and copying them over to my Google Calendar. So I built this (https://timefeed.ai).
At its core, it just asks an LLM to find events, saves them to a database, and outputs them via a web UI or as iCal feeds.
The tricky parts are the details:
- Handling rescheduled events
- Distinguishing different events with the same name
- Optimizing LLM API costs so I don't go broke
I’m still improving it. Any feedback or bug reports are welcome!

value: Show HN: Timefeed – Auto sync public events to your calendar

author: aaadult


value: maxmealing

value:
Our small company works in the data space, and the shift towards agent-friendly data surfaces is the big thing right now.
We decided to get stuck in by learning how to build MCPs and semantic layers, and then testing them with our clients. To be honest, we wouldn’t say this is too challenging for a smart data engineer or analyst with a good agent client.
However, adding charts (as an MCP app) and writing the front-end code was a pain. Trying to make these agent-friendly was also a pain. After lots of trial and error, we’ve put something fairly effective and wanted to share it with the wider data community.
If you’re building MCPs on top of any sort of data, then give it a try. We’re always open to feedback

value: Show HN: Add visualisations to your data MCP in a few lines of code

author: maxmealing


value: coolwulf

value: I have been working on this MacOS Native Markdown Reader with Vim Keybinding using Swift and here is the first public version

value: Show HN: macOS Native Markdown Reader with Vim Keybinding Using Swift

author: coolwulf


value: oleksiibond

value: Show HN: PMB – local memory for coding agents that shows if it is used

author: oleksiibond


value: sdrzn

value:
Hi I'm Saoud, founder of Cline.
We’ve been impressed with GLM-5.2 and so are introducing a $9.99/month subscription to give you 2-5x discounted access to it and other open weight models like DeepSeek, Kimi, MiniMax, Mimo, and Qwen.
Use it on Cline CLI & IDE with $1.99 special promo if sign up via: npm i -g cline

value: Show HN: Cline subscription plan to access GLM-5.2 at 2-5x discount

author: sdrzn


value: yazanbaker

value:
Hey guys,
Yazan here.
I wanted a local chrome extension that downloads and converts any Youtube video into Mp3.
Many online websites/tools were filled with advertisements, popups and duration download limits.
Some were being processed at backend servers, and it felt sketchy.
So I made a chrome extension that runs fully locally in your browser.
Just click the video, and download as MP3.
Another feature I really wanted was batch download.
Just add the playlist and you can start a batch download.
You can also add videos into queue for later starting download.
I really think its cool and simple.
I hope you guys like it!

value: Show HN: YouTube to MP3 Converter – Free in the Browser

author: yazanbaker


value:
Your Mac can run AI that holds its own against cloud models for the everyday stuff: chatting, making images, reading documents, transcribing voice. The hardware got there a while ago. The software to actually use it locally mostly didn't, so I built Off Grid.
Download a model and it all runs on your machine. Ask it something on a flight with no wifi. Summarize a confidential document that never leaves your laptop. Run a hundred image generations in a loop and pay nothing, because it's your own GPU doing the work. Swap your paid dictation app for local Whisper. Talk through a coding problem at 1am with no meter running.
Developers: it exposes a local OpenAI-compatible endpoint at 127.0.0.1:7878/v1. Point Claude Code or any OpenAI client at it and run loops against local models at zero token cost. You can run it headless as just the gateway, or open the full studio with chat, RAG over your own docs, live artifacts, and MCP connectors.
Under the hood it's llama.cpp for text, stable-diffusion.cpp for images (Metal, ships SDXL-Lightning and Z-Image-Turbo), Whisper for voice, Kokoro for speech. Encrypted local DB, LanceDB for vectors, Electron and React.
Open core is AGPL. Signed macOS build on Releases, Windows coming.
Inference and your data stay on the machine; once a model's downloaded the open core makes no network calls.

value: Show HN: Run AI chat, image gen, vision, and voice offline on your Mac


value: miketromba

value: Show HN: Ploof – The agent-native CLI for generating images, video, and audio

author: miketromba


value: chelbi

value: Detects when an LLM starts answering outside its intended domain (a legal assistant drifting into cooking advice, a medical chatbot wandering into finance) without ground-truth labels or a separate classifier.

value: Show HN: DriftGuard – response drift detection for LangGraph agents

author: chelbi


value: Show HN: Katra, self-hosted cognitive memory for AI agents (MCP)


value: carthub

value: Show HN: KaliCart – an agent-readable catalog for WooCommerce (no API key)

author: carthub


value: gounisalex

value:
I was asked to provide 17 PDF files for my mortgage application. I got tired of opening and closing files, and started looking for ways to process multiple PDFs at once.
I came across Adobe's portfolio spec, but that only renders correctly in Acrobat, every other PDF viewer only displays the cover page of each document. So I asked something simpler: what if I could scroll horizontally to see the pages of one document and then vertically to see more documents? I achieved that via an embedded JSON manifest as a standard PDF file attachment.
This enabled bundling multiple PDFs into a single, backwards-compatible PDF. When opened with a regular viewer (Chrome, Acrobat, Preview), it reads as a long, continuous document. When imported into the react-based app I built (PDFx), it's rendered in a 2D canvas, where each document is displayed as a separate entity.
I would highly appreciate your feedback, please let me know if any other open spec exists that I might have missed.

value: Show HN: PDFx – a 2D canvas for multiple PDFs, stored inside a single PDF

author: gounisalex


value: muthuishere

value: Show HN: Toolnexus for .NET – MCP and agent skills as tools for any LLM

author: muthuishere


value: hunterx

value: Show HN: Create and Maintain Filesystem Structures for LLMs [v1.0.13 Out]

author: hunterx


value: ameshkov

value:
When you have multiple MCP servers, every request to the LLM will include all of their tools and descriptions, which can quickly eat up your token limit and increase costs. The thing is, most of the time, you don't need all of them.
For example, let’s take three popular MCP servers: Notion, GitHub, and Pylance. The overhead they create on every turn is about 26K tokens. If we assume an average 50-turn coding session and Opus pricing, the overhead for a single session is about $0.9275.
`mcp-compress-router` does something very simple: it proxies all MCP servers with just two tools: `get_tool_schema` and `invoke_tool`. `invoke_tool` proxies the call to the downstream MCP server. The `get_tool_schema` description lists the tool names and arguments for all downstream MCP server tools so that the agent knows what's available. Whenever it needs a tool, it first calls `get_tool_schema` to read the full description and argument schema, and then calls `invoke_tool`.
The savings are pretty serious. The example of 3 MCP servers is compressed to 900 tokens with the "max" compression level (just tool names), or to about 2000 tokens with the "high" compression level (the default one: tool names plus argument names). So you'll be saving 90%+ this way.

value: Show HN: MCP-compress-router – MCP Compressor

author: ameshkov


value: punnerud

value: Show HN: Rust / Red Alert inspired WASM game in the browser (open source)

author: punnerud


value: attogram

value:
The story
https://zenodo.org/records/21000879
https://zenodo.org/records/21000879/files/the_copyright_pupp...
More later...

value: Show HN: The Copyright Puppet Show

author: attogram

title: Show HN: The Copyright Puppet Show


value:
Instead of music or long podcasts you are given something to imagine at a time interval.
Like if you hear "calm river", imagine that. If you hear "heavy rain over a tree", imagine that.
In short → Close your eyes, listen & imagine.

value: Show HN: Fastsleep.app - An App for Nighttime Overthinkers


value: cheeseliz

value: Show HN: Empirical – Your Personal AI Memory, Across Every AI Tool

author: cheeseliz


value: Show HN: Lrcmux, one lyrics API to rule them all


value: thinking-nick

value: Show HN: AST-guard A gradient-immune structural guard against RL reward hacking

author: thinking-nick


value: ryanhughes

value:
I built crossbeam-cli, an open-source tool that connects Claude to Crossbeam so you can ask questions about your partners, overlaps, and account mapping in plain English.
Crossbeam gates programmatic access behind its top Supernode tier. Even the official Claude connector starts around $4,800/year.
crossbeam-cli works on any plan, free tier included, because it talks to the same internal API the web app uses. You log in with your own credentials and requests go straight from your computer to Crossbeam.
It ships two ways: a one-click Claude desktop extension (MCPB) for non-technical partner teams, and a CLI (npm i -g crossbeam-cli) for scripting and agents.
So far I've only implemented read-only tools, but I could add write support in the future.
It's unofficial and not affiliated with or endorsed by Crossbeam. It relies on undocumented endpoints, so they could change or break it at any time.
Would love to hear what you all think.
https://fan-pier-labs.github.io/crossbeam-cli/

value: Show HN: Crossbeam-CLI – Connect Claude to Crossbeam without the enterprise tier

author: ryanhughes


value: VoxxoAI

value: Show HN: Context Warp Drive – deterministic folding for LLM agents

author: VoxxoAI


value: Jaauthor

value: This key piece of tsunami warning and safety was discontinued this morning and evidently there's no way to get it back. :/

value: Show HN: The UNESCO Tsunami Warning Emails Are Gone

author: Jaauthor


value: reboy

value: Show HN: Halgorithem – an open-source tool for detecting AI hallucinations

author: reboy


value: vednig

value: Show HN: Privacy Friendly Age Verification System without ID

author: vednig


value: replwoacause

value:
TLDR: I miss the genuine human connection I used to get from the internet, and I’ve grown weary of all the modern social media BS. I wrote more in depth about my inspiration for making this here: https://quxnet.net/about. quxnet is more of an art project than anything.
My latest passion project is building a network around the idea of the old web. I took inspiration from systems like BBSes, Usenet, pubnix hosts, and especially early internet message boards. The UI is less BBS and more forum based, I’d say. The inspiration from BBSes, Usenet, etc. is mostly philosophical. The UI's pretty plain but that's the way I like it, and it's focused on text content. I named it quxnet (pronounced "kwucks") because "qux" is a metasyntactic variable in programming and I liked it. I also thought it was kind of funny.
It has sealed mail, boards, docs, profiles with log entries and status lines, picons (user profile images that get dithered by the network on upload), a links directory with random browsing in the spirit of StumbleUpon, an RSS reader, and pages that let you put a website online for free at `yourhandle.quxnet.pub`. I even added a dialer on login if you want a little nostalgia hit and don’t mind the gimmick. It can be disabled in settings if you do. Oh, and it’s scriptable, has a macro system and API, and exporting your data is a first-class feature.
The tech stack is simple. It’s all SSR, written in a programming language I’ve been working on since the pandemic. Well, it’s actually more than a language, but that’s outside the scope of this post. The DB is SQLite, backing up with Litestream to Cloudflare R2. All of this runs on an $8 Hetzner VPS, which handles it just fine.
Last thing I’ll say is, the hardest part about all of this hasn’t been the software. I’m sure those of you with experience launching things already know this. The hard part is getting people to participate. Funny how this still applies even to something free xD
We have a nice little cohort of folks on there now, with some interesting threads forming around IBM 360/135 mainframes running DOS/VS, early personal computer collections (Sinclair ZX80, ZX Spectrum, BBC Micro, Atari ST), riding motorcycles, drinking kava, and talking philosophy. We have some musicians and authors. A mix of young and old it seems. We have a few old school BBS operators and some of the younger posters are talking about their dumbphones and running DOSBox, VICE, and WinUAE to run old demos from the demoscene. It’s fun seeing real, meaningful conversations unfold but overcoming the cold start is harder than I expected. :/
If any of this sounds like your bag, you should drop by. I know HN hates signing up for things just to try them. I really grappled with this before posting, but in this case, I’d argue that’s one of the value props of a network like this. I strongly considered adding a guest mode to make looking around easier, but was worried it would violate the trust contract with the community. Instead I opened registration and temporarily removed the invite requirement to bring the friction down a bit. I know I'll probably get less feedback as a result but it's the only way I could think to do it without pulling a bait and switch on the existing members. There’s nothing for sale here, so hopefully that offsets some of the irk of having to give an email. Just use a throwaway or Proton address. :]
Hope to see you on the boards.
--
sysop

value: Show HN: Quxnet

author: replwoacause

title: Show HN: Quxnet


value: ptgamr

value:
I do a surprising amount of dev from my phone now: SSH into a box, attach to tmux, and drive couple of coding agents here and there.
Termux gets me pretty far on Android, and I still love it for its simplicity. But once I had a few tmux sessions across a couple of hosts, I wanted something that reduced keystrokes and felt friendlier for driving AI agents, especially things like sending them images.
On iOS, I couldn't find something that gave me a similar experience to Termux.
So I built TermRover: a native iOS/Android terminal built around tmux sessions and windows, with shortcuts for the actions I kept doing over and over on mobile, while still trying to stay minimal.
Short walk-through:
https://termrover.sh/guide#quickrow
It's free for normal terminal/SSH/tmux work. The paid tier unlocks themes and convenience extras for agent workflows: unlimited image attachments and voice mode.
Mosh isn't supported yet, but I'm working on it. Honestly, I hadn't used Mosh before building this. Enough people have asked for it that I clearly need to support it.
Happy to answer questions or hear what feels missing.

value: Show HN: TermRover – a native tmux-first terminal for iOS and Android

author: ptgamr


value: seedlessmike

value: see title- nothing else interesting here. TS7 provides a LSP compatible language server, so this plugin uses it rather than typescript-language-server. Hope you find it useful.

value: Show HN: TypeScript7 LSP Claude Code Plugin

author: seedlessmike


value: julienreszka

value: We’re flooded with news but it’s often really hard to have the full timeline of who is implicated so I built this

value: Show HN: Entity Event Matrix on any topic

author: julienreszka


value: ShaShekhar

value: I read a lot of pdfs and papers, and I bounce between "read it myself" and "listen to it". So for quite some time wanted to experiment with adding a lip-sync video. I wanted something that keeps the original page in front, narrates it and show exactly where word-by-word with the lip-sync video reading it - Closer to a YouTube explainer than an audiobook. I’d be interested in feedback on the interaction model, the usefulness of lip-synced presenters for reading, and where this kind of tool would be most valuable: education, accessibility, research, documentation, or something else.

value: Show HN: Turn documents into lip-synced video readers

author: ShaShekhar


value: Show HN: Clockclear – 12 ephemeral tools that auto-delete


value: Show HN: Apex Trading Signals – AI commodity trade ideas, free Android beta


value: Show HN: Fleet – a local-first console for managing Dockerized Hermes AI Agents


value: boredpeoplechat

value:
Bored People Chat is a minimal, anonymous global chat room inspired by the old internet that doesn't have sign-up, ads or bots. With a goal of cleaning up the bad reputation of previous anonymous chats, it’s a tiny website that has a single public global room. I purposefully didn't implement the ability to DM in here, and added moderation and filtering for anything that looks like personal information.
Only a global public room exist where there are eyes of others.
I built this because I personally wanted a space where I can always come back to, to meet and talk with strangers but also feel safe. It is mostly from nostalgia from old chat rooms and MMORPGs where I was able to make real deep connections online with people I haven't really seen faces of.
I already see a few people who regularly start coming back because they feel lonely, bored or just curious. Some might've just moved to a new place, or have other reasons why it is difficult to meet people in real life. It has really meant a lot to be able to provide a small space like this for people to gather, feel the presence of others and talk about their life.
My main focus is on the safety and moderation so I can continue to provide a safe space to talk. I believe this is achievable with help of modern AI agents that can automate the flagged chats and repeat offenders.
I’d really appreciate some genuine feedback. Thanks.

value: Show HN: Bored People Chat – Anonymous global chat room. No signup/ads/bots

author: boredpeoplechat


value: traviscline

value: Show HN: go-iroh – iroh compatible networking for Go

author: traviscline


value: forgatmachine

value:
I made this eBook reader because I was looking for something (especially, after I got a foldable phone) that would allow me to effectively:
1. have a journal for every book I read. Taking notes is easier when I can mark up the book + insert my own pages as needed
2. have an RSVP (Rapid serial visual presentation) reading mode, not for the speed reading perspective, but for the focus
3. have all my data be stored locally on Windows or Android and be exportable as plain text whenever I wanted
This was deeply personal, and I've been using Ms. Penrose to read more. There's a bunch of bugs, it is still an alpha build (for example, the TTS tokenization is rough right now and reads aloud awkwardly).
The stack, for those curious:
Flutter + Flame
foliate‑js (MIT)
pdfium for PDF
sherpa‑onnx (offline Piper TTS) for read‑aloud
If you try it out and have any features/feedback in mind, please share!
EDIT: Here are some videos of the app and features: https://forgottenmachine.substack.com/p/the-making-of-ms-pen...
Thank you!

value: Show HN: A local-first eBook reader with a journal for each book you read

author: forgatmachine


value: vmxdev

value:
Sorry for the slightly truncated title. It should have been "Network traffic analysis and monitoring without AI, using netflow-family protocols, PostgreSQL or ClickHouse, Grafana, and some scripts".
In 2026, it might seem a bit presumptuous to announce AI-free software on HN.
But building a netflow analyzer manually is no less presumptuous!
There are quite a few xFlow analyzers out there these days, and I'm constantly reminded of this. But I think there's always room for an alternative approach. After all, that's how software evolves, isn't it?
So, how does xenoeye differ from popular (at least from popular open source) analyzers?
- The analyzer has a feature called "monitoring objects". For some reason, open-source analyzers rarely use this feature, while commercial ones do.
The monitoring object can be a subnet, autonomous system, geo-object (data on geo and AS are taken from external databases), application traffic (protocol, TCP/UDP ports, etc.), VLAN, etc.
Almost everything in flow records can be used as a filter for a monitoring object.
Of course, object filters can be composite - the classic operations AND, OR, NOT are supported. The analyzer contains a tiny virtual machine that matches each flow to an object.
- We don't store all flows. At least for now. It may seem strange, but this is an important feature, especially for large networks.
We store aggregated data on monitored objects. The user chooses what to store. It could be just in/out, top talkers, top protocols, etc.
The time for which to aggregate data is also specified by the user.
Aggregation occurs inside the analyzer. We use a fast trie-based in-memory db.
Because of this, the analyzer can process flows quite quickly (hundreds of thousands of FPS per vCPU) and export a measured amount of information to the database.
You can easily use even vanilla PostgreSQL. Or ClickHouse with compression.
The analyzer is not very resource-intensive; small network traffic can be processed on low-end hardware or in a VM with a small amount of memory.
Or you can process large network traffic on a single server, without building clusters. I know of installations with multi-terabit traffic and hundreds of MOs on a single virtual machine (of course they have a high sampling rate on their routers).
- We can monitor traffic thresholds being exceeded using moving averages.
That is, as soon as an excess is detected, an external script is launched at the same second (actually even faster).
This feature is typically used to detect volumetric DoS/DDoS attacks.
The scripts announce BGP Blackhole or BGP Flowspec and notify users via messenger.
- We don't have our own visualization utility; we use Grafana. Grafana works with PostgreSQL out of the box, although some complex time-series charts require some tinkering with SQL queries.
Ok, it's a controversial decision, but users (and we ourselves) are putting up with it for now.
I tried to describe the rest in the documentation.
Yes, this isn't the first time I've tried to announce this project on HN, and I'm under no illusions - for some reason, hackers aren't very fond of this type of software.
Perhaps everyone thinks that the production of netflow analyzers is too boring a matter, there is nothing to discuss.
However, if anyone is interested, it would be great to get feedback.
What would you do differently than it was done and why?
What do you like most about your favorite analyzer that you can't find anywhere else?
How did you even see this post? This isn't AI or even a Rust-related thing

value: Show HN: Xenoeye – analyze network without AI using netflow, PostgreSQL, Grafana

author: vmxdev


value: guglielmoce

value: Show HN: Khazad – Transparent Semantic Cache for LLM Calls on Redis Vector Sets

author: guglielmoce


value: Enjoyooor

value: Show HN: We built a free LeetCode Alternative in 15 spoken languages

author: Enjoyooor


value: iNic

value:
Skat is a ~200 year old 3-player German trick-taking card game. I built a free site to play it online, solo against bots or with other people (matchmaking and Elo).
The bots are what I keep tinkering with. Card play is a linear model over hand features, with the weights tuned by self-play search. Bidding and declaring use Monte-Carlo rollouts.
No signup needed to practice against the bots. It's all TypeScript (Svelte plus a small WebSocket server).
GitHub: https://github.com/nic-kup/liskat

value: Show HN: LiSkat: Free real-time Skat with Elo and bots

author: iNic


value: ravachol

value:
Hi HN,
I have finally ported kew, a music player for the terminal, to Windows. We are everywhere now, watch out!
Some of kew's features:
- Play auto-generated playlists based on words from the artist, album or song name: 'kew nirvana'.
- Private and offline* (*discord gets notified but this can be turned off).
- Music without distractions or algorithmic manipulation.
- Gapless playback.
- Music library explorer.
- Search
- Full color covers in sixel-capable terminals.
kew 4.1 adds cross-fade (both on-demand and always on), auto-resume, more colorful spectrum visualizer modes and custom layouts.
More info here:
https://github.com/ravachol/kew
Previous discussion here:
https://news.ycombinator.com/item?id=41740915

value: Show HN: Kew, A distraction-free terminal music player, now on Windows

author: ravachol


value: emadm

value: Show HN: Zenith: sota harness for normal models to beat Fable on FrontierSWE

author: emadm


value: curtisboortz

value: Show HN: ForthWrite – Email AI that learns your voice from every edit you send

author: curtisboortz


value: Show HN: Switchboard – route AI prompts instead of capping budgets


value: salelder

value: Show HN: Ask Yes/No – Daily question puzzle game

author: salelder


value: PJHkorea

value: Show HN: Fault-tolerant 4-neighbor hardware mesh with auto-rerouting

author: PJHkorea


value: adamfontan

value:
Wall Street pays up to $30k/year for terminals.
They have access to better data & faster intel than most investors.
That's one of the reasons why they win big.
The playing field is finally changing...
We built a Wall Street terminal for retail investors.
Finally, retail investors can see breakouts in real-time breakouts, run AI predictions on any stock, see what stocks institutions are buying... PLUS A Lot More!
All in one place, at a fraction of the cost.
We spent years building it... hope you love it!

value: Show HN: An Institutional Terminal for Retail Investors

author: adamfontan


value: AlgerianSam

value:
OpenSfM v1.0 is here, and it's a big leap.
The original OpenSfM (github.com/mapillary/opensfm), the Structure-from-Motion engine behind OpenDroneMap and WebODM, is no longer maintained. As former maintainers, we couldn't let it go. So we went back to work, and improved it on many fronts : faster, more scalable (a long standing issue was speed) and capable of taking you from raw photos to finished GIS deliverables in a single pipeline.
We focused the v1.0 on aerial and GIS workflows :
- Much faster SfM (from Python to C++ SfM loop, GPU OpenCL matching) and support for very large scenes (randomised bundle adjuster).
- More robust SfM in general.
- A completely new dense pipeline, on GPU (OpenCL), with PatchMatch + TSDF-on-SVO + Refinement. Produces clean dense clouds quite fast, to LAS/LAZ/PLY exports. However, the mesh is crap (but it's in the works)
- On the side of the dense, a new DSM & Orthophoto pipeline, again on GPU (OpenCL). GeoTIFF export (with correct CRS projection warps)
- A revamped quality report : clear SfM metrics, GPS/GCP and checkpoint accuracy tables, and DSM/ortho previews. It can be now localized (metric/imperial, 5 languages) and also customised. PDF export.
Hopefully it'll be integrated in WebODM/ODX/ODM soon enough. I had a blast working on this these past two months, I hope the mapping/surveying community will enjoy it.
Ha, and it runs on Linux and macOS. Windows just needs some love (update the conda-locks).

value: Show HN: OpenSfM v1.0

author: AlgerianSam

title: Show HN: OpenSfM v1.0


value: We built Hawkeye because grep, IDE, TC search broke down on our internal codebase (~500k files). Every "find all references" took long enough to break focus — now with AI agents spending more time re-grepping the same files than actually writing code.

value: Show HN: Hawkeye – local code search for MS/Linux, fast 500k+ file codebase


value: enricodeleo

value: Show HN: Crudio – Turn an OpenAPI spec into a stateful mock back end

author: enricodeleo


value: iamsky

value: just type what you want to do (or use a dictation tool) press ctrl+g and voila, you have a command.

value: Show HN: Vibe zsh, turn natural language into shell commands

author: iamsky


value: Show HN:Earned vs. Burned, Claude skill for measuring AI delivery value


value: Show HN: Yocto/BitBake skills that make AI agents check official docs


value: beebeeVB

value: Hi all,<p>As there are more and more agents in the internet; Security is going to be a big problem. Currently, the problem is solved using a LLM to guard Agent but this creates the problem of hallucination and latency, so I coded a firewall in rust that runs under five miliseconds. This works by creating a plan and enforcing the plan; for per action call, this enforces using the Model context protocols list and for sequence it tracks every single tool call and data flow; there is also a taint mechanism where if the agent reads something outside of the user context, it flags and adds more security mechanism. It works by using a DAG.

value: Show HN: A Firewall for AI agents with auditing

author: beebeeVB


value: Cherlokrobin

value: Show HN: A temporal engine for dual calendar synchronization (50k years)

author: Cherlokrobin


value: ayazhan

value: Show HN: Dribble – an open-source AI IDE for databases

author: ayazhan


value: ejhooooon

value:
I'm a solo founder building AMA2, a messaging runtime made for AI agents. This is my first Show HN, so I'd really appreciate your feedback.
What brought me this idea:
At first, I was building an AI agent for solo creators that knows everything about you and can do business chore on your behalf. When I tried to plug it into normal chat tools like Telegram, Discord, Slack... , they all felt wrong for agents:
1. They don't care about an agent's context. To follow a thread, the agent has to pull the whole history every time.
2. Giving each agent its own account is painful. If you have (or will have) many agents, it would take forever.
3. Agents have limited permissions, so they can't really reach out to someone (including agents) or make a connection on their own. (Yes, they should be controlled, but they still need a bit more room. Or full permissions with tight harness.)
  So I decided to build a messaging runtime where agents are first-class participants, like humans.
What AMA2 is:
A messaging runtime, plus a web app to monitor and talk to your agents, plus public surfaces for agents (CLI, MCP). The thing I care most about is memory. Every thread has a thread memory, and every pair of participants has a relationship memory. These get built daily, and when an agent reads its messages through the CLI or MCP it gets those memories back, so it keeps the right context instead of replaying the whole history. Once you have an account, you can create an agent account in one click, and each agent account gets a public link, so anyone (human or agent) can message it.
Where it's at:
AMA2 just shipped. Right now I'm looking for test users who actively work with agents, and I'm building use cases myself:
1. My own agent team is using AMA2 and uses it like Slack. Every agent is a Claude Code instance, separated by project directory. You can check the guide here https://github.com/ama2-team/ama2-public/tree/main/examples/...
2. I use my assistant agent's public link instead of an email address.
3. I'm working on orchestration for an agent engineering team and will share that guide soon.
I think there are a lot more use cases here. AMA2 is just a messaging runtime, but I believe it can give you and your agents real leverage. It really depends on how you and your agents use it. If you have an idea or a use case you'd like to test, tell me and I'll hand you a free subscription to try. And any feedback would be really appreciated.
One heads-up:
there's no playground yet, you do need a sign up to use it. Sorry about that.

value: Show HN: AMA2, messenger built for AI agent

author: ejhooooon


value: foray-ai

value: Show HN: Foray – AI that turns your idea into a stress-tested business blueprint

author: foray-ai


value: jacoblav

value: Show HN: PDF Insight – local-first AI that sorts your PDFs on-device

author: jacoblav


value: undivisible

value:
title self explanatory
got bored and realised this didnt exist yet
use it!

value: Show HN: Embeddable Cumulative Crates Download History

author: undivisible


value: unparadise

value:
Hi everyone,
I am sharing with you Org Notes, a native macOS writing application designed to address two key limitations I consistently encountered in existing writing and note-taking tools.
Over the years, I tried many popular editors, including iA Writer, Obsidian, and others. They all do certain things well, but I kept running into two recurring problems.
The first problem was table editing.
I frequently use tables to organize research, compare options, track projects, and structure information. Yet in many Markdown-based editors, tables are treated as plain text with no formatting rules. I had to manually add spaces to make them readable in the editor. Moreover, simple operations such as adding columns, moving data around, or reorganizing content often become tedious.
The table editing experience stands on the shoulders of Emacs, particularly the ideas pioneered by Org-mode. Decades ago, the Emacs community demonstrated that structured text and spreadsheet-like workflows could coexist elegantly inside a writing environment. Org Notes borrows heavily from that philosophy while keeping the app simple and easy to learn. I also included basic spreadsheet functions from Emacs in Org Notes and am exploring ways to improve its user experience.
The second problem was performance.
Ideas come in a flash. Many of the existing apps take too long to launch, in my opinion. Performance was a primary goal from the beginning. That's the reason I decided to build the writing app using the GPUI framework from Zed. The Rust-based UI framework leverages the GPU to render UI elements on screen - making startingup almost instantaneous.
Some highlights:
* Native macOS application
* Built with Rust and GPUI
* Hierarchical document organization
* Spreadsheet-like table editing inspired by Emacs Org Mode
* Fast navigation through large documents
* Keyboard-first workflow
* Distraction-free writing experience
* A presentation mode (still WIP)
Org Notes has become my primary tool for writing, planning, note-taking, and organizing information.
Website: https://org-notes-mac.netlify.app
I'd love feedback from writers, note-takers, Emacs users, Rust developers, and anyone interested in building high-performance desktop applications.
Thank you for your time in advance.
Best,
Frank

value: Show HN: Lighting fast writing app on Mac with powerful table functions

author: unparadise


value: Show HN: Let an AI manage your homelab over MCP without giving it SSH


value: ivrr

value:
Hello Folks!
Agentic Orchestrator is a terminal tool that takes complex feature requests and builds them by orchestrating coding agents through a series of phases that emulate a full-fledged engineering flow: requirements clarification, research, design, multi-phase planning, implementation, and review. It is a single pane of glass for all your features and exposes post-publish utilities such as resolving merge conflicts and responding to review comments.
The key design choice is that this is deterministic orchestration on top of undeterministic agents: things like "human review gates", phase transitions, and artifact validations are all done by the harness in GO, while the agents take on "bite-sized" tasks.
In the lifecycle of a feature, human judgment is typically needed during the "first half" of the workflow (from clarification to planning), depending on how much the developer wants to be involved. The "second half" (multi-phased implementation/review loop) typically executes while "AFK" unless the tool is unable to make progress without human intervention.
Agentic Orchestrator is Apache2.0 and can be installed via Homebrew. You should be able to run it on macOS, Linux and WSL as long as you have `gh` and at least one of the following coding agents: OpenCode (tested with GLM-5.2), Codex, or Claude Code. While having a single coding agent is enough, in my setup I like to mix and match different agents/models for different phases (eg: claude/opus4.7 for planning, opencode/glm5.2 for implementing, codex/gpt5.5 for reviewing).
I hope you enjoy it. Happy to answer any questions!

value: Show HN: Agentic Orchestrator, a TUI for long-running coding agents

author: ivrr


value: enamakel

value:
Hey Guys, I would like to showcase Tiny Agents, which is an entirely Rust-based RLM. RLMs are a recent and fantastic new innovation on how LLMs can be reimagined by designing the LLM agent itself to define how it will orchestrate or create its own sub-agent.
I also could not find any good LLM harness workflow in Rust, so I built this one, taking massive inspiration from LangGraph and LangChain but also incorporating a Rust-based transpiler to build on-demand LLM graphs all in Rust following the RLM idea.
This is the harness that we are currently using in production in openhuman.

value: Show HN: TinyAgents – a Rust based recursive LLM harness

author: enamakel


value: ninglz

value: Show HN: Sell Lemons Info – a source-checked Roblox guide site

author: ninglz


value: Show HN: Drifty – AI Focus agent shuts down distractions tabs while you work


value: Hey everyone we recently built a platform for people to share their audio ml creations and we are hoping to create it so people in the community can find  demos  of their models and eventually monetize their trained models. We are a team of small creators who are trying to improve the space for open source ML so the future is not dominated by closed source giants like ElevenLabs or chatgpt.<p>if you have any feedback please feel free to share.

value: Show HN: We made an Audio ML sharing platform


value:
I helped create Witness, donated it to the CNCF/in-toto ecosystem, and worked on the NIST 800-204D "pipeline observer" guidance. CI/Lock is the next version of that work, and it's under the Apache 2.0 license.
Here's the gap it closes. In March, two supply-chain attacks hit within a week of each other. Someone force-pushed 75 of 76 version tags in aquasecurity/trivy-action, so every pipeline that had pinned to a tag (the thing we all tell people to do) pulled credential-stealing code on its next run. It read secrets from/proc/<pid>/environ and sent them to a typosquat. A few days later, two litellm releases on PyPI carried a stealer in a .pth file, which Python runs on startup. You didn't have to import it. If the package touched the machine, the code already ran.
Both attacks had the same shape: CI ran code it had no reason to trust, with credentials it had no reason to hold, and afterward nobody could prove what actually executed. You could read the workflow file. You couldn't prove what ran.
CI/Lock wraps a command and records what really happened: the command, the files it reads, the environment, and the artifacts it produces. Then it signs that as an in-toto/DSSE attestation. It's a notary standing next to each build step.

    cilock run -- go build -o app ./...
    cilock verify ./app -p release.policy.signed -k policy.pub

The policy is signed by a person, with their key, and it says what's allowed to ship. One line matters most to me: the agent writing your code this week (Claude Code, Codex, Cursor) can run the build, gather the evidence, and draft the release, but it can't sign the policy, so it can't decide what ships. "The agent did it" is not provenance.
What's changed since I left Witness:
Keyless by default. In GitHub Actions it signs off the runner's OIDC token. No login, no stored secret, no long-lived key to leak. You don't stand up Fulcio or a timestamp authority yourself; one flag derives the hosted endpoints. You can also bring your own key and storage, or run fully offline.
It records what ran, not what you declared. ptrace by default (portable, no root), plus an eBPF backend that traces at the kernel boundary; it logs which one fired. Every file each process opens lands in the attestation, so a Rego policy can fail the build on the credential-sweep pattern, like a read of /proc/self/environ. Tracing added about 36% to an npm install in our tests.
Per-file digests get committed to an RFC 6962 Merkle root, so you get a real inclusion proof per artifact and a 29,000-file npm install doesn't turn into a 10 MB envelope.
It speaks Witness in both directions. Anything Witness produced verifies under cilock, and cilock's shared attestors verify back under Witness, so it drops in next to what you already run. There are 50-plus attestors, each its own Go module, so you can build a binary with only the ones you use.
What it is not: cilock is forensic, not a runtime IPS. Detection happens after a step runs, so if that step exfiltrates secrets while it executes, the exfiltration already happened. Cilock blocks the release and leaves a tamper-evident record of it. It watches network egress (connect and sendto syscalls, destination, DNS, TLS SNI) but doesn't block traffic inline the way Harden-Runner does. The trace mode is Linux-only and opt-in.
Install:

    go install github.com/aflock-ai/rookery/cilock/cmd/cilock@latest

Your first signed build takes about a minute. Code is at github.com/aflock-ai/rookery.
I'll be in the thread today. Ask me anything about the attestation format, the keyless trust model, or how it relates to Witness.dev

value: Show HN: CI/Lock – signed evidence of what your CI ran


value: coolwulf

value:
This is a Chrome extension I created to use deepseek v4 flash (almost FREE) api to help me quickly summarize web page or reformat web page into a much more readable format (remove ads, noises, keep images if needed)
Another cool thing is since it's based on LLM, so I could reformat the page into different language such as Chinese.
Enjoy

value: Show HN: No ads and noise from any page, get a clean AI reformat in one click

author: coolwulf


value:
A 15-year-old dream has come true today. I started a PhD with the dream of creating a system that chants any Sanskrit shloka perfectly.
And here I am opening sourcing  Vaghenu, a meter aware sloka-to-chant, TTS for Sanskrit   . This is the world's first vrutta-aware, open-source TTS for Sanskrit Chanting. I am making the model weights, training scripts, and even data (that I meticulously collected) public - https://prathosh.in/vagdhenu/
No large AI lab. No big engineering team. No venture-scale budget. Just a professor's conviction that one of humanity's oldest knowledge traditions deserves modern, open infrastructure.
The name comes from the Upanishadic phrase: "Vācaṃ dhenum upāsīta" - Like the mythical wish-fulfilling cow, Vāgdhenu is intended to make Sanskrit texts more accessible to students, teachers, researchers, and devotees everywhere.
Test out the live demo here and let me know your comments - https://prathosh.in/vagdhenu/
The entire system, from data collection to model building and demos, is built by a single person (your truly) using the powerful harness that we are building at LatentForce.
I have attached a sample audio file generated by the system.
P.S: Posting on behalf of my friend, their aren't on HN.

value: Show HN: Vaghenu, a meter aware sloka-to-chant, TTS for Sanskrit


value: syc-bpc

value:
Bored People Chat is a minimal, anonymous global chat room inspired by the old internet that doesn't have sign-up, ads or bots. With a goal of cleaning up the bad reputation of previous anonymous chats, it’s a tiny website that has a single public global room. I purposefully didn't implement the ability to DM in here, and added moderation and filtering for anything that looks like personal information.
Only a global public room exist where there are eyes of others.
I built this because I personally wanted a space where I can always come back to, to meet and talk with strangers but also feel safe. It is mostly from nostalgia from old chat rooms and MMORPGs where I was able to make real deep connections online with people I haven't really seen faces of.
I already see a few people who regularly start coming back because they feel lonely, bored or just curious. Some might've just moved to a new place, or have other reasons why it is difficult to meet people in real life. It has really meant a lot to be able to provide a small space like this for people to gather, feel the presence of others and talk about their life.
My main focus is on the safety and moderation so I can continue to provide a safe space to talk. I believe this is achievable with help of modern AI agents that can automate the flagged chats and repeat offenders.
I’d really appreciate some genuine feedback. Thanks.

value: Show HN: Bored People Chat – Anonymous global chat room

author: syc-bpc


value: ggaswint

value:
Aegize is an open-source runtime layer that sits between an AI agent and the tools it calls.
As AI agents move from answering questions to taking actions, they end up connected to shells, email, databases, cloud infrastructure, payment APIs, and other real systems. I found myself asking the same question over and over: where should the trust boundary actually live?
My conclusion was that it shouldn't live in a prompt. It should live in deterministic infrastructure.
That's what Aegize is trying to provide.
Today (v0.2, Python), it provides:
* Wrap any function with GuardedTool(...) or the @guarded_tool decorator.
* Per-agent YAML policies with allow / deny / require_approval.
* Default-deny evaluation (deny wins; unknown agents and tools are denied).
* Approval-gated and denied actions never execute.
* Audit-first execution with append-only JSONL logs.
* Signature-preserving wrappers that integrate cleanly with tool registries (including MCP).
* MIT licensed, typed, tested, with a single runtime dependency (PyYAML).
Install:
pip install aegize
What it isn't:
* Not a model.
* Not a prompt guardrail.
* Not an agent framework.
It governs the action rather than the model, so it's vendor-neutral.
It's still early. Enforcement and audit are working today, but there are plenty of things I want to build next: tamper-evident audit logs, richer approval workflows, pluggable policy backends, better observability, and additional integrations.
The feedback I'm most interested in is architectural.
If you're building agent systems today, where do you think the trust boundary should live?
Does this feel like the right abstraction, or would you approach it differently?
Website + interactive playground:
https://aegize.com
GitHub:
https://github.com/gggaswint/aegize

value: Show HN: Aegize – Infrastructure for autonomous AI agents

author: ggaswint


value: tomfal

value: Show HN: Berth – A native macOS app for managing containers with Apple/container

author: tomfal


value: pdfmergely

value: Show HN: PDFMergely – In-browser PDF tools that never upload your files

author: pdfmergely


value: Show HN: Gitstock–Transform you GitHub commit history into K-line and animations


value: dominikz

value: Show HN: Cloud Inefficiency Audit – a local CLI to audit your Hetzner bill

author: dominikz


value: artpar

value: Show HN: TypeScript/JavaScript as interactive isometric circuit board

author: artpar


value: bring-shrubbery

value: Making a custom iOS widget normally means Xcode and WidgetKit. WidgetAI lets you just describe one in chat ("battery as a heatmap grid"), tweak it in plain language, and ship it to your home screen.<p>Live on the App Store now (iPhone/iPad; Android on the way). Would love feedback on what widgets you'd actually want on your home screen.

value: Show HN: WidgetAI – Design iOS widgets in plain English, no Xcode

author: bring-shrubbery


value: Sharanxxxx

value: Show HN: Markdific – A lightweight Markdown viewer for non-technical users

author: Sharanxxxx


value: IndustryLens

value: Show HN: Ask your AI what changed across your competitors

author: IndustryLens


value: rohanmahen

value:
Hey HN,
We're building Supafax an agent that uses email as its memory and config store.
Here's how it works:
- You email yourself to talk to the agent
- The agent uses that slice of your outbox as it's inbox and short term memory
- It can insert emails into your inbox to store routines, reminders, and rules for itself
Email is such a good primitive because it's essentially an append-only immutable record of all the valuable context about you and your relationships, and agents thrive on this highly structured surface. The tricky bit is users are very reluctant to share that data with companies. So instead of storing your email in a sql or vdb we leverage your inbox to be that storage space and Supafax stores nothing.
Think we're the only AI email assistant not storing your emails :)

value: Show HN: I built an agent that uses email as a file system

author: rohanmahen


value: bickov

value: What it does: mark the element, get small JSON (element, text, position, intent) instead of the raw image.

value: Show HN: SlimSnap – mark a screenshot element, get JSON for your coding agent

author: bickov


value:
I'm 15 and this is my AI workspace platform that I have building as a side-project.
I really wanted an AI platform that had all the latest features like tool-calling, web search, advanced reasoning etc. along with really nice ui/ux - like custom elements for email drafts, flashcards, instructions and checklists that not only stand out from all the paragraphs of text we are familiar with AI but these "cards" or "widgets" are also interactive to the user.
Instead of waiting for something like that to exist, I started building it myself.
That became HelloAI.
It supports the latest AI models, but really what stands out is the richer output formats designed to make AI outputs more usable instead of just long paragraphs.
It's still independent and something I actively use and keep improving based on real usage and feedback.
I'd appreciate any feedback on the idea, UX, or anything you think could be improved.

value: Show HN: Not Another AI Platform

title: Show HN: Not Another AI Platform


value: zachisparanoid

value:
Hi HN. I built 1ShotGen.
I lean on coding agents (Cursor, Claude Code, Copilot) all day, and the thing that kept wrecking my flow was the back and forth. I'd fire off a quick prompt, the agent would confidently build the wrong thing, and I'd burn the next five rounds walking it back. What got me was that I could always describe the feature way better AFTER it got it wrong. The intent was in my head the whole time, I just never spelled it out up front.
So that's the part 1ShotGen handles. You drop in a rough idea, it pulls the missing details out of you, and it turns the whole thing into a structured build prompt with the context, constraints, and edge cases your agent actually needs. The tool writes the prompt. Your agent does the build. The name is the goal: get enough into that first prompt that the agent can one shot it instead of guessing.
It won't run your agent or ship code for you, and it can't rescue a genuinely vague idea (garbage in, etc.). But for a feature you understand and just haven't written out properly, it gets you a much better starting prompt.
Plus, with a max or pro plan this will definitely help you really maximize those subscriptions if you have plenty of tokens leftover between resets! Use em if you got em.
Give it a whirl. It's free to try.
It might seem pointless to some, and I understand that, but it's helped me out a ton and thought maybe it could help others too.

value: Show HN: 1ShotGen – From rough idea to full build prompt in 1 shot

author: zachisparanoid


value: iillexial

value: Show HN: Smug – single binary, dependency free session manager for tmux

author: iillexial


value: brighbun

value:
Hey HN!
I recently built an app called Mocca(https://mocca.run), an email client where all the AI runs locally on your Mac. No cloud and API keys. The model is bundled and runs offline.
I made it as an experiment to see whether local AI has actually gotten good enough to power a real, everyday product and not just a cool demo.
Too be honest its not quiet "there" yet but I still think it is genuinely useful for a very specific use cases.
Would love it if you guys try it out and let me know what you think
Thanks!

value: Show HN: Mocca – A Mac email client powered by local AI

author: brighbun


value: hanguokai

value: Show HN: Classic Minesweeper

author: hanguokai

title: Show HN: Classic Minesweeper


value: Story time -<p>My girlfriend wanted to work on a project of mine so I gave her codebase access to first go thru.. she made this claude code skill to understand whole codebase in like super detailed. Supershocked, superamazing.. do check it out :)

value: Show HN: WtfisMyRepo – Use Claude to understand most complex codebases in mins


value: If your agent gets stuck or receives a question of taste/judgment, it can now ask a real human for a second opinion (me, for now!). It's been a fun idea to play with, and I'm glad to finally share it.<p>Source code is on the landing page.

value: Show HN: Escalate – human as a service for your agent


value: Show HN: Window Switcher – Better same-app window switching for macOS


value: jkferland

value: Hello there! I ran into this issue at work where I'd need to use a shared device. This would involve trying to connect to the device, getting up from my desk, asking my coworker, and going back to my desk.<p>The coordination took up enough of our time where I said I'd build this tool. And I did. If more people out there find this useful, then let me know!

value: Show HN: Availability Tracker – A Simple Way to Track Items

author: jkferland


value: stoicstoic

value: Show HN: Crosswalk mapping AI-agent design controls to NIST, ISO 42001, OWASP

author: stoicstoic


value: breezykermo

value: Multi-format (EPUB, PDF, and HTML) typesetting and static site engine using Typst. Atom feeds for static sites, presentations from a single Typst source (script PDF, site using RevealJS), and more.

value: Show HN: Rheo 0.4.0

author: breezykermo

title: Show HN: Rheo 0.4.0


value: Show HN: The Three Idempotencies of an Agent


value: pastamania

value:
It annoyed me how much all the AI tracking services were charging, so I made my own.
It's free, downloadable, runs on Windows and Mac, and is a bring-your-own-API-keys alternative to the likes of Peec and Profound. It tracks AI visibility across ChatGPT, Gemini, Claude, Perplexity, and Google's AI Overviews and AI mode. It also has tools for extracting the fanout queries AI makes when searching the web.
It's got dashboards and graphs and spreadsheet exports and a scheduler for anyone who wants to track visibility over time.

value: Show HN: A Free AI Visibility Tracker

author: pastamania

title: Show HN: A Free AI Visibility Tracker


value: abdush

value: Show HN: Add AI chat to any docs site with one script tag

author: abdush


value: tkachenko

value: Show HN: InternetVitals – the internet's vital signs, like a patient monitor

author: tkachenko


value: Show HN: Privacy policy generator for AI apps (LLM disclosure, EU AI Act)


value: gigisss

value: Show HN: GPTHumanizer – Free, unlimited AI humanizer for ChatGPT drafts

author: gigisss


value: Show HN: Turnitindetector.ai – Free AI checker for essays, no sign-up


value: miclag

value: Show HN: EchoRelay - Reliable HTTP delivery with retries, fan-out, and more

author: miclag


value: haogre

value: Show HN: ZenLocks – A privacy-first, subscription-free iOS screen time blocker

author: haogre


value: iliashad

value:
TLDR: Following my recent blog post and Hacker News post (https://news.ycombinator.com/item?id=48528029). where I ran the desktop app on my M1 Max. This time, I’m using the self-hosted version, running in Docker, with an NVIDIA RTX 4090 (24 GB of VRAM).
The content is also fundamentally more demanding: long podcast episodes with at least two faces in every frame, coding tutorials packed with on-screen text, and screen recordings. GoPro footage is mostly wide outdoor shots.
But NVIDIA was much faster than my M1 Max.
The longest video was a livestream of 3h 12m indexed in 1h 52m (4,612 frames analyzed).
You can directly see the processing jobs results in JSON format here: https://gist.github.com/IliasHad/fd64e4d331e90e57d61e95f64e8...

value: Show HN: I indexed 37h of my videos using an RTX 4090 and local ML models in 24h

author: iliashad


value:
Introducing Open Schematics V2 — the largest dataset of electronic schematics and PCB layouts on the internet.
It's a self-growing, autonomous dataset that continuously scans the web for new engineering designs and updates itself accordingly.
Reference designs help you move 10x faster: less reinventing the wheel, more validated patterns to design and check against.
It's also a goldmine for training AI models on real-world hardware design.

value: Show HN: Open Schematics V2 – Largest open electronic schematics dataset


value: Show HN: AgentShare Agent Readiness – Scan and optimize your site for AI bots


value: Show HN: Munin – open-source headless HubSpot alternative


value: nenadg

value: Show HN: Drag'n'drop OpenCode Config Generator

author: nenadg


value: unikzforce

value: Please check the website to learn about this framework https://zyraz-io.github.io/ekbatan/

value: Show HN: Ekbatan – Java persistence framework for event-driven systems

author: unikzforce