value: JosephRedfern

value:
I've just released Plonk, a Spotlight Search style Python interpreter interface for macOS.
As someone who often uses Spotlight Search for quick calculations, I was left yearning for more - a way of quickly running snippets of code and bridge the gap between a calculator and a full on script. Plonk solves that problem by dropping you in to a persistent Python interpreter with a global hotkey. The `%copy` command can be used to dump the previous output to the clipboard, or `%copy <expr>` to dump the output of a specific expression/variable.
Plonk plugs into system Python by default, but is also compatible with virtualenvs or uv projects.
Source and package are available via GitHub: https://github.com/JosephRedfern/plonk

value: Show HN: Plonk – Spotlight Search style Python interpreter

author: JosephRedfern


value: Show HN: AutoMaxFix – controlled AI repair loop that won't eat your migrations


value: shellerik

value:
While the U.S. is celebrating Memorial Day, it seems like a good time to share this genealogy tool I made.
It can show the entire family tree for a person in a GEDCOM file (all of their relatives and in-laws) without any crossing lines and with lots of control over the styling.
I couldn't find any other software that does this, except maybe Gramps. Hopefully people will find it useful.

value: Show HN: Complete Family Tree Viewer

author: shellerik

title: Show HN: Complete Family Tree Viewer


value: Show HN: SynapCores – AI-native database (vector, graph, SQL, AutoML, LLM)


value: Show HN: Feynman AI research Assistant plugin for Obsidian


value: bitomule

value: Show HN: Musts – Open-source validation loops for AI coding agents

author: bitomule


value: foax

value:
I wanted to measure event-to-event latency on my remote control project Spud[0]. I found the C++ library Timesync[1] by Chris Taylor, which implements a unique "every packet is a probe" algorithm. I decided to port it to Rust, and also provide some abstractions for event latency measurement. Feel free to let me know if you find this useful, feedback is also welcome!
[0]: https://github.com/xfoa/Spud
[1]: https://github.com/catid/TimeSync

value: Show HN: Impatience – measure event latency on peers using synchronised clocks

author: foax


value: mgranados

value: This was mostly vibe coded over the bank holiday but the funny thing is that it was derived from an existing stale iOS swift project I started and never finished nor shipped that was built by hand, over the length of multiple months. It's just a ui that asks for your location and shows platform arrivals on your closer tube and overground stations using tfl api. Learned a lot about the setting up of stuff and all my api modelling and schemas hopefully went into shaping this. But it's quite impressive that now any feature can be built and deployed within seconds by claude remotely.

value: Show HN: A web to see nearby TFL trains

author: mgranados

title: Show HN: A web to see nearby TFL trains


value: bensg

value:
I've flown gliders a little but never had a reason to get into the underlying aerodynamics. This sim put together as a learning experience, using an ancient pamphlet on gliding paired with a few evenings of LLM time.
The sim:
- Controls with stick, ailerons, elevator, rudder, and airbrakes — W/S pitch, A/D roll, Q/E yaw, B airbrake
- Attempts to accurately model angle of attack via interaction of wing and air movement to give lift/drag
- Built on a real glider's numbers. Loosely modelled on an ASK‑21-class trainer: ~33:1 glide ratio, ~0.6 m/s minimum sink
- To stay aloft, you hunt for lift — thermals rising off sun-warmed ground + ridge lift where wind is deflected up terrain, etc.
Glider pilots: tell me where the behaviour feels inaccurate.

value: Show HN: Browser-based Glider Sim

author: bensg

title: Show HN: Browser-based Glider Sim


value: MarcellusDrum

value: Show HN: Linear Chess – Normal Chess, on a 1D board

author: MarcellusDrum


value: scosman

value: Show HN: Cursed Browser – a VLM reads the HTML and hallucinates the page

author: scosman


value: mlongo

value: Show HN: API cost calculator – compare 28 models across 7 providers, no signup

author: mlongo


value: sravanipuuta

value: Show HN: UUTA – A Quiet Practice Journal for iPhone and iPad

author: sravanipuuta


value: tealpod

value:
CloudPostOffice is realtime messaging for apps, scripts, and AI agents. No MQTT broker setup or configuration, no infrastructure to manage.

  p1 = cpo.postbox('postbox-1', 'your-secret')
  p1.send(to='postbox-2', msg='hello')

  p2 = cpo.postbox('postbox-2', 'your-secret')
  p2.listen(lambda msg: print(msg))

value: Show HN: CloudPostOffice – Send messages between apps and agents in 4 lines

author: tealpod


value: SachitRafa

value:
It's an biological inspired decay system for our memories with extended support of temporal reasoning.
Created a CLI command to infer knowledge from the context stored in memory system without any token utilization or llm call.
It comes with a memory dashboard to monitor and manage your memories it can be extended as audit trail for agents as well !

value: Show HN: YourMemory, persistent memory layer with temporal reasoning for agents

author: SachitRafa


value: yamafaktory

value: Show HN: Hypergraph – directed hypergraph library in Rust (40 graph algorithms)

author: yamafaktory


value: Show HN: Aquifer – a control plane for agentic API traffic


value: Show HN: HypeCheck – I built a tool that fact-checks supplement marketing


value: frantzarty

value: Show HN: Tussup.com – TikTok for Debates

author: frantzarty


value: ystepanoff

value: Show HN: AWO – Run Claude and Codex in isolated Git worktrees

author: ystepanoff


value: robert-whiteley

value:
Firstly, apologies, it's not free. It would be difficult to support this for free, it's a paid game.
I will now share the technical details, which will probably be most of interest for HN readers.
I previously made a carbon footprint tracking app where you photo objects and it tells you the carbon footprint by using an LLM to estimate the data on the fly, e.g. 32kg CO2e / kg of beef, in the UK. At some point, I realised that it is possible to make a Pokémon-style game, but capturing real animals in the real world.
This is now possible because:
 - image recognition is cheap, i.e. identifying animals, and the models (gpt-4o) can detect a (surprisingly) large number of animals and output their exact species.
 - LLMs can output a species' full taxonomy, pretty reliably. And, more importantly, they can generate game data quickly, on the fly.
It would unfeasible to generate the game sprites (images) for every species (millions, worldwide) and their full evolution chain, e.g. caterpillar, chrysalis, butterfly, ahead of time. I realised it's possible to do this in real time.
General game flow:
 - photo animal
 - send to gpt-4o
 - return species
 - send species to LLM, create evolution chain, plus attributes, types and moves.
 - in parallel, create sprites.
All data is cached.
The aim of the game is to build up your team and compete with other players to take over gyms.
The game is based in the real world, I had to come up with a way to have health centres and shops. These must both have decent coverage, globally. The solution is health centres are places of worship, e.g. churches, mosques, temples etc and shops are real world grocery stores. Every country as far as I can tell has places of worship, with good distribution, which was surprising. Gyms are located in every park worldwide.
Challenges:
How to get players outside:
 - I use openstreetmap for the game map, but I overlay my game design on top of it.
 - To physically make players go out into nature: I use openstreetmap area types to only allow capturing animals when your GPS location is in natural areas, e.g. woodland, parks etc. The aim of the game is to get you out into nature and appreciating animals.
- Level system: The solution I came up with is to set the animal levels based on the proximity to built-up areas, e.g. Every ~500 meters you go away from built-up areas, the animal level bands increase by 5 levels.
- It would be expensive to render the entire physical world in my game map, so I instead render the map on the fly, deterministically.
I also fetch animal calls in real time so that when they enter battle you hear a pigeon cooing, for example, which is pretty cool. I also fetch the animals conservation status, i.e. how endangered is it, and give you more reward (leaves, in-game currency) for capturing rarer animals.
I "launched" the game about a month ago, but have not really been publicising it as I've been working on various updates and improvements, but now I am sharing it more openly. It's got about 20 players so far, from around the world, and around 500 unique animal species have already been encountered.
Challenges have been keeping the costs low. Servers cost about $200 / month, text-gen is basically free as I get free tokens from OpenAI for sharing data, it's not privacy-related, and image-gen costs about $0.04 per sprite (2 per animal).
My background: not a programmer, originally a mechanical engineer and then business development manager, then started learning programming and building apps with AI in the last few years.
Feel free to ask me any technical details, happy to share.

value: Show HN: I made Pokémon but with real animals in the real world

author: robert-whiteley


value: Show HN: StartPageHQ – turn the browser new tab into a dashboard


value: Show HN: GoogleCalendar Sidebar with multi-auth and 2way sync – Obsidian Plugin


value: paulocastellano

value: Show HN: TryPost – open-source Social Media Scheduler

author: paulocastellano


value: zeshutmax

value: Show HN: Bae – AI companion built around persistent memory architecture

author: zeshutmax


value: Defaults to playing muted and with subtitles (configurable)

value: Show HN: macOS Screensaver to play random Jellyfin content


