covid20212022
ads
ads
Wednesday, September 9, 2026
Show HN: Mushrooms – A personal MCP server for 2,500 apps, so your AI can act https://ift.tt/3iewaYd
Show HN: Mushrooms – A personal MCP server for 2,500 apps, so your AI can act https://ift.tt/1xyMBgz September 9, 2026 at 11:13PM
Show HN: Moral.games, a 1v1 ethics game with an AI judge https://ift.tt/mKN0J8p
Show HN: Moral.games, a 1v1 ethics game with an AI judge https://moral.games September 9, 2026 at 11:08PM
Show HN: Locksmith: Store Maven Secrets in the macOS Keychain (Or a Unix Socket) https://ift.tt/o4kWQDf
Show HN: Locksmith: Store Maven Secrets in the macOS Keychain (Or a Unix Socket) Hello HN, In the age of LLMs sucking in random secrets, sandbox escapes, and RCE orbital bombardment, I thought it'd be a good idea to create a Maven Extension that defers to the MacOS keychain for resolving secrets. In general, it's a good idea to not have any secrets (passwords, tokens, etc) stored in plaintext files. Also, this allows your machines to be FIPS-140 complaint, if thats a thing for your job. Locksmith is a Maven Core Extension that defers to the MacOS Keychain. The entry format in settings.xml looks like: `{[type=locksmith]nexus.superbiz.example.com/username}` This was a fun project and I used the Project Panama FFM with jextract for the first time. The FFM is a great iteration on JNI (which still has it's place) and was pretty much brainless to use. Setup is quick and easy and I tried to make the readme as friendly as possible. As an aside, I've also architected the core Library indecently from the Maven bits, so if you do need to read from the MacOS keychain in a project, you could pull the core Library in without dragging in Maven. Being 2026, of course Claude was used to assist in the creation of the project, however Locksmith is not vibecoded top-to-bottom. I personally loathe AI slop. I use LLMs as a tool, not a crutch. Enjoy! https://ift.tt/f6kuCai September 9, 2026 at 11:01PM
Show HN: Give your AI agent on-screen guides that show users where to click https://ift.tt/Ld1VEYm
Show HN: Give your AI agent on-screen guides that show users where to click Hey HN. I'm Christian, one of the founders of Frigade (YC W23). I've noticed that a lot of in-app AI agents struggle to actually understand the products they exist in. For instance, let's say a user asks an agent how to do something in a given SaaS product. In an ideal case, maybe that agent replies saying it has a tool to do the task and just automates that work entirely for the user. That's a great outcome. But often that's not the case. Maybe there is no tool call for that exact task, or maybe the user's question is best solved by a specific UI workflow or interface. In these cases, many agents tend to fall back on basic RAG on their help center, or sometimes even searching the internet for an understanding of their own product. This can be a very slow process and most of the time help center articles are outdated as products evolve faster than them today. Even worse, no one likes reading a long list of bullets and mapping that back to a UI. My tool (Assist API) solves this gap with a single tool call defined like this: const frigade_guide_tool = {
description: 'Call this tool to answer product questions or guide the user through a task.',
parameters: {
query: {
type: 'string',
description: 'What the user is asking or wants to do',
},
},
run: ({ query }) => frigade.assist({ query }),
}
Here's a demo I recorded on how to set it up with the Vercel AI SDK: https://www.youtube.com/watch?v=9WQ0UbLjC6I When called, the tool will do the following: 1) Gather context on what the user is seeing on screen, their permissions, feature flags, and more. Then one of the following: 2a) If solvable: Generate an on screen guide for how to fix a given problem 2b) If conceptual: Return text describing to the parent agent how to solve the problem 2c) Reject (i.e. unable to help) How does the tool know what to do? The tool learns a given application UI by using a browser-based agent. You provide a test account to your software (i.e. staging og preview), and a browser agent logs in and works its way through the entire product. It then builds its own map of how the application works which can the be queried about any product-related question or how to get from A to B in the UI. It also writes its own documentation from this map. The agent re-runs on a schedule or can be triggered through CI/CD. Docs and more details: https://ift.tt/RIfnbZg September 9, 2026 at 10:09PM
Tuesday, September 8, 2026
Show HN: Bestie, a coding agent that respects you https://ift.tt/e3FoDfP
Show HN: Bestie, a coding agent that respects you hi friends! this year, i've been working on a general purpose, native terminal coding agent harness. i remember being absolutely struck the first time i ever used claude code and it could just do things. i'm also a big fan of crush and pi. it's pretty early on. i still have yet to build all the higher-level behaviors that make something go from a harness to a proper agent. it turns out, making a coding agent is incredibly hard because you have to strap a development environment to an llm. in my hubris, i had thought "oh—it's just a terminal app that calls some api's!" i'm trying to provide all the things that i think an agent should have out of the box: subagents, sandboxing, compaction, cross-platform support, a beautiful interface, etc. i would be absolutely delighted if you'd give it a go (as far as safety goes, the sandbox tends to be too restrictive rather than too lenient—i'm trying to figure it out as i go). i made bestie because i don't like it when agents do things and don't tell you what they're doing. or when the harness itself won't provide visibility into things. so bestie is architected around being able to inspect anything that happens in an inspector pane that shows you the inputs/outputs of every tool call, background job update, and shell process. https://ift.tt/chFfsvE September 8, 2026 at 10:52PM
Monday, September 7, 2026
Show HN: Gote – a CLI note-taking management tool for plain Markdown https://ift.tt/bQ42NS5
Show HN: Gote – a CLI note-taking management tool for plain Markdown Repo: https://ift.tt/VR1wI3X I built a note taking management tool to use at work for quick note taking and searching. It is intended to be quite minimal. Another focus was to have lots of shortcuts and to keep things close to the homerow for ergonomics and speed. Notes are just markdown files in whatever directory you point it at. The only thing it keeps elsewhere is an index in ~/.gote. If you stop using it you still have all your notes. Tags go on the first line of the note, separated by periods, like .project.urgent.work. No frontmatter. Search is built into the binary, BM25 with stemming, so there's no ripgrep or fzf to set up. gote s meeting searches titles and content, gote s -t .work filters by tag, gote s -w 2412 pulls up notes from December 2024. Most commands have a two letter version that combines a list with an action. ro is recent + open, sv is search + view, tp is tag + pin. When results come up you pick one with a home row key instead of arrows or numbers. Binaries for mac/linux/windows are on the releases page, or go install github.com/banorton/gote@latest if you have Go. The goal of this project was not to learn something new or build something impressive. I simply had a need and filled it with a vibe-coded solution. I have been using it for about a year now and it does more or less exactly what I wanted. So I thought I'd share in case others are interested in using it, contributing to it, or want to use it as a reference for their own solution. September 7, 2026 at 11:55PM
Show HN: Possess, a TUI to browse and transfer coding sessions https://ift.tt/lgwDbq7
Show HN: Possess, a TUI to browse and transfer coding sessions https://ift.tt/nDHcstd September 8, 2026 at 01:13AM
Show HN: Isle – managed application environments for computer-use agents https://ift.tt/bWjXEfG
Show HN: Isle – managed application environments for computer-use agents https://www.tryisle.com September 8, 2026 at 12:02AM
Show HN: Wg-admin – web UI for an existing WireGuard host https://ift.tt/XliDKUj
Show HN: Wg-admin – web UI for an existing WireGuard host Reads /etc/wireguard, lets you add/edit/remove peers, applies with wg syncconf (no interface bounce). Does not install WireGuard or rewrite your PostUp/NAT. That's all https://ift.tt/TWJGCsc September 7, 2026 at 11:43PM
Sunday, September 6, 2026
Show HN: PixelDraw – simple drawing software for web(WASM) and desktop https://ift.tt/KSL3Aak
Show HN: PixelDraw – simple drawing software for web(WASM) and desktop https://ift.tt/Mdx2GCt September 6, 2026 at 10:53PM
Show HN: HexBOTs – a cellular automaton with robotic lawnmowers https://ift.tt/tRwO1CS
Show HN: HexBOTs – a cellular automaton with robotic lawnmowers Double-click or press N to start a new experiment. I built hexBOTs, an unusual cellular automaton based on deterministic robots. The robots behave a bit like robotic lawnmowers, moving through their environment and reacting according to their individual rules. The robots themselves are fully deterministic — no random functions are used while they are running. What makes them different is their “genetics”: each robot's behavior is defined by a randomly generated genome, which allows for an enormous number of different robot types. Randomness creates the robots, but it doesn't drive them. Once an experiment starts, everything follows deterministically from the generated genomes and the initial state. What fascinates me is the complexity that emerges from these relatively simple machines interacting with each other and their environment. Controls: B — enable/disable robots
(also: hold mouse/finger down) R — restart N — new experiment
(also: mouse/finger double-click) D — save as picture I — show information / controls https://hexbot-genesis.netlify.app/ September 7, 2026 at 02:56AM
Saturday, September 5, 2026
Show HN: Merge Wikipedia articles across languages into one page https://ift.tt/n46jNpL
Show HN: Merge Wikipedia articles across languages into one page https://ift.tt/6amlvO5 September 6, 2026 at 03:48AM
Show HN: Amaze Kings – a browser logic puzzle with 1,400 hand-graded levels https://ift.tt/JWF3oqv
Show HN: Amaze Kings – a browser logic puzzle with 1,400 hand-graded levels https://ift.tt/ZHJEMqx September 5, 2026 at 11:21PM
Subscribe to:
Posts (Atom)