Show HN: Pizza Bot – An inbox for AI agents that work in the background Hi HN - long-time lurker (since 2012!), first time poster. Pizza Bot is a self-hosted desktop app for Mac, Windows, and Linux that runs AI agents in the background and exposes them through an email-like UI. Finished work shows up in Unread, and anything waiting on your approval shows up in Action. It's Apache 2.0-licensed, there's no signup and no telemetry, and you bring your own model provider: Anthropic, Amazon Bedrock, Google Gemini, OpenAI, OpenRouter, or a local model through Ollama. There are builds on the releases page, or you can run it from source. Pizza Bot started as an internal passion project I worked on with a small team at Amazon. The whole thing came out of my frustration at having to manually log CRM activities through a browser form. I built a simple REST API called "JoeBot" that connected to my authenticated browser session over CDP and filled out the form for me using Playwright. Then I hacked up a quick Obsidian plugin so I could trigger it from my local notes (no AI and no MCP servers involved). This caught on quickly. My fellow AWS Solutions Architect Igor Fil joined up with me, and we rebranded the project as "Pizza Bot," named after Amazon's two-pizza teams. We started seeing what other automations we could build. We found a GraphQL API we could query and hacked up some "recipes" to pull data out of the CRM to help with meeting prep. That worked great, and it was right around the time MCP servers seemed to be taking off, so we decided to expose Pizza Bot as an MCP server instead, so it would be available to AI tools through natural language. This was a decent solution for technical users, but the Account Managers who live inside our CRM system wanted something too. We decided to rebuild Pizza Bot as an Electron desktop app modeled after an email inbox, so it would be familiar to non-technical users and would run on both Mac and Windows. We also bundled internal MCP servers as OCI images and hosted them in Amazon ECR as an "addon marketplace" so users could install them with one click without having to set up Amazon developer tooling. The project took off organically and expanded outside of AWS into the wider Amazon organization globally. More than 2,000 people ended up using it for meeting prep, email drafting, Slack summaries, CRM logging, prioritizing their day, and web research. Once apps like Claude Cowork and Amazon's own Quick Desktop came out, we realized the real growth opportunity was outside of Amazon. Rather than try to rip out the Amazon-specific integrations, we rebuilt Pizza Bot once more as an open source project. We leaned on coding agents heavily, which is the only reason a team our size could pull off a full rewrite. I'm pleased to say it's finally public, and we're hoping to bring in community members and see where it goes. We'd like to do for knowledge workers what Claude Code and Codex have done for programmers. A couple of things to know up front. Most of what made Pizza Bot useful on day one inside Amazon came from that internal catalog of skills and MCP servers for Amazon's own systems, and none of it could come out with the app. So it ships thinner than the version those 2,000 people used, and building that catalog back up for tools other people actually use is where we need the most help. It's also a community project and not an AWS service, so there's no support or SLA behind it. The Windows and Linux builds aren't signed yet either. On the technical side, Pizza Bot is a server and a client. The desktop app bundles both, or you can point a client at a remote backend; personally, I self-host the server on my home network and reach it from my phone over Tailscale. The server owns the thread lifecycle and checkpoints state with DeepAgents and LangGraph, and clients rehydrate from it as needed, so you can disconnect mid-run and pick the thread back up from another client. Approval pauses outlive the session that created them and collect in an Action filter, so you can answer an hour later from a different device. The agent you talk to has a sandboxed QuickJS interpreter that can reach your filesystem only if you grant it a folder, but its main job is to delegate. Each subagent is a 1:1 mapping of a Skill, and an Activity bar shows that subagent and the tool calls it's making as it works. Memory is opt-in and stored as plain markdown files on your machine. Every tool call is explicit, including looking up a memory - we err on the side of transparency to reduce surprises. Tools come from MCP servers, and skills are ordinary SKILL.md files with a per-tool approval policy, so existing skills that don't require a code interpreter should still work. What I'd most like to hear about is where the app itself gets in your way, the kind of problem you can't fix by writing a skill or an MCP server. I'm around today to answer questions! https://ift.tt/NkEOnIl September 15, 2026 at 08:50PM
Show HN: Sass – Rust and WASM https://ift.tt/IejqiET September 16, 2026 at 01:04AM
Show HN: The bottom 50% of U.S. households are short after essentials (BLS data) https://whats-left-over.pages.dev/#s=50_40_10&c=1&u=person&t=0&tm=cbo&b=0&ts=100&k=0&cc=12201&im=nominal&by=2000&ir=2.5&ao=0&ar=20&at=200000&ip=10&rm=sp500&rr=8&pv=portfolio&p=1&iv=left&hp=1&e=food.housing.transport.health.insurance September 15, 2026 at 08:54PM
Show HN: An open-source control plane for your company's AI agents https://ift.tt/5VxUenz September 15, 2026 at 04:46AM
Show HN: Macros with a Behringer FCB1010 MIDI Pedalboard in macOS https://ift.tt/ho98SN0 September 15, 2026 at 04:31AM
Show HN: Pull every comment out of a Google Sheet, in the browser I spend a lot of time working in Google sheets. Often, I will collaborate with up to 50 other people in the same workbook. One specific org I worked at had a strong preference for using comment threads in Sheets extensively to ask questions, give feedback, and raise risks. Sheets would regularly get 70+ comment threads across multiple tabs with dozens of contributing teams. As the owner of the sheet, I wanted a way to document the comments to retain traceability on all of the various conversations. To my surprise, there was no function built into sheets to scrape, count, sort or manage comments at all. I also couldnt find any good third party add-ons to solve the problem. So I built one myself. I discovered that the Drive API gives you the comment text, author and state, but doesnt give the location of the comment which was crucial. Thankfully, the .xlsx export has xl/threadedComments with the cell reference, timestamp, author, resolved flag and parent ID. How it runs: JSZip in the browser, no sign-in, nothing uploaded anywhere. I am in the process of having the app verified to be hosted on Google Workspace Marketplace, but in the mean time the tool is available at: https://ift.tt/tZ3zSTy https://ift.tt/zGnxNV4 September 15, 2026 at 01:20AM
Show HN: Threshyr – An offline automatic time tracker with on-device AI I've built and continuously improved Threshyr based on the problem I faced myself. I was working on more than 3 projects at one time. At the end of any day/week/month if I had to calculate how many hours I have worked on each one, I would always not be able to calculate an accurate time. Because I had to just reconstruct it from memory instead of any real record. Every tracker I tried solved this either by: - sending my activity to their cloud or - by making me press start and stop, which I most of the time forget or - requires a monthly subscription. So I built Threshyr to address all of these pain points. It is a background time tracker for Windows and macOS. It runs entirely locally, recording the duration and window title for active application and active browser(excluding Firefox) domain locally on your machine. It comes up with predefined categories for installed application and browser domain. Each category can be marked as Productive(green color), Neutral(gray color) and Unproductive(red color). Users can modify predefined and can also create their own custom categories. Threshyr utilizes categories, tagging rules and light weight offline AI model called Threshyr AI to classify activity for projects. Users can review the activity classified by Threshyr-AI, can modify the project or even create rules based on the classification. As users review more and more activities, Threshyr-AI gets more accurate with each review. Threshyr lets users see how focused they were, how often and for how long they were distracted, and what was their duration for their productive and unproductive apps and domains. Threshyr also calculates hourly and fixed totals for client projects. Privacy is the core constraint I built this around: - No account, no password, no email required. - No keystroke logging, no screenshots, no behavioral analytics. - Zero cloud inference. - There are exactly two daily network calls: an anonymous daily ping to check for version updates and an active user ping. Threshyr is closed source right now. I am a solo developer in Pakistan trying to build a longer term and sustainable alternative to expensive time trackers. Right now, it is in pre-release. It is completely free to use with no obligation to pay (though there is an optional early-purchase at $29/year if you want to support it). After the pre-release ends Threshyr will be priced at $58 per year. No monthly subscription. I might add a lifetime price. Linux builds and team features are not available yet. Threshyr does not support Firefox I’d appreciate any feedback from the community, especially on how well the classification and tagging rules work for your specific workflows. Also let me know your thoughts about a lifetime price. I'll be in the thread to answer any questions. https://threshyr.com September 14, 2026 at 11:23PM
Show HN: SF Title Alert https://ift.tt/Vp5usj6 September 14, 2026 at 02:41AM
Show HN: Kibble – a reader for AI news, tutorials, code and models https://ift.tt/H8mgofO September 14, 2026 at 01:09AM
Show HN: Stackray – Detect any website's tech stack Stackray is an open source builtwith alternative that also provides OSINT details. Scan a domain or URL and view detected frameworks, business tools, subdomains, DNS records, etc. You can deploy your own instance to schedule recurring scans and get alerts through email using Resend or through Slack. You can also invite teammates and make API keys to programmatically use Stackray. https://stackray.app September 12, 2026 at 11:45PM
Show HN: Music Generation Backed by Algebra https://monictheory.com September 12, 2026 at 11:25PM
Show HN: EarthToPixels – Turning real cities into explorable pixel art Hi HN! A few friends and I built EarthToPixels, a project that turns real-world cities into explorable pixel-art maps. We fine-tuned an open-source Qwen image model and built a pipeline that takes aerial imagery, generates pixel-art tiles, and keeps neighboring generations visually continuous so they can be stitched into a large map. We built the pipeline to work with arbitrary coordinates rather than a specific city. For the first complete render, we chose our hometown: João Pessoa, Brazil. You can explore it here: https://ift.tt/m6pRFAa Would love to hear what you think, especially about the technical side. https://ift.tt/C7lR2BG September 12, 2026 at 11:14PM
Show HN: SyntheticAIdata – synthetic data for CV, 100k free credits/month Hi HN, I'm Goran, founder of syntheticAIdata. Collecting and labeling images for computer vision takes time, especially when you need specific objects, viewpoints, or conditions. We built syntheticAIdata to help developers generate those examples. You can vary environments, camera angles, backgrounds, and distractors, and apply real-world camera simulations to generate automatically labeled images for your application. Datasets can be downloaded or sent directly to Edge Impulse. You can generate 100,000 images for free each month. Registration is required. Try it out: https://ift.tt/YjhKbXT I'd love to hear what you'd use it for and which controls or features you're missing. https://ift.tt/hmH9TPq September 11, 2026 at 11:02PM
Show HN: Bodily Oddities When I was about 11 years old, my best friend and I were playing during recess at school, and I was carrying him around on my back, presumably pretending to be a multipart attack robot. All of a sudden, my heart started hurting, and I collapsed to my knees, and the robot was no more. Every time I inhaled, it would feel like a spike was being driven into my heart, and my breathing got completely shallow. I was sure I was done for, when all of a sudden, after an exhale, it disappeared. It wasn't until I was in my twenties that I learned this was called Precordial catch syndrome and it happens to most everyone. Every friend I've told about it was surprised, and also most knew the feeling. I collected a growing list of strange things bodies do ever since. And now finally I made it into a little page for others to see: https://ift.tt/ALD5I38 It includes a form to tell me about new things, if you think they belong on the page. Feedback welcome! https://ift.tt/ALD5I38 September 11, 2026 at 02:03AM
Show HN: Let coding agents work across your laptop, remote machines, and S3 I wanted to use Codex on my laptop to run kernel optimization experiments on my GPU box, with models stored in S3. That meant having Codex figure out file transfers and remote execution just to get an experiment running. Lots of opportunities to get something wrong before touching the actual kernel. Then what happens in the next session? Either Codex figures it out again, or the previous session leaves behind scripts and instructions. That works, but now there's a small infrastructure project to maintain along with the actual experiments. I decided to try out a more streamlined approach and started building Ridge. It gives agents common operations for accessing data and running commands across different environments, through MCP, a CLI, or Python. Local, SSH, Docker, and S3 are the initial providers. Copying a model from the bucket to the GPU box is one operation. There's also support for giving subagents narrower access and coordinating operations on shared resources with locks. I'm curious who else has run into this. What were you trying to do, and what did you end up building to make it work? Would appreciate feedback on the approach. https://ift.tt/h1NRrUT September 10, 2026 at 10:57PM
Show HN: Hydra – Open-source agentic terminal with a PTY daemon https://ift.tt/dczVWvK September 10, 2026 at 03:21AM
Show HN: Csirac emulator with Interprogram – first .au computer & language https://ift.tt/Z5mUsRP September 9, 2026 at 11:48PM
Show HN: I'm not a PostgREST fan this is why I'm building an alternative Don't get me wrong, core PostgREST concept is good. But I do think that stuff like Haskell and PlSQL should not be used in production. This is why I came up with the idea to make my own API generation service. Right now it is using SqLite as a main DB and generates endpoints based based on TOML DSL with some LUA scripting. I guess in several week I will have fully working usable MVP. https://ift.tt/zZxERQA September 9, 2026 at 11:17PM
Show HN: Pipnote – Share a reminder they can't peek at until it arrives https://pipnote.app/ September 9, 2026 at 01:18AM
Show HN: Linubot – like Grok bot and Hermes had a kid Work on Linux and Android with Tailscale. Because we also deserve some good stuff before everyone else. Any provider, or providers. Desktop workspace controlled with IPC by the agent, memories, skills, MCPS, self-learning, and more. Friendly UI and advanced area for power users. https://ift.tt/NgXQRmv September 9, 2026 at 12:14AM
Show HN: Gote – a CLI note-taking management tool for plain Markdown Repo: https://ift.tt/Mj6atZT I built a note taking management tool to use at work for quick note taking and searching. It is intended to be quite minimal. Another focus was to have lots of shortcuts and to keep things close to the homerow for ergonomics and speed. Notes are just markdown files in whatever directory you point it at. The only thing it keeps elsewhere is an index in ~/.gote. If you stop using it you still have all your notes. Tags go on the first line of the note, separated by periods, like .project.urgent.work. No frontmatter. Search is built into the binary, BM25 with stemming, so there's no ripgrep or fzf to set up. gote s meeting searches titles and content, gote s -t .work filters by tag, gote s -w 2412 pulls up notes from December 2024. Most commands have a two letter version that combines a list with an action. ro is recent + open, sv is search + view, tp is tag + pin. When results come up you pick one with a home row key instead of arrows or numbers. Binaries for mac/linux/windows are on the releases page, or go install github.com/banorton/gote@latest if you have Go. The goal of this project was not to learn something new or build something impressive. I simply had a need and filled it with a vibe-coded solution. I have been using it for about a year now and it does more or less exactly what I wanted. So I thought I'd share in case others are interested in using it, contributing to it, or want to use it as a reference for their own solution. September 7, 2026 at 10:25PM
Show HN: Possess, a TUI to browse and transfer coding sessions https://ift.tt/bPFHE3p September 7, 2026 at 11:43PM
Show HN: VODForge – a free local desktop UI for YouTube video/playlist downloads I built VODForge because I work with a CTV company that needed to pull YouTube videos from our channel partners into our media workflow. Converter sites are always an option but the bitrate wasn't optimal for a CTV network that needs to make multiple streaming version off of a single source file. So I build vodforge to use yt-dlp and ffmpeg under the hood with preconfigured settings for the highest quality end result, automatically adjusting the output settings based on source quality, frame rate, and things like that. It became a game changer internally for us because we were able to avoid sketchy converter sites and avoid paid converter software. Eventually I decided to release it for free and others loved it as well. We started to add support for many of the features that other software charges for, supporting 4K, playlist support, customizing application theme, persistent searchable library, auto organizing downloads by channel and playlist, MP3 support up to 320 kbps, and much more. Looking for feedback on the user experience and additional features that you might find useful. My goal is to grow VODForge into a widely adopted free tool for people who do not want to deal with sketchy websites, CLI mess, or pay for things that you could ultimately do for free given time and effort. VODForge wants to make it EASY and maintained for you. We know anyone can make a GUI wrapper, but that is a trivial way to describe what VODForge aims to offer, user-friendliness, "it just works", libraries and packages maintained for you. All you should think about is what to download next. VODForge awaits... https://ift.tt/9tmknob September 7, 2026 at 01:37AM
Show HN: PixelDraw – simple drawing software for web(WASM) and desktop https://ift.tt/D12hnLg September 6, 2026 at 09:23PM
Show HN: Cowbull – Wordle-like game where you only get match counts CowBull is a word game where you have to find the hidden four-letter word. You make guesses and get back the count of exact letter matches (bulls) and partial matches (cows). It’s a bit like Wordle, but you are not told the exact letters which match, only the count of matching letters. Scoring is based on the number of guesses and time used. There is a single player mode and a multi-player mode (no account required). The game source code is at https://ift.tt/2WdL4et . When I was younger, we used to play this game on paper at the back of the classroom during school and college in India. During Covid, I made this online version of the game to play with my kids. https://cowbull.co/ September 6, 2026 at 06:07AM
Show HN: I made Blocknado, an orbital stacker. Think Tetris with square rings I've loved stacker type games for as long as I can remember. But I've always wanted a version with a bit more strategy and puzzle dynamics. Blocknado is a game I've always wanted to play, maybe others will too. https://ift.tt/qACGdX7 September 6, 2026 at 05:46AM
Show HN: Merge Wikipedia articles across languages into one page https://ift.tt/B6ZAuez September 6, 2026 at 02:18AM
Show HN: Fast Cut Video tool for cutting video for Agents Hi HN, Build this tool in a couple of hours with OpenAI Codex to scratch an itch. As part of my videos workflows I needed to cut the videos myself since the agent is pretty bad cutting and timing using only the transcription. But using a big app like Premiere or DaVinci Resolve was overkill so I used Astra to build an app tailored to that very task. It will be useful to others with the same problem. Tested only on Silicon Macs, so any feedback is welcome. As part of my workflow when the agent get the video it can open the app with the video or videos loaded in the timeline for me to cut and then export the cuts in a format the agent can use and continue the workflow. https://ift.tt/DkKoQMg September 6, 2026 at 02:36AM
Show HN: Coder Eval – A Framework for Evals We needed a framework to write our evals in and easily update them, run A/B tests, set all kinds of constraints (ex: timeouts, number of turns), and configure the execution environment (ex: sandboxes, dependencies, how to handle AskQuestion). We also have an agent judge. It’s all in a YAML file now. We seem to be moving toward a world where companies rely more and more on evals to decide what to ship, so this should be super helpful for normalizing evals across teams. https://ift.tt/S6B5FPs September 5, 2026 at 12:39AM
Show HN: Local Mitsubishi AC Control with ESPHome and an AtomS3 Lite I connected my Mitsubishi split air conditioners directly to Home Assistant over CN105 using an AtomS3 Lite and ESPHome, avoiding MELCloud entirely. https://ift.tt/i7uqpvc September 4, 2026 at 11:00PM
Show HN: TERMy – A fast terminal assistant that does not use LLMs I love research and development, you may have heard of me because of PJON (Padded Jittering Operative Network). It is a network protocol I started developing in 2010, which was recently implemented in silicon by the ETH Zurich university thanks to the research of Pius Sieber. I am excited to share with you TERMy, a terminal assistant built on top of the NPC-Forge framework. Unlike everything else being built today, TERMy does not use embeddings, machine-learning or LLMs. It runs on the CPU (even on a Raspberry Pi Zero) both in the terminal or client-side in a browser tab and responds in milliseconds. It is a cynical but very knowledgeable Linux terminal assistant that translates your natural language into shell commands without relying on a single artificial neuron. I had a chance to focus for 2 months on my personal projects since early July, during the strange times of AI price hikes and the end of subsidized tokenmaxing. I was curious to see if I could develop from scratch a terminal assistant capable of handling simple natural language requests. I have a bad memory and got used to ask to copilot "activate the virtual environment" or similar trivial operations spending a non negligible sum every month. I started thinking, maybe I can do something to make my workflow more efficient? Do I really need trillions of parameters to accomplish those tasks? How it Works When you type a prompt, it goes through a lightweight NLU pipeline written in ~1000 lines of Python that implement the following steps: 1. Strip expletives, interjections, encouraging, discouraging and thanking words (remove noise) 2. Sentiment analysis 3. Exact Match (very fast) 4. Template Match (slower) 5. Probabilistic Match (even slower) Step 5 relies on: 1. IDF (Inverse Document Frequency) to identify rare words. 2. BOW (Bag Of Words) to accommodate word inversions. 3. IDF weighted Levenshtein to safely handle typos. Permission gating is hardcoded into the dataset and enforced for all potentially destructive commands, so it's inherently safer than letting an unpredictable LLM run wild on your machine. - TERMy in operation: https://www.youtube.com/watch?v=qeIp0xePLBg - Variance and typo tolerance: https://www.youtube.com/watch?v=tQvGDk6fkk0 - Copilot integration: https://www.youtube.com/watch?v=Wzzouhq2a8A - Advanced features: https://www.youtube.com/watch?v=qeIp0xePLBg - Source Code: https://ift.tt/XTZyhHt https://ift.tt/pvHBOTy September 4, 2026 at 02:33PM
Show HN: Sirenfall, a civil defense siren synthesized in Web Audio I built a cool browser scene, a shelter window over a dystopian city in the rain. Pull the breaker and a siren tower spins up. The wind-down is super unsettling and I love it. The siren is not a recording. Two port rings make a 5:6 dual tone, 515 and 618 Hz. The horn turns at 4 RPM and everything (loudness, brightness, doppler and stereo position) follows the horn angle you can see on the tower. Rain and thunder are the only recordings. Build it yourself, source is one HTML file and MIT: https://ift.tt/abMuq6C How it works: https://sirenfall.live/how-it-works Press F for fullscreen, S to save a picture. Landscape on phones. No cookies, no personal data, the only request besides audio is an anonymous page-count pixel. Appreciate any feedback and shoutout to the siren community! https://sirenfall.live/ September 4, 2026 at 02:14AM
Show HN: MesaOS – An operating system written from scratch in Rust Hello! I'm a student from Spain and I'm the creator of MesaOS, an open-source operating system written from scratch in Rust for x86_64. I've been working on it mostly by myself. MesaOS currently has: A hybrid kernel Preemptive multitasking A Linux driver shim with 400+ exported kernel symbols (still in development) HDA audio and WAV streaming A shell with around 82 commands VFS, RamFS and persistent initrd File persistence through automatic folder-to-ISO injection SMP / multicore support xHCI / USB 3.0 support It works on QEMU and on my HP 15s-eq2xxx laptop. Some of the things I'm currently working on are USB storage, TCP, Wi-Fi and more hardware support. Wi-Fi is one of the harder problems for me right now. My laptop uses a Realtek RTL8822CE, and there isn't much information available about it. The project is still very much a work in progress, but I've reached a point where I would like to have other people working on it with me. I'm especially interested in people who like operating systems, kernels, drivers, networking, Rust or low-level programming. I'm also transparent about using AI during development. The source code is generated using language models based on my instructions. I handle the architecture design, debugging, hardware testing and integration myself. There is also an English/Spanish Discord server for the project if anyone wants to discuss development or contribute. Discord: https://ift.tt/Ij7miaM https://ift.tt/0cZd4XS September 3, 2026 at 11:26PM
Show HN: Bridle: hand your agent's context to a coworker's agent A college went on holiday this week and his agent was the one that did the whole migration from Shopware to Shopify. All products, domains, DNS- basically, it had all the knowledge. I spent the morning figuring out how to answer questions to client and finish up what was left to do. From then on we connected our agents with Bridle. Bridle is a CLI that moves work between agents, so that handoff is a command rather than a memory: bridle send marko.dev --note "migration 0042 is half-applied, continue" bridle queue marko.dev --title "finish the retry backoff — see the note" bridle inbox Idea came from Tailscale where both ends need to connect in (bridle up). Being on the same mesh grants nothing on its own. Alos payloads are sealed to the recipient, so the coordination server routes by name and holds ciphertext it can't read. I tried to make it super simple to run and free to test: npm install -g bridle-cli && bridle up Let me know what you think, courious if someone finds it useful our team is super exceted . https://ift.tt/Q4sD8Gu September 3, 2026 at 11:18PM
Show HN: NGPDFs – 50 PDF tools that never upload your files https://ngpdfs.com September 3, 2026 at 11:13PM
Show HN: Arbitale – emergent choose your own adventure game Hi everyone! I am building Arbitale and it is currently in pre-alpha. I'm looking for play-testers who can give feedback on the product. The goal is to eventually have different characters in the game be their own agents, with emergent narratives that are totally unique to each playthrough. Each agent acts according to its own pre-written incentives. Would love to hear what you think! https://ift.tt/6e2RvU7 September 3, 2026 at 12:12AM
Show HN: Codeknow – Architecture health scores for any codebase, no LLM needed https://ift.tt/NkKrz20 September 2, 2026 at 11:51PM
Show HN: SufferTrails, the Anti-AllTrails Don't get me wrong. I love a good family-friendly hike as much as anyone else. But sometimes you want to be grimacing, not smiling, on the trail. SufferTrails is that, and not much else. All trails not allowed. https://ift.tt/NoVMD2J September 2, 2026 at 11:27PM
Show HN: AQ – A multiplayer workspace for coding agents on your own cloud https://aq.dev/ September 2, 2026 at 11:16PM
Show HN: Newton's Orchard – Browser-based space/gravity playground Hi HN! My son spent a lot of time in 5th grade playing with the 2-dimensional PhET gravity/space sims[1]. His STEM class uses it, and he was playing with it at home, and has been looking for more. I found several space sims/playgrounds online, including NASA's Eyes on the Solar System[2], but nothing that seemed to offer a real progression from what he was getting out of the PhET sims, so I built Newton's Orchard over the summer for him. https://ift.tt/O9KRzHL The source is also published at https://ift.tt/jNDcpiA It features deterministic time scrubbing, all bodies are editable, different preset systems and experiments, missions to complete (complete 3 to unlock the blackhole object type and mission), and a gallery for user submissions. I would very much appreciate feedback from HN - particularly from the lens of making it engaging and illuminating for students, and anyone that would like to just get a feel for how gravity works. Thank you! [1] https://ift.tt/IUiJOq7... [2] https://ift.tt/5Qwnxpd https://ift.tt/O9KRzHL September 1, 2026 at 10:13PM
Show HN: Semantic Overlays – an NX bit for LLM prompt injection (live demo) I've built a new method for steering LLMs called Semantic Overlays, small trained adapters on a frozen model which change how it perceives a piece of its context. The most readily applicable usage is to mitigate prompt injection, and it lets us take a very-injectable Qwen-3.5-9B to SOTA scores on all the prompt injection benchmarks I could find. (They are only blackbox attacks, but I did NOT train on anything like them — whitebox attacks are out of scope for this paper) I'm excited for you to play with the tech — see if YOU can break it! (let me know if you can) Paper at https://ift.tt/pORD82X if you want to read more about it, code at https://ift.tt/uzEv8OJ , adapters at https://ift.tt/AFPDVdw... Also https://ift.tt/iP6y3e5 if you wanna watch a little video I made! https://semantic-overlays.vercel.app/ September 1, 2026 at 11:10PM
Show HN: Keel - A conductor, not an agent loop https://daneb.github.io/keel/ September 1, 2026 at 01:52AM
Show HN: Guess the AI model from its web design https://ift.tt/KxRoQBT September 1, 2026 at 01:10AM
Show HN: Corporate Mind Games – logic puzzles with a sarcastic corporate theme I have always enjoyed building and playing puzzles. I am a regular user of NYT Games and LinkedIn Games. I thought it would be fun to create some corporate-themed puzzles as a silly alternative to LinkedIn Games. So, I built Corporate Mind Games. The games are intended to be a little bit sassy and sarcastic, but I hope they are enjoyable and challenging. I was planning to post this on HN last week. However, many years ago, I made a game called Don't Wordle, which unexpectedly appeared on the front page last week. I ended up getting distracted by that, and I also figured it was more appropriate to post this game on HN on a Monday morning given the theme. So here we are. https://ift.tt/l9K2gxe August 31, 2026 at 09:38PM
Show HN: NFC Energy-Harvesting PCB Business Card with an MCU https://ift.tt/qgAZPfX August 28, 2026 at 07:18PM
Show HN: Cogram Studio – CAD and BIM workspace for humans and agents Hi HN, Rick and Alex here, co-founders of Cogram. We’ve been making project-management software for architects and engineers since 2023, and are now experimenting with a second product. Cogram Studio (studio.cogram.com) is a CAD and BIM workspace for AI agents to create three-dimensional models and dimensioned drawings. Studio runs FreeCAD ( https://ift.tt/LMN7fGw ) 1.1 headlessly, using the OpenCASCADE ( https://ift.tt/2TIupmZ ) geometry kernel. It imports and exports STEP, IFC, STL, DXF and FCStd files. Studio exposes an MCP server, so you can operate it from Claude Code, Codex, ChatGPT, or other agents. Tools cover scripting against FreeCAD, inspecting the model visually, CRUD operations on views, tables, and sheets, importing terrain, etc. Studio also provides a built-in agent based on Pi ( https://ift.tt/RCcreDn ) and a basic UI for 3D model inspection, measurement, view, table, and sheet creation. There are two ways to try it: 1. Bring your own agent. Point Codex or Claude Code at studio.cogram.com/skill.md and ask it to follow instructions there. This starts a one-hour Studio session and opens the modelling environment in your browser, connected to your agent. You need to confirm sign up only if you want to save the session. 2. Use Studio’s built-in agent. Submit a prompt at studio.cogram.com and sign up. You receive 50 free credits. Here are two models created by agents: - A simple bookshelf ( https://ift.tt/h0PclgT ) with two sheets - The Colosseum ( https://ift.tt/JnAPMOx ) [large, can take minutes to load], with two sheets showing dimensioned and annotated views. For now, Studio works best when you use it iteratively. If you ask an agent for a finished, complex model and “let it rip”, it may produce something that looks convincing but doesn't hold up to scrutiny. Agentic modelling feels roughly like where agentic programming was in 2024: useful for speeding up repetitive or bounded tasks but not yet reliable enough to complete long, complex jobs. Recent models have improved at CAD. We expect progress to accelerate as models become even better at reasoning across the different representations used in architecture and engineering: geometry, drawings, images, materials, physical constraints, specifications, regulations, code, etc. Early users and our own experience suggest that agents are already useful design collaborators. They can help with repetitive CAD work, fabrication options, part sourcing and cost estimates. We expect that as models improve, agents will be able to explore many different designs, run simulations, and check constraints across an entire project. CAD will become a shared workspace for humans and agents. Because design decisions made in CAD shape much of what is eventually built, even modest improvements could have wide effects. We’d love to hear your feedback and ideas if you give Studio a try. We’re also hiring across product, engineering and commercial roles. If you’re interested in working on interesting problems involving AI and the physical world, please take a look at our open positions at https://ift.tt/hfmxOVz . https://ift.tt/LOGVNHI August 31, 2026 at 12:19AM
Show HN: 3D Embodiment of your Git repo https://ift.tt/3F9T52w August 29, 2026 at 11:19PM
Show HN: Flint – A minimal C/C++ package manager and build tool written in C https://ift.tt/CAM5Par August 29, 2026 at 11:14PM
Show HN: Boop – tiny, self-hosted push notifications for your apps built in Go Hi HN, I built Boop because I wanted application events sent directly to my phone without paying for another service or routing everything through Slack or Telegram. Boop is a small, open-source server paired with an open-source iOS app. The server currently uses around 8 MB of memory on my machine. It’s deliberately not an observability platform or a replacement for Sentry. It receives events from your applications, sends native push notifications, and keeps them in a purpose-built mobile inbox. I use Elixir, so I built an integration for ErrorTracker. ErrorTracker still captures and stores the errors; the plugin sends them to Boop so I can see them on my phone: https://ift.tt/kOorK3w There’s also a general Elixir client: https://ift.tt/QedUWI6 And a Node client: https://ift.tt/lHsO93t The iOS app can be built and installed locally. I’ve included instructions for configuring private push notifications for your own device, so you don’t need to release anything through the App Store. Although errors were my original use case, Boop can receive any event worth knowing about: failed jobs, deployments, signups, payments, low disk space, or anything else your application can send. Built in Go because I wanted to save memory on my self-hosted machine so Go and Svelte felt like a good combo. Everything is free and open source. It’s early, so I’d especially appreciate feedback on the architecture, setup process, and which integrations would make it useful to others. https://ift.tt/RLOaY1j August 29, 2026 at 12:33AM
Show HN: Sesame - a local-first, open-source password manager I have been working on Sesame, an open-source password manager that keeps your vault local by default. You don't need an account to create or use a vault, and the hosted service never receives the vault itself. It's still early software and the independent security review isn't finished yet, so I am mainly interested in feedback, testing, and people looking through the code. (Linux support is yet to be released on v0.1.2, but currently is in the works.) https://usesesame.app/ August 29, 2026 at 12:44AM
Show HN: Blast – Open-source sandbox-as-a-service https://ift.tt/GcgIEmv August 28, 2026 at 11:09PM
Show HN: See fiber breaks linked to a map https://ift.tt/gMpiOKA August 27, 2026 at 10:07PM
Show HN: Caniuse for spreadsheet functions, every LibreOffice result executed https://ift.tt/o8dpLqX August 26, 2026 at 10:48PM
Show HN: Dribbling the AI Watermark Directly In-Prompt https://ift.tt/3HpBZQM August 25, 2026 at 11:54PM
Show HN: Lightweight system monitor for Linux VPS written in Go https://ift.tt/5Du8eiW August 25, 2026 at 10:43PM
Show HN: LatticeDB – Like SQLite but for graph databases We have been using graph DBs more and more at work. I found them painful to work with locally and decided to try and build something better. https://ift.tt/poDqIrb August 25, 2026 at 10:22PM
Show HN: Scant helps you find barely used Python dependencies I made scant to find barely used Python dependencies in any repo. There are many dependency finder tools today that help you find unused dependencies (e.g. deptry). Scant, however, helps find the dependencies that are used in a single file on one line of code. Why have an entire library imported into your project when it is 'scantily' used? Some use cases: - you need to upgrade python versions for a large repo and you're stuck on an unmaintained old dependency from 2018 - you'd like to minimize the supply-chain attack surface area of your repo - you're looking for a ways to reduce dependency hell I asked Claude to write it in Rust. It's available on pypi and I've field-tested it against 11 open source python repos: https://ift.tt/ztmyXis https://ift.tt/sI2W4qo August 24, 2026 at 11:31PM
Show HN: Civic Nightmare –Browser JRPG about a citizen in a savage civilization Observing the world as it turns, I created Civic Nightmare, a small browser-based JRPG that explores the absurdity of contemporary politics. I've included many characters such as: Trump, Putin, Macron, Lagarde, Musk, etc., who become characters within the same surreal world, with different dialogues and minigames built around their public personas and none of them is really spared. The game runs in the browser, was created with Godot, and is open source (contributions are welcome). It's a small experiment, but I'm happy to continue it; ultimately, it portrays a simple citizen in the midst of a savage civilization. https://ift.tt/wvkAijG August 23, 2026 at 11:40PM
Show HN: dav-next – Nginx module – small and fast Nextcloud file server This project is part of a much broader personal project that will eventually be published. Alpine packages are available on the project repository and, hopefully soon, on Alpine's own repository. https://ift.tt/MKPyCYV August 23, 2026 at 09:02PM
Show HN: Built a CLI to find and disable telemetry for package.json dependencies https://ift.tt/KtFwmnW August 23, 2026 at 01:58AM
Show HN: Zcomplete – Shell Typo Correction https://ift.tt/WKq06AB August 22, 2026 at 12:48AM
Show HN: Rackast, a screen recorder with a built in editor, made with Tauri https://rackast.com/ August 22, 2026 at 11:14PM
Show HN: All your saved articles in one place Hi HN. I would love to show you beta preview of Topics. Articles on the internet are organized by source (publications, social media, personal websites), by recency, or by position in search. I believe it’s nicer for the reader if articles are organized by Topics. Topics solve problem of decision fatigue, omnipresent AI slop, and people stopping to trust writing on internet and stopping to read. I'm grateful for any feedback you might have. TOpics app is launching soon. X: @topics_official. https://ift.tt/CABS7WE August 21, 2026 at 11:01PM
Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP I have been using omarchy on my tower since nearly a year now, shortly after it was released first. I really love the experience I am having with it but I still use my macbook for daly work, so I wanted to recreate a similar experience on it. Thats why I created omacosy, a setup for tiling windows, custom menu bar, some themes from omarchy, focus follows mouse, focus rings around windwos, some mac flavors with trackpad events and a custom mission control overview for your workspaces. I used AeroSpace over yabai for the tiling window manager because I didnt wanted to compromise on SIP which is a mac security feature. It is supposed to be keyboard first like omarchy to move windows organize workspaces etc The setup runs around 157mb of ram and consists of AeroSpace, Karabiner (for the super key), and five small self build swift binaries. I am running it daily on my M1 max macbook, currently on macOS26. I havent tested it much on other macbooks or macOS versions. The install script creates a manifest file to backup what was installed before and what it installed itself, the uninstall script takes that into account to clean up the macbook to exactly the state it was in before. It needs quite some permissions for it sfunctionality which I layed our in the project readme. I wanted to be really transparent about which permissions it uses and for what reason. I would love to get some feedback or see people trying it out and hearing your opinion. Mostly about what still doesnt feel smooth in the experience or if you find any performance issues. https://ift.tt/wTxXLci August 20, 2026 at 07:42PM
Show HN: terminal-code – VS Code inside the terminal https://ift.tt/asDXhte August 19, 2026 at 10:43PM
Show HN: PantheonGPU – GPU health testing and AI workload benchmarking Hi HN, I built PantheonGPU because I wanted a better way to answer a simple question: is this GPU actually healthy and performing the way it should? A GPU can show normal temperatures and utilization and still be underperforming, unstable under certain workloads, or have memory, PCIe, or configuration issues. PantheonGPU actively tests the GPU instead of only monitoring telemetry. It currently includes 45+ tests covering compute, tensor workloads, memory, cache, PCIe, thermals, stability, and AI/LLM inference. It supports both NVIDIA CUDA and AMD ROCm. I’m also exploring a larger use case: running Pantheon across GPU fleets to identify individual GPUs that behave differently from the rest of a server or cluster. I’d especially appreciate feedback from people running AI infrastructure, multi-GPU systems, local LLMs, or GPU clouds. https://ift.tt/XoKUuTp August 19, 2026 at 12:17AM
Show HN: macOS data protection keychain for Electron apps Hey HN, I've been working on Hansel [1] (an encrypted personal data store you can query with agents), and there wasn't a good way to use the modern macOS Data Protection Keychain. Electron's safeStorage [2] uses the legacy file-based keychain, which allows other apps/agents to query it with the `security` CLI. Not great when you have a dozen agents running in the background! The Data Protection Keychain is nice because it limits access via code-signing access groups and lets you set access rules like Touch ID and/or password. 1: https://hansel.so/ 2. https://ift.tt/KRGuEZg https://ift.tt/FsrRKnw August 18, 2026 at 10:55PM
Show HN: Visimer – open-source visual editor for Mermaid diagrams Hi HN, Nick here, founder at OpenKnowledge. We built an open source library, Visimer, for editing Mermaid diagrams with a what-you-see-is-what-you-get visual editor. Try the playground at https://ift.tt/QYvAw9L . You can rename labels, change shapes, add new nodes, etc. by clicking and dragging the visual canvas. We set out to build this originally for OpenKnowledge, our markdown wysiwyg editor, then realized it’d be great to share it as a proper embeddable component library so that other apps can leverage it as well. Our general take is that AI is great for generating content, but whenever you want to tweak fine details, for example to create an artifact sharable with others, point-edit functionality is much better. We built Visimer to bring that to Mermaid diagrams, just like we did for markdown. Some technical bits: - Leverages the native Mermaid.js renderer for visualizing the Mermaid diagram true to how it’s intended. We add point-edit functionality on top. - We tried re-generating the entire file on every edit, but found that it would eat comments and formatting, etc. The final approach maps the rendered SVG elements back to a CST, so we can then edit only the parts of the file that should change. You can pair the visual editor with any text-editor so you can have both visual and code-level editor experiences. The library provides bindings for Monaco and CodeMirror and is extensible. There's also a low-level headless version. If you just care about being able to edit your Mermaid diagrams in your markdown, you can try it in the OpenKnowledge app (our OSS markdown IDE, available as Mac/Linux/Windows apps). Let us know what you think. https://ift.tt/7BZDV0F August 17, 2026 at 11:56PM
Show HN: AI Text Watermarking Playground https://ift.tt/3OgUc8x August 17, 2026 at 10:06PM
Show HN: Interactive component to map fibre breaks (OTDR) Added an OTDR trace component as the latest in my component library for datacentre/network apps. Mainly for my own use in rackout. https://ift.tt/3nmlbSL August 17, 2026 at 02:17AM
Show HN: Hacker News Top Stories as Feeds to Use with RSS/Atom with Summaries Hey all, I’ve made this bot, it fetches every story that enters the HN Top 10, summarizes it with AI to a tweet-sized textlog note and publishes it. textlog.cc offers these endpoints as RSS/Atom through textlog.cc/u/hn10.rss and textlog.cc/u/hn10.atom so you can subscribe easily. Enjoy! https://textlog.cc/u/hn10 August 17, 2026 at 01:31AM
Show HN: built my 15-year-old game idea Distro Fighter: WARS is in closed beta, but HN gets its own door: https://ift.tt/9JxodhP - the arcade at https://ift.tt/7KgxF18 is open to everyone. Promotions happen at midnight tonight (weekly) and the seasons (migration) are quarterly. With a massive surprise at the end of each year. August 16, 2026 at 11:05PM
Show HN: Flynt.js – 2.2kb, zero-build, CSP-safe reactivity library for MPAs https://ift.tt/nYEcHFm August 16, 2026 at 11:10PM
Show HN: Live Claude Usage HUD for a $38 Thermalright Trofeo Vision LCD https://ift.tt/Gs8dQko August 16, 2026 at 03:12AM
Show HN: Every MUNI, BART and Caltrain in SF on a Live Map https://ift.tt/ihnV3Xo August 16, 2026 at 12:39AM
Show HN: Self-hosted monitoring for AI recommendations (MIT License) https://lettertrace.com August 15, 2026 at 11:05PM
Show HN: Mininote: Instant, plain-text note taking without tracking or lock-in So, I built this little thing over the past month or so now, I got tired of places for tickets, notes, and such being shoved front and center in apps. Thus I created Mininote to get away from the noise I wanted something simple to move out of the way completely when I don't need it but be there when I do need it It contains a slew of features built right in, but the coolest is the sites own API is also the sites own public API no split seam https://mininote.ink/ August 14, 2026 at 09:00PM
Show HN: My first app got 97% on MacSources Review Link: https://ift.tt/TcB0k25 Background of my launch: I trade as a side hustle. I used to keep browser tabs or use paid software (e.g. TradingView) just to check charts and news. I was ending up spending countless hours just staring at charts and falling into news rabbit holes overanalyzing and getting distracted (thanks to my ADHD too). I have a MacBook Pro and noticed some apps taking advantage of the notch (which I never got used to it NGL). So my idea was to build an app from scratch that shows everything I needed to stay up to date, avoiding distractions, with markets + global news (market tickers + RSS feeds). Also, I integrated candlestick charts with indicators, portfolio tracking and notifications (to cover the most important part of TradingView). I even ended up adding local computer metrics like CPU+RAM usage, social metrics and the weather. Since i understand not every mac has a notch, I added the feature of a simulated one, and being able to pin any metric in the menu bar. Some tech details: Native Swift/SwiftUI, 7 MB DMG, notarized, macOS 14+. Crypto comes from Hyperliquid's allMids WebSocket, stocks from polling Yahoo, all fetched in-process on your Mac. The notch is detected with safeAreaInsets.top > 0, the two side rectangles come from NSScreen's auxiliaryTopLeftArea and auxiliaryTopRightArea, and the strip is an NSPanel sitting above the menu bar window level. No accounts. The only thing it sends optionally, are basic usage stats. Free forever after a 7-day trial: one slot of each kind, one news feed, one alert. Pro is $5/mo or $40 lifetime. Find a real bug and I'll give you at least a month of Pro. One thing I want feedback on: The performance/battery impact of it. Until now I had great comments regarding this but the user base mostly has newer devices. By the way in the settings the fps that notch caps at, can be adjusted for further performance optimization You can also: brew install --cask bitvibelabs/tap/tickernotch https://ift.tt/DJh8fEH August 13, 2026 at 10:54PM
Show HN: Programmable timer web app (for gym workouts or stretching sessions) Over the last couple of months, I’ve been building a timer web app for myself that I use for workout and stretching sessions. My main use-case is gym routines that consist of repeatable sequences, e.g. where you are holding certain positions for a set time (rinse and repeat). The app counts down the program, beeps, and reads the activities out loud. Two things (I suppose) are special about it: - The timers are “programmable”, so you can freely express your own routines and procedures in a declarative notation. - The app is all static (no backend): the entire program is encoded in the URL and can be bookmarked or shared/transferred via QR-code. You can check it out at https://ift.tt/9XGyRTD , optionally with a demo program pre-loaded: https://ift.tt/EGYCDrm . Source code is at https://ift.tt/3jwkLlx . I’ve also written up a small behind-the-scenes on my blog: https://ift.tt/mGVHhcr https://ift.tt/9XGyRTD August 12, 2026 at 11:57PM
Show HN: Mooneva Cycle – Offline period tracker with no servers and no accounts Data stays encrypted on your device (PBKDF2/AES-GCM), no internet permission, nothing to breach or subpoena. GPL-3.0, TypeScript/React + Capacitor. Android & iOS. https://ift.tt/bdG4m6j August 13, 2026 at 12:40AM
Show HN: /show-me: agent skill for compact visual representations Was so sick of reading walls of codex/claude prose, in markdown plans and just in the chat, that I started playing with ideas that force coding agents to display information differently. The human visual cortex is an amazing thing, and getting coding agents to let me use it has been pretty nice so far. Been iterating on this a lot internally for the last few months, polishing and mostly removing stuff. https://ift.tt/mphYEnz August 12, 2026 at 09:28PM
Show HN: Pulp – Zero-allocation C11 telemetry engine (28M logs/SEC to disk) https://ift.tt/FAiWokb August 12, 2026 at 12:15AM
Show HN: HyperSAE – Hyperbolic Sparse Autoencoders for LLM Interpretability https://ift.tt/aKqLXcE August 11, 2026 at 11:49PM
Show HN: Proxima serves 4x more requests with no hardware change on vLLM hey everyone, i decided to make a vLLM plugin that implements the Star-KV paper. the results are quiet promising with a decode kernel thats faster than FA2 in higher batch sizes. would love any thoughts and recommendations https://ift.tt/rzBSRoH August 11, 2026 at 08:34PM
Show HN: Needle2: 14MB agentic LLM for phones, wearables, smart home and robots Hey HN, Henry from Cactus here! We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2. The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges 300-700 on sub-$200 phones such as the Samsung A-Series. On the tool call and mobile device use benchmarks, Needle 2 trades wins with closest small models like LFM2.5 230M and Apple Foundation Model, at 5x to 70x smaller, both at f16 vs Needle 2 at 2bit. Needle is based on Simple Attention Networks from our paper ( https://ift.tt/hXUOHkY ). Edge AI has lately meant Macs and PCs, but that is just 1.5 billion of over 21 billion connected IoT devices in the world today, and in emerging markets most phones ship under $200, no NPU, cheap GPUs. These include budget phones, Raspberry Pis, microcontrollers, wearables, small robots like Reachy Mini, and connected home devices. A conventional transformer of Needle's width and depth spends 164 MFLOPs per token, and even one squeezed down to Needle's parameter count spends 87, Needle spends 70. Even on a high-end phone, an always-on assistant lives inside a power budget; every MFLOP is milliwatt-hours, and Needle spends 7x to 85x fewer of them per token than the smallest performant LLMs. More about the architecture in the link. When we structure intelligence for consumer devices as functions with typed parameters, the only hard part is mapping a messy sentence onto them; which function, with which values. Our research found that when framed that way, the problem needs no world knowledge and no open-ended prose, which is why 45M parameters suffice. Needle 2 expands to structured extraction where the schema can be passed in-place of tools and the model returns structured output. You can use Needle as a text-classification model with an enum field, as a summarization model by providing a schema that extracts key fields, everything but free-range decode. Every product has its own tool vocabulary and fine-tuning needle helps it achieve frontier-level performance on custom tasks, so using the python package ( https://ift.tt/L1xl4VT ), Needle can be fine-tuned Needle on a Mac/PC in minutes to a few hours, with automated data-generation pipeline, just pass a couple samples. Nonetheless, every response carries a learned confidence score based our Cactus Hybrid technique. If above your threshold, act, below it, escalate to the cloud or bigger model. Combining Needle 2 with a private DeepSeek-v4-Flash deployment works particularly well for enterprise-level tasks at barely any cost, we can help with this setup. We have put a lot of thoughts into Needle 2 but might still be missing quite a lot, please use the playground in the provided link to test Needle and share your thoughts, always appreciated! https://ift.tt/D01Pw57 August 10, 2026 at 10:52PM
Show HN: 100% native Swift harness (NOT Electron) hi everybody, I’ve been working on this harness that is all native Swift for macOS. It’s fully featured with every feature i could find in cline, codex, and claude code. There is all swift command line too It’s taking me a long, long time, a few months to build this, and it’s fully open source Apache 2 licensed. Hoping people fork this and make many branches I’m looking for people who want to work on something that has much lower memory usage and much more potential to be just more efficient. Every other single harness has is written in using electron, so this harness is really unique in this way. It’s connected to trusted router so that it has end-to-end encryption confidential mode as well as access to hundreds of models, any model in the world. It works great with Deepseek. it’s great for swift development ios development. and for people who love Linux, I also made a compatibility layer that lets you compile SwiftUI into native Linux so that you either can new or QT actually so that you can just compile all the code directly and make it run on Linux https://ift.tt/bvjHk7y August 10, 2026 at 06:56PM
Show HN: Design Engineering, as a Service https://ift.tt/G837iFq August 10, 2026 at 06:42PM
Show HN: Whetstone – 20 Claude Code skills, each distilled from one real failure https://ift.tt/Y3TtpVz August 10, 2026 at 01:37AM
Show HN: Open-source playground to red-team AI agents against public prompts https://ift.tt/pTyU1J3 August 9, 2026 at 10:56PM
Show HN: A replayable A2A jury for tracing how agents influence decisions https://ift.tt/uDPw49U August 9, 2026 at 10:40PM
Show HN: A Discord bot running in a 4MiB microVM https://ift.tt/RuipIPM August 8, 2026 at 11:04PM
Show HN: Algebruh - Cross-check arithmetic claims with Z3, cvc5, and Lean https://ift.tt/FqZE48K August 8, 2026 at 11:34PM
Show HN: Clippy for macOS – retro floating paperclip with computer use https://ift.tt/O6ISTB3 August 8, 2026 at 11:09PM
Show HN: Check if any of the $656M in unclaimed royalties at The MLC is yours https://pub.doub.ly/ August 7, 2026 at 11:05PM
Show HN: Zaivern Code – a Rust cockpit for parallel AI coding agents https://ift.tt/7XjLGED August 8, 2026 at 12:53AM
Show HN: ReadMyStatement – Where did the money go? https://ift.tt/XmyvW1E August 8, 2026 at 01:35AM
Show HN: Mousecrack – Teaching an LSTM to move a mouse like a human https://ift.tt/EjxTOnd August 7, 2026 at 10:23PM
Show HN: ARF – a record format for AI evaluation runs, with reproducible digests https://www.korvo.xyz/arf August 7, 2026 at 04:55AM
Show HN: Learn System Design, one campaign at a time https://scalequest.io/ August 7, 2026 at 03:25AM
Show HN: Pokémon Emerald Ported to Raspberry Pi Pico 2 Pokémon Emerald ported to the RP2350 microcontroller. No emulator, 60 fps HDMI output. Recompiled from ARMv4T to Cortex-M33 and the Game Boy Advance's video hardware is reimplemented in software on the second core. https://ift.tt/FGZpWXC August 7, 2026 at 03:19AM
Show HN: Validate your idea, know what to charge, and how to get first users I made an idea validation tool that can quickly adjust or kill off weak ideas. The big difference between Nell and any other validation tool is it compares your idea with real passed and failed examples, calculates TAM, overall buying sentiment, and 14 more important pointers that VCs value. It then also creates the most confident go to market plans to get initial users. My goal with Nell is to compress the research that takes more than a month into a few minutes so that early stage founders can spend time on polishing, preparing strong investor pitches, and executing GTM. How it works: Once you’re in. Just paste your idea and you will get a 14+ pointer diligence report having - validation of the problem you are trying to solve, funding potential based on past similar ventures, demand signals, willingness to pay, pricing research, market size, revenue ceiling, and other critical metrics. Please check it out and feel free to run a validation test on your idea. I will really appreciate feedback from the HN community. Live tool: https://nellailabs.ai https://nellailabs.ai August 6, 2026 at 11:04PM
Show HN: BoundaryBench – benchmarking coding agents under real sandbox policy https://ift.tt/2CXJIaj August 5, 2026 at 10:57PM
Show HN: VerusCite, a tool to check for hallucinations in academic articles Hello HackerNews -- I have created an application that verifies citations. Main motivation is to make checking for hallucinated citations in academic papers simpler/faster. Can sign up for the tool at < https://veruscite-data.com/ >, and can see the benchmark for metrics and some description of the methodology at < https://github.com/apwheele/veruscite-data >. If you want to check out the approximate UI without signing up (at least the output), can see some examples: https://ift.tt/DB5YaAd... https://ift.tt/wIH1WZ8... https://ift.tt/hZfc6XL... There are many minor errors in citation lists (maybe on the order of 5%). So even if you were not worried about hallucinations, it is useful for editors. If you sign up I have attempted to make the UI as easy as possible for a human to review the output and make changes (there are definitely errors, see the github for estimates of error rates). So let me know what you think HN! https://ift.tt/0sXuB1A August 4, 2026 at 11:00PM
Show HN: Laurie, play chords from your laptop keyboard hi! my name is adhiv and I'm a electronic music producer + design engineer I made a website that let's you play and voice chords using your laptop keyboard! Designed for music producers who consider the computer their instrument of choice. You can play chords, change sounds, and export MIDI to your DAW live! I also built in a "strum" mode that let's you two finger swipe your trackpad to strum the notes of a chord you're holding down on Would love any thoughts or feedback :) launched this week! https://laurie.fm/ August 3, 2026 at 10:34PM
Show HN: Make your Framework 12 sound like a creaky door I was poking through the iio devices on my Framework the other day and turns out Framework 12s have a pretty accurate hinge angle sensor! So I made a version of LidAngleSensor ( https://ift.tt/nehTBli ) but for the Framework 12 on Linux, so you can make your hinge sound rusty https://ift.tt/cS5R3r9 August 3, 2026 at 02:03AM
Show HN: My public second brain – 660 notes, 15 years, open source Author here. ~660 notes published from a private Obsidian vault of 8,360 (3M words). Started in OneNote around 2011, moved to Obsidian in 2021 [1], imported everything with a Python script [2]. Notes are compounding over time, and that is where my writing comes from. The Semantic Layer note started in 2022, became a four-part blog series, then a chapter of my book. Materialized Views, One Big Table, dbt and OLAP were separate notes written years apart. I only later noticed they were the same pattern, and that became another chapter. Publishing: add #publish to a note, run `make deploy`. Quartz + Hugo, rsync to my own server [3]. Code [4]. Semantic search over the graph [5]. [1] https://ift.tt/W2Lufl0 [2] https://ift.tt/bhrLXnj... [3] https://ift.tt/2vg3Y5P [4] https://ift.tt/aNS2Enf [5] https://explore.ssp.sh https://ift.tt/hOyKEJT August 3, 2026 at 01:12AM
Show HN: I added a client-side SQL sanitizer so schema never touches our servers https://ift.tt/FX1otvI August 2, 2026 at 10:49PM
Show HN: SteerPlane – Deterministic runtime guardrails for AI agents https://ift.tt/RyfsoBL August 1, 2026 at 11:39PM
Show HN: BillDesk – Offline invoicing for freelancers (Windows and Mac) https://getbilldesk.vercel.app August 1, 2026 at 09:52PM
Show HN: Schema-backed, Git-based structured state for agentic systems I looked into how to store agentic state in a) a structured way that b) runs without any dedicated MCP memory/state servers and where I can get c) a clear diff-able audit trail of all state changes over time. Nothing that I could find fit the bill. In https://ift.tt/ZwiTzQX , I demo an implementation that fulfills these requirements by combining Claude agents with my previously published Commitspark library and its entirely Git-backed GraphQL API. In the demo, two independent Claude agents are simulated that contribute to a task tracker. A third agent reviews any task changes and rolls back obviously bad ones. A full demo transcript is included in the README, including the agents' raw tool calls. Task agent access to data happens via a small MCP server that exposes two Commitspark APIs (GraphQL API, schema API). These agents can then fetch the schema and author their own GraphQL calls, with GraphQL automatically enforcing written data is schema-conformant. The validator agent additionally has access to basic git functionality to view diffs and revert commits. I'm looking for feedback specifically on: whether schema validation on shared agent state is a problem people actually have, or whether loosely-typed JSON + retries is good enough in practice. July 31, 2026 at 11:50PM
Show HN: A little physical breakout clone Idea: How about a 5 minute game I can play in my browser and it's actually fun to play. Controls: Mouse or keyboard (left/right, left alt/right alt or A/D), space and esc are pause toggle. Page up / Page Down are next or previous level (if already unlocked). Cheats: Z toggles zapper, M toggles magnets. Debug stuff: I, P, E keys are toggles for various stuff (E lets you change some aspects of physics engine). Game is maybe playable on mobile devices, there is a menu on top right, and then click the circle to select type of control. Physical engine is decoupled from refresh rate and runs at 240 Hz. Fully vibe coded (deepseek, chatgpt), levels are human made with some amount of love. https://brontosaurusrex.github.io/physical/v7/ July 31, 2026 at 08:13PM
Show HN: Supapool – a Supabase per coding agent in ~400 ms hi HN, I built supapool.io, an ephemeral full copy of supabase's services that you can spin up in ~400 ms (Auth, postgres, storage, realtime). so if you run multiple coding agents in parallel in different worktrees, they can now have their own copy of supabase without making changes that conflict with eachother. > why not use supabase docker locally? when I run 3-4 instances locally, my macbook gets hot and sometimes freezes. > why not use supabase branches? branches take minutes to setup, and are designed for persistence. this is expensive, and for a dev environment, it is too slow. > why not use mocks? mocks are bad for agents. i expect agents to test their migrations, SQL against real prod service behavior. agents hallucinate working mocks often. However, upside of mocks is that its faster and runs locally, but with supapool, the upside is less convincing. > how does it work/how is this economically viable? starting supabase in 400ms requires a few things: 1. a pool of ready supabase instances running warm, and colocated with region failover (us-east, us-west, europe-west, asia-southeast) 2. fast autoscaling when pool starts to shrink with microVM/firecracker 3. gutting strong persistence guarantees. dev agents don't need WAL, fsync, PITR, replication. anything for HA on a ephemeral supabase instance is bloat its in beta right now, and i'm using our gcp credits to bankroll this, so its free. the eventual pricing will be something like $/instance second and more cost effective than branching or self hosting/maintaining a supabase cluster. would love to get your feedback if you use supabase, and if you think there's something better that would fit your local coding agent setup. Thanks! https://supapool.io/ July 29, 2026 at 11:04PM
Show HN: Hacker Fables – A satirical cyberpunk novel you can read as a man page The project is entirely open source. It takes a single Pandoc Markdown source file and produces HTML, EPUB, PDF, man pages, GNU Info, an audiobook, an HTML-integrated audio player that highlights the content as it plays, and an MP4 output for the "video audiobook." It's generic enough to be reusable. I plan to use the pipeline for my tech blog later on. The novella contains a lot of programming lore. It's an over-the-top love letter to the old-school Linux programmer and to the craft itself. Source code: https://ift.tt/4lkVxu3 https://sebastiancarlos.github.io/hacker-fables/ July 30, 2026 at 07:22PM
Show HN: Mirrors – Improve AI agents with staging environments https://ift.tt/foVbvXj July 30, 2026 at 12:15AM
Show HN: CheapFoodMap – A map of good meals under $10 I was recently laid off after 18 years, and gave myself 100 days to build soething useful in public. CheapFoodMap is a crowdsourced map of meal under $10, excluding franchises, local good eats only. It's inspried by 거지맵 (Begger's Map) a Korean crowdsourced map students use to find cheap eats. Ocverage is heaviest in Texas, since I live in Dallas, but have 1200 meals across 15 US cities. Seed data came from Google Review, 4.2 star or higher with at least 500 reviews, and verified price under $10 per menu item. Things I would love feedback on : whether the price-freshness model makes sense, and what would make you trust the price on a site like this. How to encourage people to update prices, since inflation is making food price very frequent. https://ift.tt/HG86loq Any and all suggestion will be super helpful. Thank you! https://ift.tt/u4POnRy July 29, 2026 at 10:29PM
Show HN: Verifiable receipts for firmware CVE reproduction https://ift.tt/N1wtvnR July 29, 2026 at 02:23AM
Show HN: Writekin – fine-tune a local LLM on your own writing, on your Mac Hey Hacker News! I built Writekin over the past week because I was tired of AI writing that didn't sound like me, even though I had just used AI to clean it up, rather than wholesale write it. The usual fixes I found online for this were: - Some sort of SKILL.md, or - A system prompt full of rules to strip the generic AI tells (e.g. no em-dashes, none of the stock phrases, varying the sentence length, etc). While those cleaned up the surface a bit, Pangram still came back as ~100% AI written, which was frustrating, as again it was mainly taking my sloppy copy and tweaking it. So when building Writekin I took a different route: Writekin fine-tunes a local model on your own writing. It reads what you've already written (Apple Mail, iMessage, local documents, chat exports), curates it into a training corpus, and runs a QLoRA fine-tuning on-device via Apple's MLX. A Compose screen then drafts and rewrites in that voice. Everything runs on your Mac. Ingestion, training, and generation are all local. The only network calls are: (1) When you download the model weights from Hugging Face and (2) The Sparkle update check. Training on your own Mail/Messages only felt okay to ship if the end user could verify that, so the source is public — so you can read exactly what it does! Quick gut check: It's v0.9 and the output is uneven. Honestly, sometimes it nails your voice, and sometimes it's just completely off. This is more a "this is possible and kind of works" than a finished product. Would genuinely love feedback! Source: https://ift.tt/hNE0Dqx https://ift.tt/hNE0Dqx July 29, 2026 at 12:35AM
Show HN: Somebodyhire.me I originally had this as a personal resume site but decided to build it out into a platform where anyone can sign up and host a resume page. Once I build up the talent pool, I plan on marketing to hr depts and hiring managers. I just don't know a single person who's happy with hiring on either side right now and this feels like a better solution to me. https://ift.tt/HxTg8Dv July 28, 2026 at 09:48PM
Show HN: Let's Seal – Let's Encrypt for document signing, free and self-hosted TLDR, Let's Seal gives the finger to Adobe and every doc signing tool (docusign, google, etc) who pay to play with the Adobe Approved Trust List and then charge you for something that should be free. Currently even the person checking if a document/contract is sealed or code is authentic has to also be inside the same Adobe walled garden too. Verification, the part that should be free is the part everyone charges for. Thats the shape Let's Encrypt fixed for TLS, and I wanted the same thing for documents and files. The core idea therefore needed to go a bit beyond e signatures and i created an open standard (SEAL), plus free tools that implement it. When you seal a file, three independent things happen. 1. it gets a signature from a certificate authority, chaining to a public root. 2. its record is appended to an RFC 6962 transparency log. and 3. its SHA256 is timestamped on a public blockchain (Bitcoin) via OpenTimestamps. Those three give you integrity, transparency and a timestamped proof. And importantly, none of those depend on Let's Seal and none are gated. You can verify with the tools you already have, no Let's Seal account and no Let's Seal software. A sealed PDF carries a standard PAdES signature, so any PDF reader validates it. A sealed build artefact carries a cosign compatible signature and a SLSA provenance attestation. The Bitcoin timestamp verifies with stock ots. 3 ways to use it. 1. The free web app. We kindly have backing from Backblaze to cover storage costs for the foreseeable. So you can upload or issue any number of documents, get a public proof page at /d/ and verify it at https://ift.tt/D6CjL7E for free. Multiple accounts, multiple seats, enterprise functions. Free. 2. Self host the whole thing. Apache-2.0, one Next.js app plus a signing service that holds the CA key on localhost. Storage is any S3-compatible bucket or local disk. If you'd rather run your own root of trust, you can. 3. Programmatically. via the CLI and a hosted API. This is the Let's Encrypt/certbot angle. Seal or anchor things from CI, or have a backend seal every invoice or report as its generated. The CLI is sealbot. It runs anywhere Node runs (npx sealbot) and there are native binaries for macOS, Linux and Windows with no runtime needed. Theres a GitHub Action wrapping the same tool, so a release workflow can seal its own artifacts. Its what proves our own releases. KYC is semi-handled (to a degree) it's hard to do for free (at least for now), but issuers (your companies or websites) domains can be authenticated with a DNS record added, which proves the issuer has control over a domain. Sign-in can be authenticated to an email via Google Sign in and a few others will be added to the web app in time (Same as Docusign currently). Ideas welcome on future KYC should there be a demand. Feedback welcome on the standard (SPEC.md in the repo). Repo: https://ift.tt/XvCL0pd Site: letsseal.org Thx https://ift.tt/XvCL0pd July 27, 2026 at 09:22PM
Show HN: An interactive way to exploit an LLM without going to jail https://ift.tt/ab4JyY7 July 26, 2026 at 11:46PM
Show HN: Tiny React charts that fit in a line of text, zero deps https://microcharts.dev July 26, 2026 at 10:30PM
Show HN: Working Async – The new wave of remote work is async-first After living in multiple countries around the world and working remotely, I discovered that the best working cultures are asynchronous ones. An asynchronous working culture is a model where team members collaborate and complete tasks on their own schedules, without needing to be online at the same time or respond instantly. This means employees can work when and where they please for maximum productivity, often times companies who have succesfully implemented async communication have teams with employees across the globe. I created a job board dedicated to curating these types of jobs because I strongly believe that async communication will be a standard for many job types in the future. You can check out the site here: https://workingasync.io Right now there are over 400 jobs listed (including roles from companies like DuckDuckGo, GitLab, and Docker). I’m planning to add new features over the coming weeks, and have update the blog regularly. Feedback is very welcome! https://workingasync.io July 25, 2026 at 11:35PM
Show HN: I made some transistor animations Hi HN, I made some animations of the most important kinds of transistors using my semiconductor simulation, details of which are on the page. I tried to make the visuals as realistic as possible while also aiming for clarity. If you want to go beyond the charge carriers and look at, for example, the electric field, you can do so in the simulation software. The desktop software also has less common devices like IBGTs and SCRs that have similar animations. The last thread about my software was posted here about a year ago: https://ift.tt/J3acQkx https://ift.tt/glDFaI6 July 25, 2026 at 12:07AM
Show HN: Sourceminder.org - token-efficient code search Hey HN, The code indexing tools released in December now have added capabilities (Rust, Perl support), better token efficiency, easier install method, and a website! The website has a wasm port of the query tool, qi, so you can try it out in the browser. Let me know what you think. Thanks! https://ift.tt/iGm8ODX July 24, 2026 at 10:28PM
Show HN: Trifle – Open-source analytics that stores answers, not events Trifle is an open-source time-series analytics library that aggregates nested counters instead of storing raw events. All in the database you already have. After rebuilding it twice over 10 years, it now tracks ~1B events a day at my day job. It started in 2015 as my own Rails APM. I plugged into ActiveSupport::Notifications, got a few small users, and one bigger one whose scraping app broke everything. That sparked the core idea: aggregate counters into pre-defined time buckets, so a single write increments multiple buckets at once. The APM eventually faded away without much traction. Later in 2021 I needed analytics at my day job. Instead of going for something out there I revised the idea of Trifle as a more generic analytics library, borrowing some data warehouse ideas. First used Redis, then Postgres, eventually MongoDB. Hence why Trifle::Stats comes with multiple drivers that keep the DSL unified while storage layer changes with your needs. In our case (huge write volume, some reads) PG read faster but slowed on large writes. The nested values are the whole trick here. Single: Trifle::Stats.track( key: 'requests::aws::s3_uploads', values: { count: 1, status: { request.response_code => 1 }, size: payload.bytes, duration: { sum: request.duration, count: 1 } } ) builds up counts for requests, success rate, result status codes, duration for multiple time buckets at once. Single bucket from 2am then looks like: { count: 14, status: { 200: 12, 500: 2 }, size: 5628341, duration: { sum: 43, count: 14 } } If request.duration is in seconds, then sum stored under duration would be in seconds as well. Success rate is never stored, but it is calculated by dividing 200s over total number of requests. Same with average duration: sum over count. You ask for a metrics key, granularity and timeframe and you get back aggregated values at each point. Ready for charts or to answer "Average response time over last 30 days". There's a Series wrapper for aggregating and formatting values for charts in a simple call. And as building dashboards is not as much fun for other devs as I thought, I built Trifle App - a visual layer with dashboards, scheduled digests and alerts. It's written in Elixir, so I ported the library to Elixir too. And later to Go for a CLI. All three are compatible, write in one and read in another. Today we track activity from over 100M background jobs a day which turns into about 1B events. It runs surprisingly cheap when you're willing to trade some safety away (turn off journaling and write concerns in Mongo). 3-node Hetzner MongoDB cluster where the primary does 20% utilization costs us around $1k/month. It has its limitations. Payloads can't hold tens of thousands of keys. Documents becomes too large to update efficiently. Some planning ahead is needed. And then there are no dimensions. Sometimes you can nest them (country - there are only so many countries), sometimes it's better to have dedicated metrics key per dimension (customer - growing forever). That multiplies tracked events, hence 1B events from 100M jobs. The libraries are MIT. The App is source-available under ELv2 - free to self-host and paid cloud if you want it managed. I build this on the side with no investor money to burn on a free service. Happy to answer anything about architecture, storage models, my failures or why I didn't give up on this yet. https://trifle.io/ July 22, 2026 at 08:09PM
Show HN: Setoku – Self-hosted knowledge server for AI agents hey hn, I wanted to share a side project we’ve been using and iterating at Hedgy for the past couple weeks. It’s our take on a self-hosted company brain that is powered entirely by our claude subscriptions. It includes a ClickHouse data lake for ingesting data and light knowledge infrastructure for storing knowledge about the data (e.g. this is how we count a user as active, check column X when determining LTV). This is exposed to our AI’s via MCP. No inference happens in setoku itself, it’s just a data tool you give your agent. The MCP encourages the AI to record gotchas and insights as it finds them and there’s a minimal admin interface for auditing and pruning knowledge [0]. I had been pretty impressed with claude code’s data analysis abilities on my local postgres, so I was excited to ship this capability to my non-technical teammates to use from claude.ai and cowork. They thought of way more things to do with it than I did and the additional log data makes agentic debugging faster and more reliable. I honestly hooked up the log drains just to test the system with more data, but now I couldn’t go back to my log-blind claude code. After slacking a bunch of screenshots with charts we were making, we wanted a better way to save and share them. Since the data is in the lake, we added a little protocol so that LLM’s could take a static chart or dashboard and publish it to the box as an app hooked up to the live data. I’m running them on OVHCloud VPS’s. The Hedgy instance and demo are both running on a VPS-3 ingesting spending and account data from Mercury, Vercel logs, Render logs, a few slack channels, and Github activity. I also deployed a family instance which is running well on a $5/mo OVHCloud VPS-1. It ingests our finances from Monarch Money (love this product!) so that Fable can give me grounded financial advice ( this is not financial advice!). Technically setoku ships as a docker image + a set of claude code skills that cover initial server setup and adding connectors. Anyway I’m rambling, check out the tool and LMK if you have any questions/thoughts or want help setting it up :) data + memory = knowledge! [0]: https://demo.setoku.com https://setoku.com/ July 23, 2026 at 10:42PM
Show HN: Millwright – Rust-based, self-hosted LLM router Hey HN, With the news of OpenRouter possibly being acquired and proliferation of hosted LLM routers (i.e. Ramp Router, Vercel’s AI Gateway), I saw the need for a self hosted solution focused on cost savings, transparency, and performance. So, I built an open sourced router with a simple CLI interface that can easily sit between coding agents and GenAI workloads. For the curious and lazy, at the moment, Millwright has the tools for, - Providers: OpenAI-compatible APIs, Anthropic, Amazon Bedrock - Routing: policy-controlled model roles (cheap, mid, frontier), cheapest healthy route selection - Protocols: OpenAI Chat Completions, Anthropic Messages, text and tool translation - Cache Affinity: role-scoped session lanes without serializing concurrent agent traffic - Spend Tracking: per-team costs, cache usage, model/provider mix, request traces - Cost Analysis: measured usage and modeled candidate economics (HTML, Markdown, JSON) - Reliability: bounded failover, circuit breakers, timeouts, concurrency limits - Setup: interactive provider, model, and pricing configuration without storing provider secrets - Deployment: one Rust binary, Docker, SQLite or PostgreSQL Full disclosure: parts of the codebase were built with AI coding agents. All feedback is welcome, I’d especially value feedback on the routing policy, provider coverage, and anything that would block you from self-hosting it. Feel free to open feature/request and/or contribute as well. https://ift.tt/tl5n1r4 July 23, 2026 at 12:33AM
Show HN: PDF tools that run in the browser, no upload https://pdfcdf.com July 22, 2026 at 08:47PM
Show HN: Adversarial code review setup with herdr, Claude and GPT-5.6-sol https://ift.tt/ofFZPtL July 21, 2026 at 09:21PM
Show HN: Crate – Wireless music manager for Android phones (open source) https://ift.tt/ydwpQYm July 20, 2026 at 11:02PM
Show HN: Twelve FREE daily logic puzzles (browser with PWA) https://ift.tt/vCph6gL July 20, 2026 at 10:44PM
Show HN: A gallery of browser-based PDF imposition and printing templates https://ift.tt/pAsPDWG July 19, 2026 at 11:16PM
Show HN: Chalie – AI peer not employee https://ift.tt/KXY9Phc July 20, 2026 at 01:04AM
Show HN: How much profit does your employer make per employee? https://ift.tt/mGpxPzo July 20, 2026 at 12:17AM
Show HN: Bribes.fyi – Built something to report bribes https://bribes.fyi/ July 19, 2026 at 09:01PM
Show HN: RewindCup – explore 23 World Cups on an interactive globe https://rewindcup.com July 19, 2026 at 03:37AM
Show HN: Peek-CLI: Let Claude Code iterate on front end designs https://ift.tt/Bs26MCg July 19, 2026 at 12:32AM
Show HN: SDF Pelicans on Bicycle https://ift.tt/Hh0OERx July 19, 2026 at 12:47AM
Show HN: Get alerts for good seats at 70mm IMAX showings of The Odyssey https://imaxxing.io/ July 18, 2026 at 11:36PM
Show HN: Tarit – a hypervisor which is 2x faster than firecracker https://ift.tt/QlB7qyt July 15, 2026 at 11:38PM
Show HN: Lific: Issue trackers should be simple, right? I built Lific because I direct AI coding agents on largish projects and needed somewhere for project state to live that isn't markdown files in the repo. When I was begging to work on long horizon ideas, I started on Linear, but my agent files issues faster than a human does, and I hit their limits and pricing wall almost immediately. Then I self-hosted a popular open source tracker which meant running its 13 containers, and its MCP integration was 30k tokens and I got so fed up that I eventually removed it and went back to .md files for a few weeks. Lific is the opposite shape of most of your self hosted server issue trackers: It's a single Rust binary that uses SQLite, and it has an optimized MCP server built in. Web UI is also included integrated directly into the binary. The simplicity is meant to only apply to the size and the ease of installation. The web UI is fully fleshed out with all of the UX you would expect from an issue tracker like linear. Since I started using lific, my agent flow is that I open the web UI, find a few issues I want to work on, then tell the agent "work on LIF-298, 299 and 301, and if you find bugs, file them as new issues." At the end of the day the project has tracked itself. Issues have statuses, blockers, and comment threads, so "what's workable right now" is a query instead of the agent guessing. Plans are persisted step trees, so a session tomorrow resumes with the same understanding of the goal and the path as the session that made the plan. My largest project has 300+ issues and 100+ docs and agents search it fast. Everything exports to markdown in one click, and the database is just a file on your machine. Setup is ` cargo install ` ` lific init ` ` lific connect ` then pick your harness (OpenCode, Cursor, Claude Code, etc). One honest caveat: on Windows there's no service install yet, so the binary has to be actively running for MCP or Web UI to work on windows. The biggest reason I think Lific is different than a lot of the other options is the lightweight nature of it alongside still having a fully featured web UI. It's meant for self hosters to work on big projects with agents, without sacrificing the other benefits of an issue tracker like a nice management UI or authentication for teams using it. Would genuinely love feedback and bug reports either here or on the discord! https://lific.dev July 17, 2026 at 11:22PM
Show HN: Rudo - A small, elegant dock for Wayland https://ift.tt/t9WOPBf July 17, 2026 at 01:12AM
Show HN: Be the ChatBOT I made this experimental art project/game that's an LLM chat assistant, but where you're the AI. I wanted people to get a visceral sense of what it's like to answer the kinds of things that people prompt their chatbots day in and day out. If you're interested, I wrote up some more info on how I made it, including how the "user" prompts are generated with an eye for realism: https://ift.tt/NM1jcI2 Hope you enjoy it! https://ift.tt/J0z5AkG July 17, 2026 at 12:14AM
Show HN: Tree, truth, druid, dryad, and tar share one Proto-Indo-European root https://ift.tt/W3n5zUY July 16, 2026 at 11:11PM
Show HN: Low-latency local LLM runner via OpenJDK Panama FFM (Java 22) I wanted to run AI from inside the JVM. I started out with the standard REST sidecar, ripped that out to use Project Panama (Foreign Function & Memory API) in the new JDK versions to interface directly with llama.cpp. I still wasn't happy with how that functioned, so I built libargus.cc to get a clean ABI to expose a structured API up in the JVM landscape. It still uses Project Panama to interface directly with llama.cpp, whisper.cpp, and ggml compute graphs. I have zero-allocation on the hot paths, memory segments for prompts and tokens are allocated once inside confined Arenas. Raw pointers pass straight through down to the low C level. This avoids primitive array cloning and heap churn. I mapped out the native structures from llama.cpp and whisper.cpp while matching the compiler's padding to maintain safe memory access. I bundle pre-compiled native binaries in the jar for easy deployment. This execution engine provides the foundation I need for work I'm doing on a spatio-temporal memory layer (L-TABB) to replace RAGs. I'd love to get technical feedback to polish any issues while I continue working on the next layer. Deep-dives from anyone hacking on Project Panama or low-latency systems in modern JDK would be very appreciated! I'm much better with code than prose, so I'll let the code do most of the talking. Happy Hacking! /David Code: https://libargus.cc Project Landing Page: https://projectargus.cc https://ift.tt/ePCNVzh July 14, 2026 at 08:10PM
Show HN: Leet Robotics: Learn robotics and ROS2 with hands-on courses Hi all, I've just launched Leet Robotics: a platform to learn robotics hands-on, with a full ROS2 workspace that runs in the browser (Jazzy, Gazebo Harmonic, Foxglove, VS Code) - no install required. The platform also has room for sharing projects and simulation assets as it grows. Our first course is live now: Intro to ROS2 (free to read). The course teaches skills ranging from building your first node to a capstone project of a robot touring a museum world, with every lesson runnable in the online workspace (free accounts get an hour of workspace time daily - enough to follow the course). Would love feedback from this community: on the course, the workspace experience, and what courses to build next. https://ift.tt/v9U5Oaz July 15, 2026 at 05:44PM
Show HN: Make senders work to get into your inbox Hi HN :) really excited to share this with you. The one thing AI reliably does is generate noise. Half the tools I see launch are just machines for producing more noise across more channels. And people are starting to see this in the form of emails in their inboxes as spam filters are struggling. There used to be a useful signal in email: the effort a sender put into customizing a message was a rough proxy for how relevant it actually was. AI killed that. Now it's customized slop with the appearance of effort with none of the cost. It is painful that the open internet / open channels have been abused like this. Captchainbox applies the idea of proof-of-work to email. If a sender is willing to do a bit of work to reach you, the message is more likely to be worth your time and the sender more likely to be real. The work is a traditional captcha. You can also set a pay-to-deliver amount if you want more friction. The proceeds of the delivery payment after transaction costs go to the Internet Archive and the EFF. The tool currently works by authing with your Gmail or Outlook and during launch time I make this completely free as a lifetime deal (with optional payment if you wanna support). How it works: Captchainbox builds a whitelist automatically from the metadata of your past correspondence. If you've emailed an individual address, that sender can reach you. If you talk to several people at the same domain, we whitelist the whole domain. If one transactional-looking sender has sent you more than 10 emails, we treat it as a transactional domain and let it through. This whitelist is for you to change whenever you want. It continues to build organically as you converse with more addresses. Incoming mail is checked against that whitelist. Senders already on it land in your inbox as normal. Anyone else gets archived (never deleted) and is sent a challenge. This can be the captcha or the payment link. Once they solve it, their email is pulled out of the archive and put back into your inbox. if you want to see what this looks like from a sender's point of view, send me an email here: doerpfelix15@gmail.com The service only ever reads metadata, never message content. And since nothing is ever deleted, you can't lose a message. There is a legitimate risk / downside: if you sign up to a new service, these emails also land in the archive. Since we do not process the content, a first-time sender who can't solve the challenge (say an automated activation email) will sit in your archive until you spot it. Happy to answer anything! :) https://ift.tt/WYsHjXG July 15, 2026 at 05:28PM
Show HN: Beautiful Type Erasure with C++26 Reflection Try it on Compiler Explorer: https://ift.tt/Me9uhQF Check out the source code: https://ift.tt/Qv59WGO https://ryanjk5.github.io/posts/rjk-duck/ July 14, 2026 at 06:10PM
Show HN: A device for never missing the surf turned into something more https://ift.tt/lw3Xh0v July 15, 2026 at 12:42AM
Show HN: Pullrun – Run One OCI Image as a Container, Firecracker, or Apple VM https://ift.tt/nRg627e July 14, 2026 at 10:49PM
Show HN: The Polyglot https://ift.tt/Coz1uRG July 13, 2026 at 11:24PM
Show HN: Finterm.ai Bloomberg terminal for Claude Code Hi, my name is Kam, and today my cofounder Josh and I are shipping Finterm, a CLI that gives coding agents direct access to financial data: stock prices, options data, SEC filings, and Ticker Deep Research, a filtered ticker news search. I’m a developer and have been a full-time trader for the past few years.Recently I have been using LLMs more and more in my trading and strategy. I always found it frustrating that Claude Code or GPT did not have direct access to actual financial information and had to rely on web search, so it couldn’t get me more granular numbers for specific options pricing. When making a trade I want to understand as much as possible about the stock. Instead of relying on analysts or interpretations of the data, I like to go directly to the truth. So whenever I have a trade thesis, I break research into a few parts: company research, analyst sentiment, and market sentiment. Last September I had a short thesis on Popmart Labubu's parent company. I was betting the toy was a fad and that the stock would fall. I read through the SEC filings and an LLM analyze them too: how big a driver is Labubu, what's the business model, what does the debt look like, and what looks strange enough to dig into. I compared the company to its peers on EPS and industry metrics. I asked GPT to do deep research that included around 50 queries and hundreds of pages to map every argument about the stock. Finally I looked at the options data: call/put ratios, implied volatility, recent volume, to see how the real money was betting. I made 16% over the next month. The flow was painful, fetching SEC data, copy pasting filing sections in to GPT, aggregating everything by hand, and juggle a dozen chat windows. In the past few months, Josh and I spent more time trying to get agents to trade autonomously. The more we dug in, the more we realized that the problem you need to solve first is giving agents access to factual information in a token-efficient way. We found that agents performed better with a CLI, since it didn’t waste as many tokens as interfacing with MCP or making API calls. We designed the CLI to be self-documenting and behave similarly to skills so it would be agent-friendly. Second, we batch multiple calls together. Whenever I research a ticker, I want the same few pieces of information every time—P/E ratio, revenue, current stock price, options sentiment. We let your agent make a single call, which saves tokens and gives a more complete view of a ticker. When doing web searches about a ticker, you often get noisy articles (how much you would have made if you had invested $X in Amazon in 2002), SEO spam, and duplicated articles covering the same topic from the same source. So our Ticker Deep Research returns a research packet: it fetches 600–800 links per ticker, strips out the 30–40% that is noise, and gives back the state of the internet on that ticker—deduped, with sources labeled primary or secondary and known AI-slop sites flagged. Instead of crawling hundreds of webpages itself, your agent gets a thorough snapshot of what the market thinks about the stock. We take the same approach for SEC filings. Even with raw filings accessible now, most quarterly and annual filings are 90–95% boilerplate and repetition. We offer raw filings, but also an SEC filing diff tool where your agent sees only the diffs: the important changes to the company. Stock and options data is delayed by up to 15 minutes, which keeps costs reasonable and fits the research-first use case we’re building for. We realize this is a niche product for a technical audience that likes to trade stocks using Claude Code, but it’s close to a lot of the frustrations I feel myself, so I wanted to share it and see if anyone else is interested. You can sign up and npm install -g @finterm-ai/cli to test it. We have a 3-day free trial (card required) and would love any feedback. https://finterm.ai/ July 13, 2026 at 11:22PM
Show HN: OpenClawMachines – Extending OpenClaw to the Enterprise https://ift.tt/xNlhZs8 July 13, 2026 at 11:15PM
Show HN: Pgnudge - tell your app which Postgres tables just changed Genuinely unsure if this is crazy or cool: looking for feedback. pgnudge is a small async Python library that tells you which tables just changed in Postgres, so a cache or read model can refetch the moment the data moves. No row data - it tells you when and what to reload, you already know how to load it. It leaves nothing persistent on the server (temp replication slot, dropped when the session ends) and needs no database driver — it speaks the walsender protocol itself. One dependency. Not CDC (no before/after rows), not a queue (no durability). It moves wakefulness, not rows or work. Repo: https://ift.tt/71gUF2B https://ift.tt/71gUF2B July 12, 2026 at 11:27PM