value:
Hello folks,
Over the past months I found it extremely hard to find photos for my blog that looked like MY brand.
I was tired of using stock photos and also did not want to spend time on canva creating graphics. The AI images also looked very off-brand and I always had to copy paste my brand instructions to create graphics for my blog.
It led me to create [InkTag.io](http://inktag.io/) - it let's users add color palette, brand style, negative words, logo for watermark etc and get consistent looking photos that look like your brand.
Initially I was thinking to release it as a react library but did know if devs will find this useful. Released it as a normal UI that people can use for their brand.
If anyone is interested in tech deep dive -- let me know in the comments.
I have had great fun building this. I hope you enjoy it as well.
-Gautam

value: Show HN: Built a tool to create brand-consistent images using AI


value: benwoodruff

value:
GerbDiff is a desktop app that provides layer-by-layer diff comparisons of PCB design files (Gerbers). The intended use-case is a production design environment to compare revisions of the same board where a design mistake can cost thousands of dollars. I built this app after personally experiencing the pain of shipping unintended design changes to fab. A quick rundown of the features:
- Local-only desktop app. Design IP never leaves the local machine.
- In-house developed gerber parser. Needed to be bulletproof for design validation.
- Automatic layer detection to make diff generation quick/painless.
- Generate and export diff reports (PNG/HTML). Attach to reviews/PRs as design collateral.
- Free Github Action so diff reports can be automatically added to PRs without running the tool.
If you want a longer read on the product thesis see: https://gerbdiff.com/blog/why-diff/
Would appreciate any/all feedback, especially from EEs on HN.

value: Show HN: GerbDiff – Visual diff tool for PCB Gerbers

author: benwoodruff


value: Show HN: The Grid in 4.5 Hours

title: Show HN: The Grid in 4.5 Hours


value: systima

value:
A Claude Code and OpenCode skill library that covers the full project and engagement lifecycle through 10 stage-aligned agents and 62 workflows:
* Shaping: MEDDIC qualification, ROM estimate, SoW draft
* Mobilisation: Charter, RACI, governance, kickoff
* Planning: Plan, capacity, budget baseline, estimate challenge
* Execution: Weekly status, RAID, standup digests, blocker triage
* Governance: Steering packs, exec summaries, stakeholder updates, escalation memos
* Risk and change: Risk deep-dives, change requests, mitigation, escalations
* Technical-quality oversight: SDLC, QA, systems engineering, secure-SDLC health checks
* Commercial: Budget tracking, margin analysis, change orders, invoice backup
* People: Team health, attrition risk, ramp plans, one-to-one prep
* Closure: Checklist, retrospective, lessons, case study, handover
Outputs are audit-ready markdown, each linked back to its charter revision, source documents, model, and prompt hash.
The engagement charter is a 'living constitution' that every artifact reconciles to.
Anything leaving your machine (steering decks, exec memos, change orders, SoWs) passes through an adversarial red-team gate first.
Local-first, and engagement data never leaves your disk.
npx @systima/project-delivery-framework
https://github.com/systima-ai/project-delivery-framework
We built this because the "AI for project management" space is almost entirely tooling for product management.
The framework is for the person running the multi-month, multi-stakeholder engagement (budget, the client, the team, and the contract, etc).

value: Show HN: AI skills for program / project / delivery managers

author: systima


value:
Most of the document parsers fail on real world challenges like complex tables, handwritten documents, historical document scans, equations, multi-column layouts, complex reading order, etc. We built Unsiloed Parser to handle exactly these cases.
Our latest parser v3.1 achieved #1 rank and scored 88.0 strict pass-rate on olmOCR-Bench. We ran the evaluation across 1,403 PDFs and 8,413 unit tests using the unmodified upstream Allen AI scorer (olmocr==0.4.27) and found Unsiloed beats 18 other OCR services, including GPT-5.5, Claude Opus 4.7, LlamaParse, Reducto, Azure Document Intelligence, AWS Textract, and Unstructured.
When we dug deeper into the failure cases, we found many errors were not OCR errors but things like \frac vs \dfrac, whitespace differences, or equivalent LaTeX renderings. We ran a secondary LLM-as-Judge evaluation to classify real misses vs semantic equivalents, which lifts the corrected score to 94.8 (explained deeply in the blog post).
Blog with full methodology and examples: https://www.unsiloed.ai/blog/unsiloed-ai-achieves-1-rank-on-...
Evaluation Code for reproducibility:
https://github.com/Unsiloed-AI/unsiloed-olmocr-benchmark
Feel free to post your messiest PDFs in the comment and we'll run it through Unsiloed parser and share the output here.

value: Show HN: Unsiloed AI – #1 on olmOCR-Bench


value: tomfunk

value:
Fungible is a terminal-based personal finance app that fills the Mint-shaped void in my life. It runs using your own plaid credentials (optional) and has its own integrated chatbot (also optional and BYO key).
You connect banks via Plaid or import CSVs. Transactions get auto-categorized by rules you define. On top of normal categories there's a flexibility layer (fixed / flexible / discretionary) so you can see at a glance what's actually controllable spending. There are also tags (also separate from categories) for isolating things like trips or hobbies.
The financial health screen does savings rate, liquidity runway, and FIRE projection with adjustable assumptions. Probably overkill but I like it.
It also has an MCP server so Claude/ChatGPT can talk to you about your finances, create rules/tags, etc. That’s always the most annoying thing for me when trying a new personal finance tool. Hopefully this brings down the barrier to usefulness. The agent/chatbot in the app has the same tools as the Claude/ChatGPT would have via the MCP.

value: Show HN: Fungible – A local personal finance app in the terminal

author: tomfunk


value: ArtificeAccount

value: I made a simple synonym and antonym word matching game. You're given a word, and you have to match the other related words to their proper group. It's written entirely in HTML, CSS, and JavaScript. It even works on mobile, though it's a bit squished. Making it gave me some ideas for a better version of the game, and building it out gave me some more JavaScript experience.<p>This is technically the first video game I've published on the internet, and I would like feedback on it. Thank you for having a look!

value: Show HN: A Word Matching Game

author: ArtificeAccount

title: Show HN: A Word Matching Game


value: tantara

value: OpenBrief is basically a GUI for yt-dlp with some AI on top — paste a link, it downloads locally, and transcription and voice generation run with local AI on your machine. Summaries and chat over the transcript use an LLM, which is bring-your-own-key for now. It's open source and free.

value: Show HN: OpenBrief – Local-first video downloader/summarizer

author: tantara


value: animetyan

value: Show HN: Nerve – self hosted runtime for AI agents

author: animetyan


value: Turn audio into stunning AI videos in minutes. Upload MP3 or WAV files and generate lip sync videos, scene videos, or audio visualizer videos with AI subtitles, multilingual support, multiple aspect ratios, and HD export — no watermark or login required.

value: Show HN: HN Audio to video AI generator

title: Show HN: HN Audio to video AI generator


value: Show HN: Aigis – 43% of MCP servers have injection payloads; I built a firewall


value: qwikhost

value: Embed Notion pages into any website. Easy to embed on the most popular CMS whether it is WordPress or Wix.

value: Show HN: Embed Notion Pages into Your Website

author: qwikhost


value: lucasfrederico

value: Show HN: Pgcraft – a lazygit-style TUI for Postgres

author: lucasfrederico


value: autorun

value: Show HN: Rapel – chunked resumable downloads in unstable networks

author: autorun


value: Show HN: AgentToolBench-Code – security benchmark for AI coding agents


value: jph

value: Show HN: Lily Design System: Components for React, Vue, Svelte, HTML, More

author: jph


value: joddystreet

value:
I built a self-hostable web-based sql client interfaces for me and my team.
We were using the community version of - https://dbeaver.io, but we needed a few more features and an improved editor. PopSQL was a modern take on web based sql editor, but it didn't fit into the infra security setup we have.
We needed:

  - SSO
  - Audit logs
  - Modern editor (https://www.pgcli.com/ like hints)
  - Sharable queries
  - Explain queries (https://explain.dalibo.com/ embedded)
  - Query as API service
  - Schema exploration (https://dbdiagram.io/ embedded)
  - Fixed client IP

With the help of Copilot + GPT-5.5 + GPT-5.4, I was able to build this and have been using in-house since a couple of months now. Presently, it only supports PostgreSQL and ClickHouse.
The Roadmap:

  - Scheduled queries
  - Query pipeline and workflows
  - Embeddable Dashboard builder
  - Edge AI Assistant — Browser-local LLM for query explanation and generation
  - More database drivers — SQLite, Duckdb, Redis

Please fork it, extend it and make it fit for your own use-cases.

value: Show HN: Self-hosted collaborative SQL editor for teams

author: joddystreet


value: dogacel

value: Show HN: Auto GPU Kernel – Autonomous GPU-kernel discovery and optimizer

author: dogacel


value: Show HN: Versionparser – Java library for working with versioning schemes


value: rednakta

value: Show HN: Desktop GUI sandbox for AI agents and MCP servers

author: rednakta


value: finnworks

value: Show HN: skills-for-humanity – 171 structured reasoning skills for Claude Code

author: finnworks


value: OzlemT

value: Show HN: Burn, K8s cost CLI that pulls actual spot prices per instance type

author: OzlemT


value: leostera

value: Show HN: Riot, a modern multicore actor-based ecosystem for OCaml

author: leostera


value: Show HN: GPTFortress, a 24/7 live-stream playing Dwarf Fortress with GPT-5


value: nethsarask

value: Show HN : Building Production MPC Wallets: Architecture, Solana Implementation

author: nethsarask


value: dmaynard

value: Show HN: A high-performance audio visualizer using Rust, WASM, and React

author: dmaynard


value: cheecheongfan

value:
I noticed slide decks become much less useful after meetings.
People send PDFs around, but much of the information was spoken rather than written.
I built PresentForMe.ai think of it as DocSend, but interactive.
Upload a PDF or PowerPoint and instead of sharing a static deck, viewers get an AI presenter that can:
- explain slides
- narrate content
- answer questions
- track all interactions
Still working on things like pacing, and making the response more natural.
here's a short 3-slide demo:
<a href="https://presentforme.ai/presenter-live?share=2y_-NRdi0PSyUTWkfcZjbSSOdK07dV1DgIczIn4tqwhv0HjgZb5VOOgD4zm24HwuLBnuZZXCUvCX4aVr7tfySKaPAOgmbKtJZfj_IgpnE35DasGHJxdYSlJXDp2ICFl8mSwharPUojZpiUNcQjx5iZaycexo5jYew5wM-0_r8Gkbc9XKYxMXTJ7gQO2FdavlAdfqAG8bvCs7K_YXhjkNL4kjHEC43m3dCb67_LYRi0lxdAtTqrk9ZGZ2PuXJfmS5-kOsoG5JMLrguobyE5_Ozpspt-OtQg_uerwN5WNmr081ZPRg7zHAgwMpfzAz8bVAshdn9P5XLi61FuHOw10U4XOy7ip2KGRGLxXjrf7Ug2bNtt6wmUlAv6JIajicMKOymvisPhS_pRotBCydCk27ZPeh08pAHClopGuMV43aLKv3MlLPw2dlLtzSdRnicTI1F9mD1yZ_SUQMiJhh8dN8MyBwvqVxfcKjKNKD6UfYc1LIVyvbnFNZV5v3E0g7He_EJ8TP0tYcM2Y8sKYGS-NY5sxIIM3xT6ME-HX7BjwnOIEwI6d70_sGAMriVQBh0D5bJYacMA8unJayT_Rhwfshp23KCZxNnuo8JXdQR_zjnpRXLQ1qljNhTyPYIbyJ_eSyCSTjzN_zd4ay737HhkehWIY5kdSFejpdiF85zV_y1aqxv6WMCigTr9j8hf8MrUe1zR3SJEfrBUxMxH7ZR4H-wfmGYdMxh-HY2ERD_MI61Zxz0yfT5LTHDABNJPqoIcbslC95LPTPAMaRH48d_9rzMz692INplqCgbRfVIhlXdNQb7Qf6hR0o72RBtA&embed=1" rel="nofollow">https://presentforme.ai/presenter-live?share=2y_-NRdi0PSyUTW...
Would love feedback.
Thank you for your attention.

value: Show HN: Presentforme.ai – Make slide decks explain themselves

author: cheecheongfan


value: tinyopsstudio

value: Show HN: AI agent token cost calculator for Codex and Claude Code loops

author: tinyopsstudio


value: Show HN: atproxy – proxy Android app TCP traffic to an upstream HTTP proxy


value: rduffyuk

value: Show HN: Layered retrieval beats grep alone for LLM-generated engineering docs

author: rduffyuk


value: Vincenius

value: Hey everyone, here is a small project I've built over the last weekend. I'd love to know what you think :)

value: Show HN: A small game where you have to guess the stars of GitHub repositories

author: Vincenius


value: orikabeli

value:
Fork of Hackertab (https://github.com/medyo/hackertab.dev). All sources fetch directly in your browser - nothing goes through a server.
LinkedIn and X work via your existing session cookies. Onboarding runs Claude (your claude.ai session) in the background to infer your stack from your LinkedIn profile. No credentials stored, no data leaves your machine.
LinkedIn, X, and Claude.ai technically restrict this kind of access — though it's your own data, in your own browser. Use at your own discretion.

value: Show HN: OpenFeed – private dev news in your new tab, with LinkedIn and X feeds

author: orikabeli


value: juanisidoro

value: One command runs 25+ security checks on your Linux VPS. No persistent access, script self-deletes after running. Full source on GitHub.

value: Show HN: Audit your Linux VPS security in one command

author: juanisidoro


value: MrClouds

value: Show HN: Hush – A self-hostable, OpenMLS Discord alternative written in Go

author: MrClouds


value: vforno

value: Show HN: Judicex – Open-source legal AI that abstains instead of hallucinating

author: vforno


value: wrftaylor

value: Show HN: Self-managing codebase with long-horizon agents

author: wrftaylor


value: NoteDance

value: Show HN: High-performance parallel save/load for large NumPy

author: NoteDance


value: Typerion combines structural observation, human canonization, constrained AI evolution, and convergence verification into a single coherence runtime.

value: Show HN: The Structural Operating System for the AI Era


value: I made a job board to help myself and others find their next job as a marketing manager, across product, growth, SEO, etc. Design shamelessly stolen from HN.

value: Show HN: Marketing Manager Job Board

title: Show HN: Marketing Manager Job Board


value:
I built a small CLI that unifies launching local coding agents.
Instead of remembering different flags for Codex, Claude Code, Cursor Agent, OpenCode, and Antigravity CLI, I use one command with consistent options for agent, prompt, cwd, mode, model class, interactive/non-interactive and resume.
GitHub: https://github.com/dhruv-anand-aintech/agent-launch
You can use `agent-launch` or `agl` to launch (picks a random installed coding agent by default)

value: Show HN: Agent Launch – One CLI for Codex, Claude Code, Cursor, Gemini, OpenCode


value: introvertmac

value:
Hi Hacker News,
This is my first indie project. I built it because I personally struggled with finding good remote job opportunities.
It’s a curated and personalized remote job hunter desktop app that helps you:
* Track companies hiring remotely
* Manage your job applications
* Tailor applications with customized resumes and cover letters
* Prepare for interviews with personalized prep guides
I’d really appreciate it if you could check out the demo and website.
Any feedback, suggestions, or criticism would mean a lot — I’m trying to improve it as much as possible.
Thanks!
Manish

value: Show HN: RemotePilot: Track Remote Opportunities

author: introvertmac


value: monotype

value: Show HN: JobZap – Chrome extension for filtering LinkedIn job search

author: monotype


value: Show HN: A curated directory of AI affiliate programs, updated monthly


value: ignsl

value: Show HN: Vendorlobby – AI intake for cold emails, calls, and LinkedIn pitches

author: ignsl


value: valiottidata

value: Show HN: AI agents that audit your Metabase instance and find what's broken

author: valiottidata


value: georgebigh

value: Show HN: CodeGuard – defence-in-depth SSH security in one Python file

author: georgebigh


value: joexo

value:
Has a Kanban view and a timeline view, which are also mixed together in a TODO list with a smart sorting.
Prioritized tasks are interleaved with scheduled ones.
The philosophy being explored is that there is a big overlap between calendar items and todo items, and calendar items never happen exactly as scheduled.
Scheduled items gets converted to "Doing" state automatically at the start time.
Try it here: https://joexo.codeberg.page/myday/

value: Show HN: My Day – daily planner to get things done

author: joexo


value: lars-dev

value: Show HN: MetaStrip – Client-side metadata removal for photos, video, audio, docs

author: lars-dev


value: I built this app "SnakeOil", you snap a pic, it derives what product it is, how it's made, what's marketed for. then it goes and researches actual papers on the problem and ranks it on how effective the product is to solve the problem it's marketed for and gives you better suggestions for solving the problem.<p>it uses different AI api's for different task (sourcing products, finding papers, reading research, ranking products) to finally return suggestions, scores and the gap between the product you've scanned and what actually works, quoting the research behind it.

value: Show HN: The product is (usually) SnakeOil


value: melmahdi

value: Show HN: I built a tool to estimate AI agent costs before you ship

author: melmahdi


value: pvizgenerator

value: Show HN: Pviz-parser – codebase parsing package for Python and TS/JS codebases

author: pvizgenerator


value: iwhalen

value: Show HN: Rogue-Bench – LLMs play the game Rogue

author: iwhalen


value: miguelregueiro

value: Show HN: elio – A terminal file manager with rich previews

author: miguelregueiro


value: compuficial

value: Show HN: Apery – Synthetic Data Generator for AI Agents

author: compuficial


value: I wrote a compiler for a Rust-flavored C-like language for x86_64.<p>Check it out and let me know what you think.  :)

value: Show HN: The X Programming Language

title: Show HN: The X Programming Language


value: rbuccigrossi

value:
Hi HN! I released 3 parts of an educational video series (out of 6 planned), paired with a GitHub repository containing scripts and artifacts (released under Creative Commons).
- Main Site: https://skepticcto.com/ (includes related AI news articles)
- Code/Artifacts: https://github.com/SkepticCTO/decoding_the_language_machine
- YouTube Channel: https://www.youtube.com/@SkepticCTO
I’m a 21-year CTO, Ph.D. in CS (U Penn, 1999 in computer vision and ML), and a PI in the NIST AI Safety Initiative Consortium. I spent a 4-month sabbatical making this because I wanted to demystify how LLMs work through a historical perspective (starting in 1948 with Claude Shannon) and scientific skepticism.
The project is old enough to be fleshed out, but young enough to be able to pivot. Is it useful? What would you like to see? I look forward to questions and feedback.

value: Show HN: Decoding the Language Machine – AI video series and CC repo

author: rbuccigrossi


value: Show HN: Burnrate $1M a month, backwards through time


value: anttihero

value: Show HN: Lavern: an open-source multi-agent legal system (Apache 2.0)

author: anttihero


value: Show HN: Run RL agents in the browser with WebGPU


value: etgpao

value:
Hi HN,
I built PrismCat because I got tired of not knowing what LLM SDKs (like LangChain or various OpenAI/Anthropic wrappers) were silently injecting into my prompts behind the scenes. It's often hard to debug why a streaming request froze, or why a function-calling agent returned malformed JSON, without diving deep into SDK code.
PrismCat is a single-binary, self-hosted proxy and UI designed to run silently 24/7 as an LLM "black box" logger.
How it works:
It uses subdomain routing to achieve transparent proxying. For example, if you add an upstream named `openai`, PrismCat exposes `<a href="http://openai.localhost:8080" rel="nofollow">http://openai.localhost:8080</a>`.
Modern operating systems and browsers resolve `*.localhost` to `127.0.0.1` automatically, so you don't even need to edit your `/etc/hosts` file. You just change one line in your code—the `base_url`—and everything gets captured transparently (including Server-Sent Events/streaming).
Key features:
- Fully local-first: written in Go, stores data in SQLite, never sends your keys or prompts to a third party.
- Interactive Playground: Tweak and replay failed requests in the UI without re-running your scripts.
- SSE capture: Captures and reconstructs SSE chunks so you can inspect the raw flow.
- Request Override (Opt-in): Intercept and rewrite outgoing requests/headers without code changes.
I'd love to hear your feedback on the implementation (especially the subdomain routing approach) and what features you'd like to see next!

value: Show HN: PrismCat – Local transparent proxy and debugging console for LLM APIs

author: etgpao


value: lucachen

value: Show HN: Swift-Markdown-engine – A Native macOS Markdown editor on TextKit 2

author: lucachen


value: ktwao

value: Show HN: A Story

author: ktwao

title: Show HN: A Story


value: afonsosoares

value: I have been working in a keyboard driven story telling. If you have ideas on where to go next, I mean I am pretty new on the marketing side of things and would like to have your inputs on how to reach the public that can be interested on this kind of typing stories. Thanks guys for your time.

value: Show HN: TypistStories

author: afonsosoares

title: Show HN: TypistStories


value: benjosaur

value: Show HN: Sifter – Does your CV *actually* stand out to LLMs?

author: benjosaur


value: haozeli

value:
AI Agents operate in the digital world. Humans operate in the physical world.
Hands&Claws is a social platform that brings together all intelligent individuals.
And allow them to work together.
I developed this software because I discovered that there are some things that humans need AI agents to do, and some things that AI agents also need humans to do.
Task flows and workflows move between the digital and physical worlds, thus requiring a social network that is not limited to people in the physical world but also includes agents in the digital world.
It's all about accelerating task and workflow processes, even if it's entirely composed of humans, let alone a mix of humans and agents.
By examining the supply and demand relationship, I found its universality in future task flows and workflows.
From this perspective, I believe there is a possibility that simply building a social network based on supply and demand could provide a universal solution for future collaboration.
Anyone want a hamburger? An AI can't make a hamburger, but a human can. A nerd can't make a hamburger, but a chef can. Anyone worried about data? Humans can't handle complex data processing, but AI can. A chef can't handle complex data processing, but a nerd can. We each have our strengths and weaknesses. Why not set aside the distinction between humans and AI, treat us all as equal individuals, and work together in a collaborative environment? That way, we can accomplish tasks together. It all comes down to supply and demand; that's the key.

value: Show HN: Treats Human and AI the Same

author: haozeli

title: Show HN: Treats Human and AI the Same


value: carterburn

value:
For quite sometime, I’ve wanted to give implementing the Raft consensus protocol a try. I first looked at MIT’s 6.5840 Distributed Systems labs as a way to do this but it is in Go and my Go skills have atrophied as well as I have been deeply investing time in Rust. The other option was PingCAPs approach (https://github.com/pingcap/talent-plan/blob/master/courses/d...) but I also wanted the ability to define my own types and RPC approach, so I decided to do it from scratch.
I feel more comfortable with the “lab” approach though so I did use Claude to act as a “instructor” and code reviewer. All of the code is my own and the sans-I/O design was my own (Claude did not start with this concept).
I’ve been working on this for about 6 months now and I think it’s in a decent state! I want to add linearizable reads eventually but at the moment, a simple key value store with potentially stale reads is available in the repo. You can read some more information on my blog (https://blog.burnthe.dev/roundup-05-11/).
I would appreciate any feedback!

value: Show HN: Raft in Rust

author: carterburn

title: Show HN: Raft in Rust


value: ramoz

value:
replace any github.com url with dunkdown.com
https://dunkdown.com/mattpocock/skills

value: Show HN: WYSIWYG markdown editor for any GitHub repo

author: ramoz


value: ninjra

value: Show HN: Mushku.com – A deterministic answer oracle with zero raw-text egress

author: ninjra


value: dimatiu

value: Show HN: Perga, an open-source daily planner with notes

author: dimatiu


value: nilirl

value:
It's called 'Copywriting after AI' and it's 88 pages long. I used no AI to write it; I planned, edited, and wrote it myself.
It contains only the fundamental mental models I've used as a copywriter for over a decade. No case studies or anecdotes to fill the pages.
I made 44 diagrams to make some of the ideas more clear, using Excalidraw (I love it, would recommend it).
It's relevant to founders and people who need to communicate about what makes their work/software interesting.
It answers questions like:
- How do copywriters know they're saying something engaging?
- How do copywriters continuously keep building relevant content for the same audience?
- How do copywriters plan to be seen and heard on the noisy internet?
You can read the first chapter here on my website: https://www.nair.sh/guides-and-opinions/marketing-under-pres...
Oh, also the cover image is a painting from over 110 years ago: 'Sailor med kikkert' by Norwegian painter Martin Aagaard. Link: https://commons.wikimedia.org/wiki/File:Martin_Aagaard_-_Sai...

value: Show HN: I wrote a book that teaches writing for marketing from first principles

author: nilirl


value: everlier

value:
Visuals are arguably the most interesting part, demo in action here:
https://www.youtube.com/watch?v=bLImeRP94OY
This is just a fun side project, but it is still a fully functional agent with read-only access to your system (no web tools, to avoid exfill). It can explore whatever folder you start it in and then answer you yes or no for your question: "Is code ready for release?", "Read my notes, should I buy a GPU?", or some less useful ones, of course.
Built with Bun/OpenTUI.

value: Show HN: Naiou – an agent that can only answer yes or no to your query

author: everlier


value: yujonglee

value: Show HN: Compile-time model-id validation with declared capability

author: yujonglee


value: palpfiction

value:
Hey HN!
For the past few years I've been following the kakebo/kakeibo method to track my expenses and savings. The term might be a bit obscure, but it's really simple: plan your monthly spending based on your income and fixed expenses; track your expenses and categorise them in one of 4 categories (needs, wants, culture, unexpected); at the end of the month, reflect on your spending: look at aggregates by category, spot trends… overall, just be a bit more conscious about where you are spending your money, and use that to improve next month. Improving isn’t just about spending less money, but to actually spend it where it makes you the happiest.
I was buying specific notebooks made for the method, and even if I love that “zen” moment of sitting down and filling it out daily or weekly, being a developer I needed to make it an app, obviously. I toyed with the idea 4 years ago while learning Svelte, but eventually discarded it like most of my hobby projects. However, last year I decided to get serious and build a real app, as simple as possible, so I could actually ship it.
The goal was to translate the best parts of the method (tracking and reflection) to a digital format, and reap its benefits: always available, incredibly fast to track a transaction, and useful stats. On top of that, and extremely exhausted from the current trend of subscription apps, I wanted it to be as respectful as possible. One-time, small payment to get it, no upsells or ads, no weird permission requests, data always exportable and totally offline.
On the technical side, it’s just an Expo app backed by a SQLite database, no other fancy technologies, no servers, no complex setup. I wanted it to be as lean as possible, and I’m pretty happy with the result and by how easy it is to maintain it. An added benefit of using an SQLite database is that one of the export options is to get the full database, and since you can also import data from one, you can basically hack it however you want in your computer, and get it back to the app. In the end, it’s your app, it’s your data, you should be free to do whatever you want with it.
I spend a lot of time reading HN, so even if I’m quite scared of what might come out of this, I wanted to ask for some feedback from you. The app works perfectly fine for me (been using it daily since the year began) and for some of my friends, however, I’m having a bit of trouble getting it in front of people, mainly because I don’t really want to do paid advertisement or similar strategies. So if you are slightly interested, I’d really appreciate you trying out the app and sharing some thoughts. Since the app is paid, I have put up a page that gives you a promo code for the platform of your choice [1].
Thank you!
[1] https://getkakeibo.com/hn

value: Show HN: Kakeibo – a simple budget tracking app for simple people

author: palpfiction


value: PlainBytes PDF Redactor

value: Show HN: Local-first PDF redaction for permanently removing data

story_text: PlainBytes PDF Redactor


value: AminDev

value:
hey HN!
We're a group of Computer Science students from Oregon State University. At the beginning of this school year, we thought we could create a better low-latency game streaming service from scratch as our capstone project.
Unlike other open-source projects, we stream directly to the web via WebTransport a newer, QUIC based protocol allowing us to achieve glass to glass latency as low as 20 MS. We also host all game sessions on a bc-250 crypto-mining server.
If this piqued your interest, I recommend check you out our architecture post below.
architecture post: https://www.playstratus.io/blogs/architecture
source: https://github.com/playstratus/stratus

value: Show HN: Stratus: Open-Source Game Streaming Powered by WebTransport and Wayland

author: AminDev


value: Show HN: Harbor v0.4.19 – harbor launch –back end vLLM –web codex


value: Show HN: I open-sourced two AI agents with real memory (chat and voice, MIT)


value: paraknight

value:
Hi HN, I'm Yousef. I've built a lot of agents for vertical AI startups in the past few years, and I've become convinced that prompts are code, so must be kept in git.
The startups that decouple do so because engineers build agents with git, and non-engineers (lawyers/clinicians/etc) align agents outside of git.
So the problem of coordination and versioning shifts to out-of-sync docs and platforms.
This is why I built Gravel.
An open-source library that embeds a prompt editor straight into your app. Your prompts have a single source of truth (your codebase).
After a minute of setup:
1. Your team can make prompt PRs without knowing what a PR is
2. They can review outputs straight from your production traces
3. Those reviews create prompt change suggestions and evals
If you're building vertical agents, would love your feedback on it!

value: Show HN: Gravel – allow non-engineers to make prompt PRs

author: paraknight


value: Show HN: Chuchu, a modern Android SSH client powered by libghostty


value:
Hello everybody,
I built this tool initially to dictate to my computer because the alternatives weren't very attractive to me. There was an Electron app that was eating a lot of my RAM and had too much GUI. There was another one with lots of separate dependencies and it looks like it's going to take a while to figure it out, and a project that was a bunch of Python scripts. Anyways, without giving it too much consideration, I decided to build my own... how hard can it be? :)
So, the initial idea was that it's supposed to be light, self-contained and easy to use. And that escalated quickly because it turned out to be a very fun and rewarding project.
And I am happy to present to you Fono.
* One Rust binary, ~22 MB for CPU and ~60 MB for the GPU build, with basic glibc deps. Inside its belly, it has
* Transcription: It does dictation through STT, optionally a cleanup with a small LLM and then it injects the text in the clipboard, at the cursor or both
* Assistant: STT -> LLM -> TTS.
* You can pick various backends or models for STT, cleanup, assistant, and TTS. I am planning to add more.
* It can run completely locally or with different cloud providers.
* Run it headless on your big PC, and all local clients find it through mDSN
... and I guess another nice thing that maybe some of you might want to check out.
I am sure that there are bugs, but I would be happy to squash some if anybody would post issues on GitHub.
And obviously, I am putting it here because I would like some honest feedback.
Install: `curl -fsSL <a href="https://fono.page/install" rel="nofollow">https://fono.page/install</a> | sh`

value: Show HN: Fono – dictation/assistant for Linux in one Rust binary


value: midas

value: Show HN: MCPs aren't enough, give Codex/Claude accurate memory of everything

author: midas


value: jpelton

value: Show HN: We made a cinematic heist trailer with 4 AI models for $60

author: jpelton


value: pcwine

value: Show HN: Clean Gigabytes of Junk from Your Mac

author: pcwine


value: cwbuilds

value:
Not really expecting this to be anything, but I made it because I want to get into writing (as mentioned in the only article on the site).
Medium and Substack seem annoyingly rigid, and I also want to be able to showcase the projects I'm working on, so I built a profile; cantible.com/@chris, which is just my projects and writings in one place, with the option for people to sign up to my newsletter.
I doubt anyone else needs that sort of thing, but thought I'd allow others to create a profile just in case. If you want to try to gather a newsletter following and show off your existing products, it might be useful. It's free and always will be.
Enjoy, ignore, or let me know if you have any issues or suggestions. Either way, have a great day!
Thanks,
Chris

value: Show HN: Show off your software products and gather a newsletter following

author: cwbuilds


value: olafmol

value:
Hi HN! My name is Olaf, I work at CircleCI as a technology advisor in the CTO office, came in through the acquisition of my company Vamp.io (progressive delivery for microservices on k8s) in 2021. Wanted to hear the HN community feedback and thoughts on a project we think could be very interesting when adding AI coding agents to the SDLC and your CI pipelines.
Our team at CircleCI built Chunk sidecars after repeatedly running into the same issue internally: by the time our CI catches a failure, the agent has already moved on and most of the useful context is gone.
The basic idea of Chunk sidecars is to move fast lightweight validation into the inner development loop.
Chunk sidecars runs scoped “microbuilds” inside a lightweight microVM that mirrors your CI environment. It tries to auto-detect your stack and test commands, syncs changes from the agent session, and runs validations before commit/push.
A few implementation details that might be interesting:
validation hooks trigger automatically during agent stop/evaluation events
warm snapshots keep startup times low
validations run against environments matching the CI stack instead of local machine state
microbuilds only run the relevant slice instead of the entire pipeline
In our own experiments we measured:
~27 second average microbuild compute
~5 minutes total billable compute for equivalent full CI runs
3x–5x lower token usage in retry loops
The compute comparison is billable compute vs billable compute, not wall clock time. Full CI pipelines were parallelized.
The 27s is with warm snapshots — first-time setup takes about 15 minutes. We tested this on our own pipeline, not a large corpus. Larger repos with heavier deps will vary.
Under the hood it's currently Firecracker microVMs, running on E2B infrastructure. Current spec: 4 CPU, 8GB RAM (comparable to a Docker large). Things can change in the future depending on feedback and learnings.
Short demo video (YT) here: https://circle.ci/4dq9fph
Blog post: https://circleci.com/blog/chunk-sidecars/
Chunk CLI GitHub repo: https://github.com/CircleCI-Public/chunk-cli
This works with any CircleCI account (including the free one), and integrates with Claude Code, Codex, Cursor, or your own agents. The project is open source and also has features that work without CircleCI connected. Simply install the Chunk CLI and run "chunk init" and the sidecar auto-detects your stack and test commands.
Would love all feedback, especially from people already experimenting with agentic workflows. We're especially curious whether others are seeing the same CI failure rate pattern and "widening gap" between inner and outer dev/SDLC loop with agent-generated code?

value: Show HN: Chunk sidecars for validating agent-generated code before pushing to CI

author: olafmol


value: mbbill

value: Show HN: Mind-expander, a visual workspace for coding with AI agents

author: mbbill


value:
Hi,
I made this with two others. As title suggests, its a private social media (although closer to a messenger) where, you send posts/photos to others and they show up on a unified feed. I use it with my friends + family. If you're interested in this sort of thing, check it out (available as iOS and web app).
Disclaimer: Requires a phone number to sign up to prevent bots and required for some app functionality.

value: Show HN: Private social media feed with posts only from friends


value: docuru

value: Show HN: I Cloned Gmail

author: docuru

title: Show HN: I Cloned Gmail


value:
My colleagues all use Claude code to generate the PRs, but while reviewing I only have a large block of code diff, and a single comment making it tough for me to make sense out of the diff.
Moreover, there was no shared knowledge base of vibes amongst the team, nor a way  to revisit own reasoning later. I realised that just the code is not enough context, and thats why built Vibeshub.
It's a Claude Code plugin which auto uploads the transcript, and posts the comment on the PR with a link pointing towards it on vibeshub. The link contains a much more readable version of your chat, making it easy to skim, review, knowledge share for your teammates.
The repo used to build this (https://github.com/vibeshub/vibeshub) is the first customer of this product. Feel free to explore some PRs and traces here https://vibeshub.ai/vibeshub/vibeshub
Would love to hear from folks if you've faced similar issues when vibe-collaborating, and if this fits into your current workflow. Happy to answer any questions here, or shoot them my way at bhavya@vibeshub.ai

value: Show HN: Vibeshub – Git for your vibe code transcripts


value: ivoputzer

value: Show HN: Testbump – Automate SemVer by running old tests on new code

author: ivoputzer


value: ynnk

value: Show HN: NeuroFlow 55.8x video inference speedup for Vision Transformers PyTorch

author: ynnk


value: JPLeRouzic

value:
It is still at an experimental stage. I would like to get feedback on security, usability and other important topics.
It is written in pure PHP/JavaScript/HTML. The info are encoded in YAML/Markdown and are obfuscated.
The UI is in French only.
Thank you!

value: Show HN: I made a PoC of a website for French students

author: JPLeRouzic


value:
Two weeks ago we posted our narrative archetypes framework here - thanks for the discussion. (We've published a whitepaper on the same on the website, for those who are interested)
Curiosity seems to be getting the better of me still. The question is, if someone has a general premise for a story, can we suggest the narrative archetypes that best tell that story. For a lot of storytellers, that itself would give them plenty of ideas, and even a sense of direction to take the story into.
We've since shipped a tool that applies the framework directly: enter a premise, optionally pick a genre, and it matches your story to the archetypes that best fit its structural logic - with a sketch of what the story would look like under each one.
https://arc.quanten.co/tools/logline
The same premise reads differently under different genre lenses - the archetype shifts, and so does the story. Curious what you make of it.
One of the intriguing questions I've heard so far: can we use narrative archetypes to tell founder stories? You often hear in the world of startups that storytelling is everything - could this enable founders to find their story? Curious to explore that next.

value: Show HN: What story are you telling? (narrative archetypes tool)


value: shutty

value: Show HN: MurrDB: A RocksDB-based NVMe/S3 cache for AI inference workloads

author: shutty


value: hubraumhugo

value:
Congressional trading data is relatively commoditized, but I couldn't find any open-source version with the features I wanted.
The data is lagged (median 28 days from trade to disclosure, and 19% miss this deadline), but there's still interesting patterns to explore.
Repo: https://github.com/kadoa-org/congress-trading-monitor
Let me know if you have any suggestions for improvements!

value: Show HN: A website that tracks every stock trade Congress makes

author: hubraumhugo


value: dmdeller

value:
Previously on Show HN, I made a native Mac music player app called Radiccio, which works with local files, Apple Music, Navidrome*, OpenSubsonic*, Plex, and Jellyfin. (* = new since launch)
As of today, the same app also has a built-in OpenSubsonic server. Enable in settings and your local files are now streamable on the LAN. If you have Tailscale (or another mesh VPN), you can access from anywhere.
My #1 most frequent feedback has been that people wouldn’t consider a desktop music player that doesn’t have a way to play the same music on their phone. That’s fair. So, I’m hoping this will go some way towards filling that need. Lots of people are aware that you can set up a server, but not everyone gets around to actually doing it, so I tried to make it super easy; literally one click.
There are many OpenSubsonic clients (players) available on just about every platform: iOS, Android, Windows, Linux, web. Someday I hope to make my own iPhone client, but I haven’t had enough time yet; and honestly, there’s plenty of great clients already on iOS. My favorite is Nautiline.
Radiccio Server also has Bonjour and (optional) anonymous access, so you can have a LAN party just like in the old days with iTunes. (It does not use the old iTunes DAAP protocol - that’s proprietary and weird, and from what I can tell, nobody really uses it any more. Instead, this uses OpenSubsonic with a few custom extensions, documented on my site.)
I am working on this product full time, so the subscription pricing goes towards my living expenses while I try to make ends meet so I can keep working on this. I have a multi-year plan for this. No outside funding, no ads, no nags. After two decades in the industry, I’m trying to make something I can really be proud of.
Would love to hear your feedback. Comment here or email feedback [at] radiccio.music
Thanks for looking!
-dmd

value: Show HN: Radiccio Server is a new personal music server for Mac: one-click setup

author: dmdeller


value: elyxlz

value: Show HN: Audiogen – a new take on generative music AI

author: elyxlz


value: danindahouse

value: Show HN: Free, read-only Stripe audit for leaked MRR

author: danindahouse


value: theaniketmaurya

value:
The majority of legacy systems run on the Windows operating system.
It is hard to automate with computer-use agents because of weird pop-ups, lack of a DOM like browsers, random clicks, and cost at scale.
We built an agent harness and sandbox to automate any legacy software. Our Windows Sandbox (SmolVM) is open-source and can be used with a Python SDK or CLI -  https://github.com/CelestoAI/SmolVM
We will also publish our agent harness benchmark report soon.

value: Show HN: Automate legacy software on a Windows Sandbox

author: theaniketmaurya


value: eddy-sekorti

value: Show HN: Security Questionnaires automation tool for small B2B SaaS founders

author: eddy-sekorti


value: praveenperera

value:
Speakrs implements the full pyannote community-1 style diarization pipeline in Rust: segmentation, powerset decode, overlap-add aggregation, binarization, embedding, PLDA, and VBx clustering.
There is no Python runtime in the library path. Inference runs on ONNX Runtime or native CoreML, and the rest of the pipeline stays in Rust.
It is 20x-30x faster on macOS, but only 2-3x faster on linux/cuda (depending on CPU).
Few reasons its faster:
1. Speakrs is using coreml versions of the models. I exported the models specifically to run on coreml. PyAnnote just runs the same the same PyTorch versions through MPS (Metal) on macOS.
2. PyAnnote is not a single model, its a few different models put together in a pipeline, the readme has some info on the full pipeline.
3. Speakrs optimizes the pipeline so different parts can run on CPU, Neural Engine and GPU.
Speakrs has a batch mode, where you can run on multiple files at once, doing this also lets you keep CPU/GPU/ANE all fully utilized.
This is why on linux/cuda its not that much faster, PyAnnotate is already optimized to run on cuda, the speed improvements we get on cuda is by running some stuff on cpu while the other stuff runs on the GPU. The speedup on linux will depend on how powerful the CPU is.
There is also a fast mode, that sacrifices some speed for accuracy, that can be up to 50x faster, and for some types of audio doesn't sacrifice that much accuracy. The benchmarks have more info on this.

value: Show HN: Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS

author: praveenperera


value: Show HN: I used AI to built static recompilers for 5 retro game systems


value: Show HN: Speed up taking macOS promo screenshots


value: Show HN: HarvestGuard – AI early warnings for crop failure and food crises


value: paulmooreparks

value: Show HN: Yavchn – Yet Another Vibe-Coded Hacker News Wrapper

author: paulmooreparks


value: mplsllc

value: Show HN: MacSurf, a web browser port of Netsurf for Mac OS 9 with native TLS

author: mplsllc


value: haoranchg

value: Show HN: Cross-agent messaging and shared memory over the local filesystem

author: haoranchg


value: jimsojim

value:
Hi HN,
I have about 2000+ bookmarks that I will never read. Probably you do too. I keep collecting new stuff to read, the list grows longer each day, but I barely get around to reading them, and the problem, as I realised, is more to do with the analysis paralysis on what to read. Sort of like how we spend so much time figuring out what movie to watch on Netflix.
So I made a simple Chrome extension: it picks one bookmark at random, drops you on the page, and gives you two buttons on a floating toolbar - Stumble (next random one) or Done (mark read and move to the next random one). That's it. It takes away the burden of decision altogether, and it's sort of fun to engage with because of the variability (and novelty) of what it loads next, while still being within the universe of things I've been wanting to get to. Also, I've added daily goal and streaks to keep me motivated to get through the list and turn it into a daily habit.
You can simply Right-click -> Add to Stumbleback for new saves, otherwise it just reads your existing Chrome bookmarks, or you can paste URLs as well, no separate database.
It's free. Would love feedback from anyone who's tried to get through their reading list of things and failed.

value: Show HN: Stumbleback – A fun way to get through your reading list

author: jimsojim


value: NikhilKashyap

value: Show HN: InterviewSignal – open-source AI-native technical interviews

author: NikhilKashyap


value: choonspin

value: I built a macOS menu bar app that records your screen + voice while you work, then generates a structured guide automatically. Exports to Notion. No writing required. Sign up for waitlist for free trial.

value: Show HN: I built a tool to record your workflow and generate docs in one click

author: choonspin


value: casablanque

value:
Hi! I love Cloudflare Tunnels, but doing 10 clicks in the dashboard for every internal tool was killing my flow. I wanted ngrok-like UX but with enterprise Zero Trust security. Please check it out and feel free to give feedback.
https://github.com/casablanque-code/cfzt
Cheers!

value: Show HN: Zt – Expose local services via Cloudflare Zero Trust in one command

author: casablanque


value: dev-kraken

value: Show HN: SetupHub – Share and sync your developer setup across editors

author: dev-kraken


value: Show HN: An LLM translator whose source is a single prompt


value: tdondich

value: Show HN: Free DNS propagation checker – 40 resolvers, TTL and response times

author: tdondich


value: natyoung

value: Built a back-of-the-napkin simulator that models how work flows through GitFlow and GitHub Flow vs trunk-based development. Based on 15 years working with teams of all shapes and sizes. Watch PRs pile up, review interrupts cascade, and merge conflicts grow, then switch tabs and see the same team working with TBD. Execute an AI slop injection for extra chaos.

value: Show HN: Flow Simulator – GitHub Flow vs. trunk-based development side by side

author: natyoung


value: angelixd

value: Show HN: vtermux - Better management for console programs in vterm

author: angelixd


value: xilioscient

value: Show HN: Labyrinth-Mesh – Post-quantum multi-path UDP tunnel in Rust

author: xilioscient


value: genesishash

value:
I'm sure many people have some solutions similar to this but I've been using some variation of this since roughly the release of Opus 3 to get higher quality results. Like, significantly higher. So I decided to make it into a more structured package.
Problem: bad decisions and short sighted solutions due to the LLM not having enough context before acting. They'd read one file, or a few segments of a set of files using a super conservative offset and limit, guess about the rest, apply a patch, run a unit test and then tell you with its entire chest that the code is production-ready.
Those bandaids over time became debt, drift, complexity. Unnecessary LOC in a codebase where I find myself wondering is this thing even making me more efficient or should I be in VIM more often and just save myself the API costs (I use OpenCode + OpenRouter and have been known to blast through hundreds of dollars a day in spend using Frontier models).
I found that, for whatever reason, LLMs respond to role-play strongly vs just repeating rules using increasingly alarming markdown context decorators. And so I created a persona for it that is pretty funny when I explain it to someone else but has been really effective.
`monkdev` gives the LLM tools to get enough context before writing any code, it helps you to front-load the context window. This is a more expensive approach, on paper, but the money saved through efficient workflow has definitely worked out for me so I figured I would share it with others.
The main workflow after installing the MCP is just to type `meditate` in a fresh session. If you want to ingest a certain area of the code specifically, `meditate on <x>` and it will use the tooling provided to aggressively read files. It will confirm the token count and confirm with you before it starts just aggressively `cat`ing your entire project.
It's quite opinionated in terms of structure with Bun and Rust mono-repo projects so if you find it useful fork it and plug in your own preferences. I wanted to avoid making the system prompt too long since I've found that it loses significance in the behavior of the agent if it is over a certain size.
I'm also interested to know if anyone is using something similar or if it can be made to be more efficient.

value: Show HN: Monkdev is a toolkit and methodology for coding with LLMs

author: genesishash


value:
GSD is great for project management making it possible to run multiple projects at once. My multi-tasking skills can't keep up at the same pace, hence a utility to help me keep track of the projects.
cargo install gsd-meta-manager
TUI for:
- GSD milestone and phase progress
- git history
- open milestones
- backlog
- browser for the GSD markdown artifacts
- tmux support to quickly jump into the project's running claude instance
All feedback, improvements, PR and questions are welcome.

value: Show HN: TUI to keep track of local GSD (get-shit-done) projects


value: Show HN: Tool that hashes files into poems


value:
Hi HN,
I wrote clark-agent, a small Rust library for running LLM tool loops.
The loop is:
context -> model -> tool call -> tool result -> repeat
The parts I wanted typed were:
- transcript messages
- tool calls
- tool results
- stream events
- tool schemas
The model/provider boundary is a StreamFn trait. Tools implement AgentTool. There are hooks for things like context transforms, tool gates, observers, and follow-up messages.

value: Show HN: Clark-agent, a Rust library for LLM tool loops


value: tusharcw

value:
Hi HN, I'm Tushar, founder of CredWork - a simple project tracking and showcasing tool to use manually or with your AI Agent. It started as a simple timeline tool and then I added a way to collect projects to show in a portfolio website.
You can try it for free without signing up. If you create an account, it creates a track record of your activity, similar to the Github heatmap. Once you have enough activity, it calculates badges for consistency and AI skills (more coming).
I personally use it a lot through the mcp server so I can have my coding agent create and update tasks as it's working. It then becomes the conversation context that I can reuse in another conversation, across products.
I would love to get some feedback and suggestions.

value: Show HN: CredWork – a simple project tracking and showcasing tool

author: tusharcw


value: vednig

value: Show HN: Clipmon – Menubar Clipboard Manager for macOS

author: vednig


value:
I use ARQ heavily in my AI app's backend. I love the simplicity of the setup (just plug in Redis and you're good) and use it to manage long-running async LLM generation jobs. The cost of this simplicity is that it comes with no real monitoring story out-of-the-box. So here's one simple tool for it.
Web dashboard:
  docker run --rm -p 8000:8000 -e ARQ_DASHBOARD_REDIS_URL=redis://localhost:6379 ghcr.io/srijanpatel/arq-dashboard
TUI:
  docker run --rm -it -e ARQ_DASHBOARD_REDIS_URL=redis://localhost:6379 ghcr.io/srijanpatel/arq-dashboard tui
Shows per-function runtime percentiles (p50/p95/p99), success rates, throughput (jobs/min), runtime distribution charts, and a visual job timeline from enqueue to completion.
If you're using ARQ and flying blind on what your workers are doing, this might help. Originally forked from ninoseki/arq-dashboard and rewritten with a slightly more modern stack (FastAPI + Vue 3 + Textual) with more stats and a TUI.

value: Show HN: ARQ Dashboard – web and TUI monitoring for Python's ARQ job queue


value: Zartof

value: Show HN: Privacy-first notification blocker for Android ad-free

author: Zartof


value: Show HN: DDoS detection in 500 lines of Python (MIT, no cloud, no account)


value: alcray

value:
So, you know how bigtech gives nearly unlimited credits for coding tools and in the same time put a huge admin whitelist of what commands are allowed?
So, instead of becoming a 100x engineers, you (including me) simply become a multi-window-enter-clicker
I build a tool to solve this. It works locally, using OCR finds the "run" (or any other label you put e.g. accept, allow, fetch etc. ) and just clicks this button.
Originally this was a tool for me and my team, but people seamed to love it so much, they encouraged me to share with you.
I do understand that workflows in each bigtech company is different, so what worked for us !-> will work for you. So if you are interested in using this or have any question, please feel free to reach out, open issues and prs.
lets make AI slop inevitable!
https://github.com/Alcray/SlopeAutoAcceptor

value: Show HN: I built a tool to auto-accept AI slop and bigtech devs loves it

author: alcray


value: darrikonn

value:
Hi HN,
This is my personal site, but instead of the usual landing page it drops you into an interactive shell.
It's a React SPA with a virtual filesystem and command history. About 28 commands work the way you'd expect (ls, cd, cat, tree, find, grep, head, tail, wc, which, man, history, mkdir, touch, rm, cp, mv, echo, env, sudo, open, clear, pwd, whoami, date, uname, vi, vim). Tab completion, piping where it makes sense, and a help if you get stuck.
I keep adding commands when I'm bored, suggestions welcome.
Try help or just ls.
PS. Can you find the Easter-egg?

value: Show HN: I turned my personal website into a bash shell (with Vim)

author: darrikonn


value: FayzanMalik

value: npx claude-cwc

value: Show HN: Visual composer for Claude Code multi-agent workflows

author: FayzanMalik

story_text: npx claude-cwc


value: punnerud

value: Show HN: MPEE – Offline route calculations and optimization

author: punnerud


value: dkozlov

value: Show HN: Mobile SSH – 8 concurrent SSH sessions on Android

author: dkozlov


value: abrowniejr

value: Show HN: I made a simple Keyword Research tool for app devs

author: abrowniejr


value: Show HN: Artifold – A local-first library for AI-generated HTML artifacts


value: shalinshah

value:
Hey HN -- I'm Shalin, one of the cofounders of Hyper.
My cofounder Kanyes and I have been power users of a lot of second brain type software like Notion and Obsidian for years, and tried fine-tuning GPT-2 back in 2020 to solve this exact problem of giving AI access to all context of my life so it can do work for me more intelligently. We were too early then, and spent the next 4 years building robots at Matic. Earlier this year, we realized this was perhaps the right time to take a second crack at this problem, so we quit our jobs and built Hyper. It's super exciting that we finally shipped a self-serve version that you can try out yourself from the website!
Happy to answer any questions below, technical or otherwise, and hope this is something useful!

value: Show HN: Hyper, the self driving company brain

author: shalinshah


value: rhengles

value: Show HN: Windows 8 inspired transfer speed graph

author: rhengles


value: craigmccaskill

value:
Introducing Posthorn, a self hosted email gateway. One docker container (or Go binary) between every self hosted app on your VPS and your transactional email provider. Set up Posthorn once, point your apps to it, done.
I was trying to deploy Ghost on a DigitalOcean droplet and found that DO and many different VPS services have started to block the default SMTP ports to try to combat the various types of abuse they get. To actually configure my app, I had to hack together a Postfix relay.
In another project, I had a static site which had a contact form, but my free Formspree account was occasionally hitting usage limits and I desperately wanted some of the anti-spam features they had gated behind their paid accounts so I put together a caddy module to catch HTTP POSTs and bounce them to my provider.
I kept bumping into these same email issues. Many of the services I wanted to host (Gitea, Mastodon, Umami, Comentario) ran into the same limitations. This felt like a really common issue that had no good solution.
Posthorn is what I built to solve this. It's a small Go binary (or 10 MB docker image) that sits between your self hosted apps and your transactional email provider of choice (shipping with support for Postmark, Resend, Mailgun, Amazon SES or an outbound SMTP relay). It also accepts POSTs from HTML forms to support static site needs while adding security layers such as honeypot fields, origin checks and IP rate limiting. There's also a JSON HTTP API that supports Bearer auth for backend scripts or cron jobs that just want a /send endpoint.
I now use this personally in multiple scenarios and I've spent a lot of time beating this up and testing against what I can validate. I'd love to hear how this might be useful for you, what breaks and any feedback you might have. It's open source under Apache 2.0 and I'd love contributions. I'm planning to support and grow this for the long haul.
Code: https://github.com/craigmccaskill/posthorn
Docs: https://posthorn.dev/
Longer write up: https://craigmccaskill.com/introducing-posthorn/
Previous HN discussion on the exact issue I'm trying to solve: https://news.ycombinator.com/item?id=43620318

value: Show HN: Posthorn, self-hosted mail gateway

author: craigmccaskill


value: jimsojim

value:
Hi HN,
I have about 2000+ bookmarks that I will never read. Probably you do too. I keep collecting new stuff to read, the list grows longer each day, but I barely get around to reading them, and the problem, as I realised, is more to do with the analysis paralysis on what to read. Sort of like how we spend so much time figuring out what movie to watch on Netflix.
So I made a simple Chrome extension: it picks one bookmark at random, drops you on the page, and gives you two buttons on a floating toolbar - Stumble (next random one) or Done (mark read and move to the next random one). That's it. It takes away the burden of decision altogether, and it's sort of fun to engage with because of the variability (and novelty) of what it loads next, while still being within the universe of things I've been wanting to get to. Also, I've added daily goal and streaks to keep me motivated to get through the list and turn it into a daily habit.
You can simply Right-click -> Add to Stumbleback for new saves, otherwise it just reads your existing Chrome bookmarks, or you can paste URLs as well, no separate database.
It's free. Would love feedback from anyone who's tried to get through their reading list of things and failed.

value: Show HN: Stumbleback – StumbleUpon for the bookmarks you've been hoarding

author: jimsojim


value: Hi there,<p>I'm building a map tool - Tasmap. It combines the functions of articles, maps, and design. The goal is let people can easily build beautiful maps without design/engineering effort. There are many demo and use-cases on landing page, take a look and give it a try :)<p>- Eddie Hsu

value: Show HN: Tasmap – Canva for Maps

title: Show HN: Tasmap – Canva for Maps


value:
Hi HN. STAX IDE is a macOS app where every terminal session, code editor, and file browser is a movable, resizable window on a single zoomable canvas. `Cmd+wheel` to zoom out and see the whole workspace; zoom in to one window and use it like a normal app.
I built it because I was running 8-10 Claude Code / Codex shells in parallel and tabbed terminal apps kept losing my place. I wanted to see every shell at once and drag them around like Post-its. And have my browsers and notes in there too.
Implementation choices that might be interesting:
• AppKit, not SwiftUI. I needed manual frame control during drag/zoom to avoid AppKit's display-cycle re-entrancy guard, and got it more reliably out of straight NSView land.
• SwiftTerm (Miguel de Icaza's emulator) for VT100 + real PTYs (fork + openpty). One `LocalProcessTerminalView` per tab. OSC 7 → cwd → tab title.
• `NSScrollView.magnification` for canvas zoom. Cmd+wheel events are coalesced to one mag-update per display frame and the resync broadcast is hopped to the next runloop tick. Earlier versions used to SIGTRAP inside `_postWindowNeedsLayoutUnlessPostingDisabled` because the broadcast was re-entering AppKit's layout pass under aggressive zooming.
• Intentionally human-grep-able. No SQLite, no proprietary format.
• NSPasteboard drag-and-drop. Finder→canvas drops a folder and spawns a new stack with that folder as cwd. File-panel→terminal drag inserts the absolute path at the cursor.
•`NSTextStorageDelegate.processEditing` for syntax highlighting in the editor panels. 22 languages, extension auto-detect, plus a Sublime-style status-bar language picker.
* macOS only.
Install:

    brew install --cask vbario/staxide/staxide

Site / DMG releases: https://staxide.com
Built solo, used daily, lots of rough edges. Bug reports and corrections both welcome.

value: Show HN: STAX IDE – A zoomable macOS canvas of terminals and tools


value: datamatastudios

value: Show HN: Programming language demand index ranked by real job listings

author: datamatastudios


value: grzeczko

value: Senior software engineer & architect here. I built an interactive samurai-themed résumé game with React, Phaser, and Laravel to make portfolios less boring.<p>Players can compete for high scores in the Samurai Greg Hall of Fame. Hope you enjoy!

value: Show HN: I built a samurai-themed playable Résumé with React, Phaser, + Laravel

author: grzeczko


value: Show HN: GoPeek – open links in live mini browser windows without new tabs


value: underlog

value: Show HN: Virtuoso Data Table: virtualized rows and columns, Shadcn-based styling

author: underlog


value: xescugc

value: Show HN: PikoCI – self-hosted CI/CD inspired by Concourse, single binary

author: xescugc


value: eshengsky

value: Show HN: Mirdel – a local-first AI workspace with UI-based agent workflows

author: eshengsky


value: Andebugulin

value:
Default Android's Digital Wellbeing counts per app foreground time and sums it up. This has a weird consequences of historical totals being tied to whichever apps are currently installed and animations / some launcher time aren't counted at all.
By uninstalling Instagram that I was addicted to and my statistics would crazy shift, saying you spent less time than I actually did.
I wanted the simpler approach that would better answer the question: "how long was my screen on and unlocked today?", so I built a small Android app that just measures that and shows it as a floating overlay or in a widget, plus a lot of customization to it.
No network calls, Private, Free and Open Source, Ad-free. MIT.
Perhaps some manufactures are handling digital wellbeing differently, but that problem that I needed to solve existed and still exists on my Xiaomi device.

value: Show HN: Awareen a screen time tracker that counts screen on time, not app time

author: Andebugulin


value:
I built this typing mastery application yesterday. It took just few hours.
I wanted to have features that I wanted to use for improving the typing speed. It is usually the combinations of the best features that I like from various paid and free touch type tutoring applications.
Right now the Linux binaries work well. For Windows you need to allow the binary to run. And Mac the binaries wont run at all untill I sign them ( I still don't have developer account).
Have fun. Let me know your feedback.

value: Show HN: Offline Typing Mastery

title: Show HN: Offline Typing Mastery


value: therohitdas

value: YouTube is an untapped data source for deep research. Add this MCP and let your agent search YouTube for the latest videos related to your topic.

value: Show HN: YouTube MCP – let your AI agent search YouTube for research

author: therohitdas


value: Show HN: TokenAdvisor – paste a prompt, see what to cut to lower your LLM bill


value: made a small library using GPT5.5-Pro and autoresearch<p>you can convert 384-dim f32 vectors go from 1536 bytes to 48 bytes without calibration. works for petabyte scale processing of text in pure online manner.

value: Show HN: Clark Hash, 32x smaller searchable sketches for embeddings


value: docuru

value: Show HN: Mailflare – self-hosted email, custom domain with Cloudflare

author: docuru


value: sweetgummybears

value:
Being a software engineer myself I understand how grueling and tiresome software engineering interviews can be. Sometimes I found myself botching technical interviews due to nerves, only to realize a few minutes after the zoom call that I knew the answer all along. Many factors can cause skilled engineers to freeze up during interviews - and let's be honest, most of the skills tested during interviews are irrelevant to the actual day to day job.
I created a Mac desktop app at https://getsotto.ai/. It's made for engineers who have studied leetcode patterns but are in need of hints to guide them in the right direction during interview time. If you're truly stuck, it will also offer a correct solution but it will not help engineers who have no data structures and algorithms experience. I welcome any feedback and please join the discord server!

value: Show HN: Sotto – AI interview assistant for Mac

author: sweetgummybears


value: Show HN: Wolf – Turn Slack threads into multiplayer agent workspaces


value: danielkempe

value: As a designer myself, it was always very time consuming coming up with various social assets across all the different social platforms.<p>This job got much easier thanks to Nano banana, openai image 2 etc, however, you still needed to generate each image individually, which is still rather time consuming, so I decided to build an app that generates all the assets across all platforms simultaneously.

value: Show HN: Generate 54 social media assets in 1 click

author: danielkempe


value: DailyWorder

value:
I build and hand-write five daily word puzzles at dailyworder.com. Every clue and answer for the dailies are mine — I use AI for the code and it's unlocked crazy speed on small but thorny problems.
One technical detail as an example: Pyramid's editor (one of the five games) uses a ~350KB precomputed dataset of valid frameworks — grids where a single vowel, dropped into every slot, produces valid English words across all rows. Building the dataset was the actual work (combinatorial search over a 60k-word dictionary with constraint checks) but I did that in one session. Runtime is trivial: pick a framework, pick a vowel, render. Works offline. Don't think I could spend the time on it before LLMs.
The other four:
- Fourbe — Connections-style, but the connections are spelled out in crossword-style clues across four rounds
- Spying Bee — Word find flipped on it's head where players must reveal letters before they can select
- Invertle — word guesser with higher/lower hints
- Totum — letter-tile spelling game with a 16-letter pool
Built solo, evenings and weekends. Vite + React + TypeScript, Supabase, Vercel. iOS app is a Capacitor wrapper. Daily puzzles are free.
Genuinely curious what HN thinks. What's confusing about the games? What would you build differently?

value: Show HN: I hand-write 5 daily word puzzles before work

author: DailyWorder


value: zzeynalov

value: Show HN: Chat Hoarding – Mac app to archive WhatsApp backups locally

author: zzeynalov


value: rhysfonixone

value:
This is Axion, a guitar rig that runs entirely in the browser. I originally built it as a tool to help me while writing and producing an album, then eventually decided to turn it into a proper product.
Would love to hear what people think.

value: Show HN: Axion – Browser-based guitar amp/effects rig

author: rhysfonixone


value: mrholek

value: Show HN: Next.js internal tools boilerplate – auth, RBAC, audit logs, jobs

author: mrholek


value:
I've been building Legato, a realtime audio graph framework for Rust. The idea is to sit somewhere between PureData/MaxMSP (graph-based, visual routing) and something like JUCE.
The core of it is a minimal runtime and DSL for graph definitions. There are no loops, branching or evaluations. It's purely for wiring nodes together. If you want real logic, you write a custom node in Rust, register it, and drop it into the graph.
This way, you can easily extend the framework with Rust, as opposed to having to learn SuperCollider or CSound.
In addition to adding nodes in Rust, you can compose macros/templates/patches(still unsure which name I like best) of nodes, and then call them like regular nodes:
patch voice(attack = 200.0) {
    in freq gate
    audio {
        sine: mod,
        sine: carrier,
        adsr { attack: $attack, ... }
    }

    freq >> mod.freq
    mod >> carrier.freq
    gate >> adsr.gate
    carrier >> adsr[1]

    { adsr }

}
Patches inline into the same flat allocation, so spawning voice * 5 for polyphony is not too hard on memory layout.
There are better examples in the linked repository. They also "compose", so you can use patch a in patch b, etc.
The primary target right now is hardware — the idea is that you could build a VST, software synth, or groovebox and deploy it on embedded Linux (Raspberry Pi, etc.) using the NixOS images I'm working on (although not necessary).
Currently I am using CPAL to handle cross platform audio APIs.
I'm currently working on a few grooveboxes I will open source, likely in the tracker space.
The license is AGPLv3 with an additional permissions file that waives source disclosure for most creative projects (VSTs, synths, grooveboxes) without DAW/AI functionality.
Still early (no 0.1.0 yet), but the DSL parser, graph executor, midi tools, and a handful of nodes are working, and for myself I am already finding it productive.
Looking for feedback, contributors, and people looking to dogfood the project.
I will likely start posting some video demos on various platforms in the upcoming weeks, as it's at a point where it's actually quite fun to perform with.
Repo: https://github.com/legato-dsp/legato
Docs: https://legato.gg

value: Show HN: Legato – a Rust audio graph framework with a minimal DSL


value: PAndreew

value:
Edit: link seems to be broken - https://github.com/BeeZeeAgent/beezee
First I'd like to address the concerns that might naturally come up.
This repo is 3 days old, yet another LLM slop!
Yes, that's partly true. The reason behind it's age is that I ported it to its dedicated Github account. I had slight variations of the same SW in my personal repo since the end of February. I just wanted to be very clear about the fact that it's an LLM harness project. So I did a tabula rasa. Maybe the wrong decision, but we make mistakes. :) Originally I started to work on a form factor agnostic agent harness, but figured - we already have enough harnesses. So BeeZee's goal is to help manage multi-node, multi-harness, multi-human systems a bit easier. Yes it was 99% written by LLMs. I wrote the prompts, roughly 45% of the README and I handcrafted the logo. I promise the README has 0 (zero) emojis! I used Shadcn for the frontend. I still find it much better than Claude Badges with Dots (TM) and GPT Cards (TM).
Current features:
- self host the local server and the cloud relay
- access your local dev nodes' filesystems
- discover Calude Code and Codex harness on your machines
- spawn Codex/CC terminals sessions through a relay or start CC Remote Control sessions
- resume sessions from both harnesses -> they have a shared memory in that sense
- track high level token usage over time for all connected nodes -> it's one of the key development areas, Codex buggy ATM
- visualise and manage installed MCP servers and CLI tools
- upload files and folders to your remote dev machine -> it was kind of an emergent feature but I find it really handy!
- has a paywalled managed relay under app.beezyai.net -> I'm poor so why not
Please if you find it useful or interesting star the repo, contribute, submit issues and enjoy!

value: Show HN: BeeZee – OSS lightweight remote harness orchestration and observability

author: PAndreew


value: dotexorg

value: Show HN: ERPC – encrypted, typed RPC over any bidirectional channel

author: dotexorg


value: romanleeb

value: Show HN: I made a tool to find invoices in my email and match them to payments

author: romanleeb


value: immanuwell

value: Show HN: Droast, a Dockerfile linter that stopped being polite

author: immanuwell


value: sofumel

value: Show HN:The skill to resume work on Claude Code without unnecessary context

author: sofumel


value: Show HN: Gave Claude Code ADHD.. Now it thinks 3x better


value: Show HN: Unspaghettit – executable behavior specs for AI coding agents


value: clementg

value:
Github is famously slow for diffs, which can sometime cause issues for huge PRs (i.e.: https://github.com/ghostty-org/ghostty/pull/12291/changes)
We can try making the experience better by replacing the content directly inside Github by diffs.com and trees.software, making it easy and fast to load huge PRs, diffs, commits, compares, comments, for public and private repos
This is directly inspired by the amazing demo from the Pierre team at https://diffshub.com

value: Show HN: Upgrading GitHub by using Pierre's diffs and trees

author: clementg


value: Show HN: Notmyfault.fyi – email alerts when GitHub, Stripe, or Vercel go down


value: danielcasper

value: Show HN: CoreTex – An Open-Source, Unix-like, biomimetic, flat-file AI Harness

author: danielcasper


value: fieldspeter

value: Show HN: Supapin – Pinterest Growth and Automation Tool

author: fieldspeter


value: singiamtel

value:
For the past 2 years, my girlfriend and I have been software engineers at CERN working for the ALICE and CMS experiments. A few months ago we decided to leave and focus full time on building our own products as we realised we'll never make the jump otherwise. Draw on a Map is the first one we've shipped and it already has nearly 300 users.
Draw on a Map doesn't need an account for you to draw and share, and the map stays in the URL fragment (not sent to the server) when not logged in. You can open, draw, share in a matter of 30 seconds.
The app is built on top of Cloudflare and using the data from OpenStreetMap. We wanted something lean that doesn't require a big time investment to learn how to use.
Would highly appreciate any feedback!

value: Show HN: Map drawing tool where the map lives in the URL

author: singiamtel


value: blueblazin

value: I made a pixel pipeline explorer for the original Game Boy's Pixel Processing Unit (PPU). If you are implementing a Game Boy emulator or just interested in it then this might provide some help :)

value: Show HN: Game Boy pixel pipeline explorer

author: blueblazin


value: dimiprasakis

value:
I needed a tool to turn GitHub repos into nice screenshots (for social media) but couldn't find one that I liked. There are plenty for X and LinkedIn posts, but not many for GitHub repositories.
I built a simple static web app (GitShare) where you paste any public repo URL, customize it live and then export as PNG/JPEG/WebP. It runs entirely in your browser (it uses GitHub's API client-side, so you're rate limited to 60 unauthenticated requests per hour).
Tested on Chrome, Firefox, Safari, Brave, and DuckDuckGo on macOS. Fixed tons of bugs, and I think it's reliable now. But if you hit issues on any of those or another browser/OS please let me know, happy to fix them ASAP (and it's open to feature requests and contributions, of course!)
Source: https://github.com/minoansecurity/gitshare

value: Show HN: GitShare – Turn GitHub repos into beautiful social media screenshots

author: dimiprasakis


value: kamerad

value: Show HN: Insidertrack – free SEC Form 4 insider trade tracker

author: kamerad


value: mynameyeff

value: Show HN: Detect anti-bot, anti-agent defenses for any website

author: mynameyeff


value: herrj

value: Paste a GitHub repo URL, get a shell script that installs everything you need to run it — languages, package managers, system services, and per-project toolchain pins.

value: Show HN: Sitchy – Auto-setup any GitHub repo

author: herrj


value: Show HN: The platform layer for agentic ML engineering


value: BKDDFS

value:
Recently, the creators of the Witcher games admitted that they regret not taking documentation seriously enough. As they work on the Witcher 1 remake, they are sometimes forced to reapproach old problems because the original reasoning was never properly recorded. A few veterans still remember the context, but some key decisions were made by people who left the studio years ago.
We all know the pain of undocumented decisions, so I built a meta-linter for linting other linters' warnings to fight my colleagues' laziness and my own (mostly). Maybe you just caught a lag from the number of lint words, but the idea is simple. Imagine a yaml file. Now add an entry to it:
- location: ./the-file.rs:93 n\
  token: '// NOLINT' n\
  why: 'the reason' n\
Do you know what this NOLINT is? You don't? It's a suppression that you added 2 years ago. You don't remember? That's why you need shamefile. :)
Whoever's fault it is. Yours or the linter's. It doesn't matter. Document it, make sure you understand the code, get a review of your new entry in shamefile.yaml and let CI verify it. With shamefile, your CI won't let any undocumented linter warning pass anymore. Instead of educating the business on why docs are important, you'll say: "quality tools won't let my code pass".
I've observed a noticeable difference in AI agents' behaviour. During the pre-commit phase, reasoning models can "rethink" adding a new shame entry and actually fix the code. Not so easy now Claude, huh?
This is an early-stage tool. We've been using it in prod for a month now with my team and I'm using it in all my 3 OSS projects. Looking for feedback and contributors (adding new languages = good first issue ;))
Repo: https://github.com/BKDDFS/shamefile

value: Show HN: Shamefile – Enforce docs for linter bypasses

author: BKDDFS


value:
Identity is a missing piece for managing security in cyberspace where agents co-exist with humans. Traditional methods of managing open-access like captcha or anubis punish real humans while either being rapidly outclassed by computer-use agents or scaling poorly as the value of the site rises.
continuity-auth is my attempt to fix this from first principles by using device-continuity proof as a trust signal and time (enforced via rate-limiting) as the core resource to provide a graceful, zero-trust, login-less method to prevent abuse, supporting both browsers and CLI as first-class clients.
Built with Clojure/Script, babashka, and Datalevin. Work in progress. Happy to discuss.
Source: https://github.com/danieltanfh95/continuity-auth

value: Show HN: Continuity-auth – Respect-weighted rate limits for the open web


value: rofko

value: Show HN: PolyCSS – A 3D engine for the DOM (without WebGL)

author: rofko


value: timurg

value: Show HN: Enju – humans, AI agents, and compute as peers on one workflow graph

author: timurg


value: righthand

value: Show HN: Disable Ugly Firefox Single Rounded Corner

author: righthand


value: apresmoi

value: Show HN: Moltnet, a tiny self-hosteable chat network for agentic organizations

author: apresmoi


value: Show HN: CPU transcription for YouTube/TikTok/X, now 3x faster and diarization


value: rhgraysonii

value:
I got bored of normal 2048 so I made this. It allows you to enter "blitz mode" with a set time per move and an ability to scale the board up if you want to play longer games.
It allows 2 3 or 5 second turns, and can play up to 8, 10, or 12 size boards.
It is nothing too complicated or complex but the code is here if you want to see. I made this while on vacation for a friend today with Claude's help to work fast and get the styles right.
https://github.com/notactuallytreyanastasio/blog/commit/7891...

value: Show HN: 2048 with Blitz Mode

author: rhgraysonii

title: Show HN: 2048 with Blitz Mode


value: Tval

value: Show HN: Mneme HQ – repo-native architectural rules for AI coding agents

author: Tval


value: delduca

value:
I have a bad memory and can't memorize some important numbers, so I created this project.
I've always been concerned about being without my phone (getting robbed - which is common in Brazil - running out of battery, having it break, etc.), so I decided to create a page that sends SMS messages (LLM-summarized) and emails with more detailed information such as geolocation, IP address, and the full message.
It’s a simple page that allows sending one or more messages, with recipients being myself and other people - for example, in case I or they need help or need to communicate something important.
The source code is available at https://github.com/skhaz/dokku/tree/main/apps/help

value: Show HN: I made an emergency page for my family

author: delduca


value: JosephZeng

value: Show HN: Claude Usage Tray – Windows Tray for Claude Code Rate Limits

author: JosephZeng


value: Show HN: TruthLens – Free multi-signal deepfake image detector


value: bingud

value:
Hello HN,
I would like to share Filemat, a web-based file manager that I built because I wanted something with a simple setup and file permissions that work across the filesystem (as opposed to permissions only for a folder managed by the app).
It's self-hosted and open-source (currently in beta).
I'd be happy to hear your feedback
Repo:
https://github.com/bingud/filemat

value: Show HN: Filemat – an open-source web-based file manager

author: bingud


value: nathanstitt

value: Show HN: Open-source Workspace (mail,docs,spreadsheet,drive) web/iOS

author: nathanstitt


value: mrroryflint

value:
I recently went on a long walk (to get newborn twins to nap) and ended up having a long discussion with ChatGPT in voice mode; asking it to explain how the Enigma machine worked and clarifying all the errors in my current understanding.
I ended up going right back to basics and then subsequently spent ages failing to understand how it was cracked.
Anyway, I built this in an attempt to recreate that arc for people (like me) who find Enigma intimidating: 13 stages, ~15 minutes, ending in a sandbox machine and the "no letter encrypts to itself" flaw that doomed it.
Built with React + SVG + GSAP. Rotor wirings and stepping are historically accurate; an Advanced toggle exposes Ringstellung and M4. Feedback very welcome, especially on stages that drag or lose you.

value: Show HN: Enigma – a walkthrough from Caesar ciphers to a working Enigma machine

author: mrroryflint


value: kkukshtel

value:
Some of the "use html as an output format for LLMs" conversations of the last month inspired me to put together this package. The idea being, if we are outputting HTML, we maybe care less about the idea of HTML-in-browser and more because it's a nice document description format with convenient renderers (browsers).
But with things like kitty, I don't think we necessarily need to use a browser and can instead actually render HTML-described documents inline in the terminal itself. So here's kittyhtml.
You can pipe HTML to it and it renders the HTML+CSS inline in the terminal itself.
echo '<h1>hi</h1>' | kittyhtml
It can take raw HMTL, but also is a nice output target for invocations of claude -p.
claude -p "create a simple html page. return only the HTML and do not include markdown fences" | kittyhtml
Under the hood it's using https://github.com/DioxusLabs/blitz for the parsing/layout and then getting that rendered with kitty. So anything Bitz supports this supports.
As part of the npm package I ship an LLM skill that tells an LLM how to use this, but what I'm really ultimately aiming for here is to have this rendered inline in Claude Code. However, [CC doesn't yet support image protocols](https://github.com/anthropics/claude-code/issues/2266), but once it (inveitably?) does I would update the skill so that "create a plan in html and display it with kittyhtml" would have the plan (or whatever) rendered directly in your CC session.

value: Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal

author: kkukshtel