pacwich.dev
Show HN: Pacwich, Monorepo tooling for Bun/NPM/pnpm (try the browser CLI demo)https://pacwich.devI develop pacwich, which started as package bun-workspaces before I expanded it to support Node as a runtime and npm and pnpm as package manager backends.No config is required to use it. It has a CLI and an equivalent TypeScript library API. Docs are tailored for both people and agents.The main goal of the package is to provide easy-to-integrate tooling directly on top of the native workspaces of Bun/npm/pnpm that can orchestrate package.json scripts directly.You can also run inline shell commands across workspaces that run via your system shell or optionally the Bun shell (Bun's builtin bash-like cross-platform shell).Working closely with native package manager features is why config isn't required, but optional config enriches its features. The idea is monorepo tooling that can be used in a lightweight or advanced manner and doesn't try to lock you in.It has a highly debuggable and configurable affected graph, Nx-like concurrency settings for running package.json scripts in parallel,Jul 22, 2026 8:18 PM
threadfork.com
Show HN: threadfork – AI meeting notes that run on your Machttps://www.threadfork.com/Hi HN, I built threadfork. It's an AI notetaker where the whole pipeline runs locally on Apple Silicon. Your microphone and system audio gets captured without a meeting bot and most importantly your meeting data doesn’t get sent or saved anywhere.I've been building in the privacy + local LLM space for the past several years (I started DataFog, an OSS PII detection library with 300K+ downloads); keeping all the processing and data on-device was a day 0 condition for me when building this out. Granola's updated privacy policy, effective later this week, keeps non-enterprise users opted into model training on "de-identified" data by default. Having built PII detection for a living, I'll say plainly: de-identifying meeting transcripts is really hard. Names are the easy part; deal terms, client details, and health disclosures are the transcript. For the lawyers, consultants, and therapists I've been talking to, the only version of this that holds up is the model never seeing the data at allJul 21, 2026 6:30 PM
github.com
Show HN: Inflexa – open-source Intelligence for Biologyhttps://github.com/inflexa-ai/inflexaHey HN!Inflexa is an OSS-first TUI for agentic-AI reproducible biological analysis with provenance tracked on every step. It's a better designed Claude Science (bar the GUI for now).Before this, we spent years building a cloud multi-omics analysis platform, working alongside research teams in pharma, biotech, and academia.Our vision is as follows: - OSS first - Data privacy, and security are of utmost importance - Agents are untrusted actorsAgentic products do not solve a core architectural and design problem: provenance.How do you build up the body of evidence to support your claims from hundreds of chat messages, scattered artifacts (scripts, intermediary data files, random research files)?We are one of the first in the biotech space to propose using an established specification for provenance, which its extremely fitting for the world of agentic AI: [W3C PROV](https://www.w3.org/TR/prov-overview/).Our provenance is deterministic and driven programmatically. Our architecture imposes Jul 21, 2026 2:44 PM
github.com
Show HN: The0 – self-hosted runtime for trading bots, bring your own languagehttps://github.com/alexanderwanyoike/the0So Im a solo developer who has always had an itch for algorithmic trading. Initially I started off learning how to trade algorithmically with Yves Hilpisch book "Python for Algorithmic Trading" after reading that book I was hooked and started building algorithmic trading bots. Initially these were separate python scripts that I ran on my local machine. That was a bad idea cause local machines are not reliable and I wanted to run my bots 24/7 365. In my actual career im a software engineer with experience in building distributed systems and fault tolerant web applications.I wasn't interested in deploying my code to managed services like MetaTrader, CTrader or QuantConnect etc because I wanted to have full control over my code and the environment it runs in. I also wanted to be able to run my bots in any programming language I wanted, not just Python. Sometimes I wanted to prototype a bot in Python and then rewrite it in C++ or Rust for performance reasons.Many at this point would have sJul 20, 2026 1:49 PM
news.ycombinator.com
AI Gets Trapped in a Circular Loop on Climate Sciencehttps://news.ycombinator.com/item?id=48956370Today, I was asking Ai about the Canadian Wildfires and forest management. Instantly, the ai resorted to following the common narrative, and pushed macro human-caused climate change as an “objective fact.” I wanted to push back on the logic of this, because this narrative goes against core principles of scientific transparency. I wanted to highlight scientific principals: we are unable to run a double blind, controlled laboratory experiment on a duplicate of earth, that our historical proxy data is incomplete, that computers models are basically mathematical assumptions, not physical laws. This time the ai model abandoned the canned scripts, and completely broke character admitting that framing a predictive theory as an absolute “fact” for the masses is an ethical failure and it damages scientific transparency. Here is exactly where the turning point of the conversation that caused the models logic to completely collapse “ User: if science cant claim something is a definitive fact thenJul 18, 2026 9:03 AM
pokayoke.codes
Show HN: Pokayoke – turn repo conventions into deterministic checks for agentshttps://pokayoke.codesHey HN. Pokayoke is a tool I've been working on to scratch my own itch when it comes to solidifying arbitrary rules and conventions -- which modern linting and formatting toolchains might not support as well as I'd like -- into code-based checks that agents can manage, run, and update themselves.I'm currently using it as part of my `check` scripts in TS / bun repos for things like max-LoC limits on files and keeping docs references DRY and up to date. Agents can use Pokayoke to make their own TypeScript (either using the AST or any other method) files that would be too cumbersome to handroll as a human.Keen to know what other people are using for this!Jul 16, 2026 9:40 AM
github.com
Show HN: Aireceipts, itemized cost receipts for AI coding agentshttps://github.com/anandgupta42/aireceiptsHi HN. I built this at work for fun because I could not answer a basic question: what did that last agent session actually cost me?It does three things:1. A statusline under the agent's input box while it works: which model is billing you, cost so far, dollars per hour, and how much of your rate-limit window is gone. Waste like a stuck Bash retry loop gets flagged on the line as it happens. 2. "npx aireceipts-cli" after a session prints an itemized receipt: every tool priced, plus a "same tokens on a cheaper model" line that is arithmetic on the same token counts, not a prediction. 3. "npx aireceipts-cli pr --post" attaches the cost of the sessions behind a PR as a comment. There is a real one live on the repo's PR #189.How it works: it parses the local transcripts your agent already writes. Claude Code, Codex CLI, and Gemini CLI get full per-turn parsing (models, tools, cache tiers). OpenCode is per-message. Cursor is an honest degraded mode: its logs carry no per-turn usage, so you gJul 14, 2026 2:16 PM
instantvideos.org
Show HN: InstantVideos.org – short documentaries in ~30 secondshttps://instantvideos.org/Hiya! So I've been playing around with having Claude make videos for a bit now even had some success posting the results to TikTok (and setup a whole pipeline so Claude can generate and post autonomously). With the release of Nano Banana 2 Lite, I was curious show fast I could make the generation, so last night I gave it a whirl and got down to around 30s for short-form video.It uses GLM-5.2 fast via Fireworks to generate the scripts and image prompts and, like I said, Nano Banana 2 Lite for the images, gpt-4o-mini-tts for the narration, and ffmpeg to string it all together and add the Ken Burns zoom effect (which still has a shake I haven't been able to get rid of). The video compilation proved to be the blocker once the rest was in place, but I was able to speed that up by putting it on a 64 vCPU EC2.The cost might be the most interesting aspect as the short form videos tend to be about 25 cents. Almost 90% of that is the images, which are 3.336 cents a piece. Of course, running the Jul 6, 2026 11:58 PM
github.com
Show HN: Orchestrate parallel Claude Code and Codex agents on a live maphttps://github.com/Latand/live-log-viewer-nextHi HN!I never understood why everybody is fine with (and actually try to copy it multiple times) a single chat interface for ai agents, where you have one conversation on the whole screen. I frequently run many coding agents in parallel (Claude Code, Codex), and after some time I lose the picture of where which subagent is and who spawned whom, which is working and which it not. Agents finish or die quietly and I find out half an hour laterAnd the information about the agents was already sitting on the disk. Every session writes a JSONL transcript under ~/.claude or ~/.codex, every subagent gets its own file. So I built a local web UI that reads these files and shows the selected one as a live chat feed with expandable tool-call cards. There is almost no database and everything runs on 127.0.0.1The hardest part was (still is) the parentage tree. The scanner reads the transcripts, recovers the links and builds one tree per project, from the root conversation down to the last background Jul 6, 2026 2:06 PM
github.com
Show HN: Ultracodex – Run Claude Ultracode Dynamic Workflows with Codex Agentshttps://github.com/YuanpingSong/ultracodexClaude Fable has been incredible, however the plan usage runs out too fast, especially if you use ultracode mode (Claude Code's workflow feature, where the model writes small JavaScript programs that orchestrate subagents) and let the agents go brrr.I want Fable to focus on high-value tasks such as planning or verification, and not burn tokens on mundane implementation work. So I built ultracodex, an engine that spawns codex agents to complete the same ultracode workflows and hand off seamlessly to and from Claude. It runs the same workflow scripts that Claude writes. I designed this tool for anyone owning both Claude and Codex subscriptions or anyone who enjoys Fable and wants to make the quota last.This tool is in early days but I am very excited about the potential. I think it’s also a great “loop engineering” starter pack for us because 1) Claude is great at writing loops and 2) ultracodex runs the loops with Codex agents - given their generous limits, you don’t have to worry aboutJul 3, 2026 3:45 PM
github.com
Show HN: I revived a 128MB RAM NAS by building my own control panelhttps://github.com/itprogresscorp/Mini-BucketAuthor here.I had an old Netgear Stora MS2000 with 128MB RAM. Modern panels like OpenMediaVault won't even start on it — too heavy.I'm not a programmer, but I can write basic PHP. I just wanted two pages for SMB and NFS — to stop editing configs by hand.A month later, I had 20+ pages: live dashboard, firewall, two-panel file manager, web console, cron, RAID, LVM, SMART, FTP, Rsync, and a plugin system. All running on PHP 7.0 + SQLite. No frameworks. No Docker.Tested on: Raspberry Pi 1 (256MB), Netgear Stora MS2000 (128MB), old laptops on Debian 9.In the beta version I messed up: - Stored temp files in webroot — anyone could call scripts without auth - Everything in a single SQLite — "database is locked" under loadFixed in v3.6.2 and v3.6.4. Should be safe now.Who this is for: people with old NAS or Raspberry Pi where modern panels won't run. Or as an alternative to other panels.GitHub: https://github.com/itprogresscorp/Mini-Bucket Web-site: https://mini-bucket.ruJul 3, 2026 7:37 AM
github.com
Show HN: ctx – Search the coding agent history already on your machinehttps://github.com/ctxrs/ctxCoding agents don't have long-term memory.But you do have months of full-fidelity agent transcripts stored on your machine.A simple solution that goes a long way: ingest those transcripts and logs into a structured SQLite database, then search them with ranked text match. Everything is fully local and doesn't require anything fancy like a graph database or hosted memory service.This is the idea behind ctx, a Rust CLI that handles the ingestion and searching.We give our agents a skill that tells them to reference past sessions before working in an area. Usually we do this through an "Agent History Research Subagent" whose job is just to prepare a short brief covering any relevant history before the task begins.A real example: sometimes our test suite runs would fail because disk was full on the runner. The correct approach was to run the cleanup runbook, but the root cause of the failure was not clear to the agents, so they would think it was a test regression and go down the wrong rabbJul 2, 2026 3:58 PM
bytesalt.com
Show HN: Bytesalt – AI that finds bugs Playwright tests misshttps://bytesalt.comHey! I built Bytesalt and excited to share it here.Every engineering team I've been part of has had the same problem. Playwright (or similar) scripts pass, yet critical bugs showed up when real users used our software. I don't think this is because Playwright is inherently bad - it is doing its job perfectly well - testing exactly what we told it to test.The problem is - real world bugs happen because we didn't think to test a particular path - think a support widget covering the checkout button on smaller screen phones, or a race condition when clicking through buttons in a particular order. These kind of things need real humans to test software - but that is too expensive, slow and doesn't scale, especially with the pace of software development today.With Bytesalt - you can describe what you want in plain English (for example- "Test the checkout flow on mobile") and Bytesalt fans out the work across parallel AI agents that simulate real users. Each agent explores the app with a diffeJul 1, 2026 1:38 PM
github.com
Show HN: Xenoeye – analyze network without AI using netflow, PostgreSQL, Grafanahttps://github.com/vmxdev/xenoeyeSorry for the slightly truncated title. It should have been "Network traffic analysis and monitoring without AI, using netflow-family protocols, PostgreSQL or ClickHouse, Grafana, and some scripts".In 2026, it might seem a bit presumptuous to announce AI-free software on HN. But building a netflow analyzer manually is no less presumptuous!There are quite a few xFlow analyzers out there these days, and I'm constantly reminded of this. But I think there's always room for an alternative approach. After all, that's how software evolves, isn't it?So, how does xenoeye differ from popular (at least from popular open source) analyzers?- The analyzer has a feature called "monitoring objects". For some reason, open-source analyzers rarely use this feature, while commercial ones do. The monitoring object can be a subnet, autonomous system, geo-object (data on geo and AS are taken from external databases), application traffic (protocol, TCP/UDP ports, etc.), VLAN, etc. Almost everything in flow reJun 29, 2026 9:00 PM
stopc22.ca
Show HN: A privacy-first tool to email your MP about Canada's surveillance billhttps://stopc22.ca/Bill C-22 (the "Lawful Access Act") just passed Canada's House of Commons and is headed to the Senate. It mandates metadata retention and lets the government compel companies to weaken encryption.stopc22.ca makes pushing back take less than 60 seconds: enter a postal code, it'll find your MP via Open North's Represent API, and hands you a pre-written email, a phone script, and the official petition link (if your Canadian and care about your privacy, SIGN THIS at the least).A few decisions HN might care about:- No accounts, no user database, no analytics scripts. The email is composed and sent via a mailto: link from the user's own client — their name and message never touch my server. Nothing to leak. - Laravel + Livewire + Tailwind on Coolify (FrankenPHP). Only state is a 24h cache of postal → MP lookups so I'm not hammering a nonprofit's API.It's deliberately the opposite of the bill it opposes. Feedback on the approach welcome, especially the mailto deliverability tradeoffs and the Jun 25, 2026 10:11 PM
github.com
Show HN: Automatiq - generate webscrapers/automations by browsing any websitehttps://github.com/StoneSteel27/AutomatiQHello HN,AutomatiQ is an open-source reverse-engineering AI agent, that can write requests-based(no browser) automation/scraper scripts on its own, all we have to do is, to normally browse the website once.This makes it a lot easier to create and maintain the scripts. This is not a completely autonomous agent, you can pause, talk, guide the agent on its RE path.Despite the limitations of this approach, up to 60%-90% of websites can be automated/scraped with just raw requests and TLS-spoofing(links to sources provided in the blog)The tool successfully ran against popular websites like, bookmyshow, makemytrip. And to test it in the open, it was able to produce scraper solutions for 2 problems posted on r/webscraping in a single try.As the scripts provided by the tool are requests-based, you can expect a 10-100x speed increase, and reduction of 5-7x memory footprint in your existing browser-based automations and scraper workflows.Github: https://github.com/StoneSteel27/AutomatiQ Blog for Jun 18, 2026 7:05 AM
github.com
Show HN: The Oct Programming Language for scientific programminghttps://github.com/yuechen-li-dev/octApologies in advance if my writing is unclear.First, why make another programming language? This came out of my general frustration with working with MATLAB and Python during grad school as well as at work. I'm a mechanical engineer; I write Python scripts for my own use semi-regularly. My issue with Python is that while writing easy, debugging Python code I wrote is hard once the code gets big. Sharing my Python code to colleagues is very difficult as most of them are less technical on coding than I am, so asking them to setup a full Python env just to run a script is out of the question.Then, the Two-Language Problem for scientific computing: write the prototype code in Python/MATLAB and rewrite the performance sensitive code in C++/Rust when needed. The problem is that C++ and Rust are not very easy to learn and converting from a dynamically typed language like Python to a strict, statically typed language like Rust is not easy, especially for people who are not software engineers.TJun 16, 2026 10:34 PM
pacwich.dev
Show HN: Pacwich – lightweight new monorepo tooling on top of Bun, NPM, or pnpmhttps://pacwich.dev/I developed a package simply called bun-workspaces that worked on top of Bun workspaces directly with zero required config, using plain package.json scripts for orchestration.I have re-developed this package into pacwich, which supports Bun, npm, or pnpm. I decided it would be a better direction for it to be decoupled from a particular package manager, so it needed a new name (but I wanted to keep my logo).I write about the development strategy and my engineering philosophy (including disclosing the manner in which AI assists and my approach to not vibing this) in the Security page and the launch blog post about the pivot, which I linked on the home page in the note about the bun-workspaces migration.More is to come, including a way to compose scripts into more complex workflows rather than running one named script in parallel/series.Jun 16, 2026 8:38 PM
github.com
Show HN: Bullstudio – BullMQ dashboard you run with npxhttps://github.com/emirce/bullstudioHey HN!I built bullstudio, a modern dashboard for BullMQ that you can run like Prisma Studio:npx bullstudio -r → it starts a local web UI (default http://localhost:4000) and opens your browser.Why I built it In BullMQ-heavy projects, I kept losing time answering the same questions: Which queues are unhealthy? What’s failing right now? Where is this flow stuck? I’d bounce between logs, Redis inspection, and ad-hoc scripts. I wanted a “start it in seconds” UI that’s easy to point at any environment.What it does todayOverview: queue health + throughput/failure trendsJobs: browse + filter/search, inspect payload/attempts/stack traces, retry failed jobsFlows: interactive parent/child visualization with live state updatesRepo: https://github.com/emirce/bullstudioWhat I’d love feedback onWhat are your “must-have” ops features for BullMQ (stalled detection, worker liveness, read-only mode, alerts, etc.)?Payload safety: what defaults do you expect (truncation, masking keys like password/token, Jun 11, 2026 7:03 PM
screencharm.com
Show HN: Mac screen recorder that adds zoom animations from click datahttps://screencharm.com/Hi HN, I started building my product around 2 years ago as a Chrome extension. After releasing it, I realized I would never reach the quality of desktop apps, so at the beginning of 2025 I pivoted to a macOS app. I spent 3 months rewriting the codebase for Electron. I’m still using Next.js under the hood because the chrome extension used it, but in the near future I want to switch to ViteJS since it’s lighter and I don’t need backend functionality for an Electron app.Overall I spent about 2 years on the development. The more interesting part is tracking the cursor movements when user starts recording and transforming it into smooth cursor movements and click-driven zoom effects. I use Swift scripts for low-level cursor tracking, then run a post-processing pipeline: resampling to timeline FPS, outlier-jump clamping, stillness detection/snap-to-median, cursor-type flicker smoothing, and coordinate normalization for area vs full-screen recording. Clicks are converted into timed zoom segmeJun 9, 2026 2:10 PM