Postingan

Menampilkan postingan dari Agustus, 2025

Show HN: Anonymous Age Verification https://ift.tt/hcq6nMU

Show HN: Anonymous Age Verification So I'm not an expert in this area, but here's an attempt at cost effective, anonymous, age verification flow that probably covers ~70% of use cases in the United States. The basic premise is to leverage your bank (who already has had to perform KYC on you to open an account) to attest to your age for age-restricted merchant sites (pornhub, gambling, etc) without sharing any more information than necessary. Flow works like this: 1) You go to gambling.com 2) They request you to verify your age 3) You choose "Bank Verification" 4) You trigger a WebAuthn Credential Creation flow 5) gambling.com gives you a string to copy ------------- 6) You log into your bank 7) You go to bank.com/age-verify 8) You paste in the string you were given 9) The bank verifies it/you and creates a signed payload with your age-claims (over_18: true, over_21: false) 10) You copy this and go back to gambling.com --------------- 11) You paste the string back into...

Show HN: How to create and use Tesseract OCR in Rust programming language? https://ift.tt/YqzPhOt

Show HN: How to create and use Tesseract OCR in Rust programming language? In this Guide, We have use rusty tesseract for building an invoice processing api https://ift.tt/JldBVTQ August 31, 2025 at 11:43PM

Show HN: Pitaya – Orchestrate AI coding agents like Claude Code https://ift.tt/RaM356g

Show HN: Pitaya – Orchestrate AI coding agents like Claude Code Pitaya is a local, open-source orchestrator for AI coding agents (Claude Code, Codex CLI). It runs many agents in parallel, isolates each in Docker with its own git branch, supports pluggable Python strategies, and persists state so runs are resumable. Quickstart + short demo are in the README. https://ift.tt/FRrEVjO August 31, 2025 at 11:33PM

Show HN: I made a game called "Funeral of Freiren." https://ift.tt/Xlq2Zy5

Show HN: I made a game called "Funeral of Freiren." https://ift.tt/LqkNdb1 August 31, 2025 at 11:09PM

Show HN: Give Claude Code control of your browser (open-source) https://ift.tt/syczDmG

Show HN: Give Claude Code control of your browser (open-source) As I started to use Claude Code to do more random tasks I realized I could basically build any CLI tool and it would use it. So I built one that controls the browser and open-sourced it. It should work with Codex or any other CLI-based agent! I have a long term idea where the models are all local and then the tool is privacy preserving because it's easy to remove PII from text, but I'd definitely not recommend using this for anything important just yet. You'll need a Gemini key until I (or someone else) figure out how to distill a local version out of that part of the pipeline. Github link: https://ift.tt/0qgLDYV https://www.cli-agents.click/ August 31, 2025 at 01:07AM

Show HN: TextPolicy – reinforcement learning for text generation on a MacBook https://ift.tt/l92yfTt

Show HN: TextPolicy – reinforcement learning for text generation on a MacBook I built TextPolicy because I wanted a way to study reinforcement learning for text generation without needing a cluster or cloud GPUs. A MacBook is enough. The toolkit is simple: Implements GRPO and GSPO algorithms Provides a decorator interface for custom reward functions Includes LoRA and QLoRA utilities Runs on MLX, so it is efficient on Apple Silicon It is not intended for production. The purpose is learning and experimentation: to understand algorithms, to test ideas, to see how reward shaping affects behavior. Installation is through pip: pip install textpolicy There is a minimal example in the README. I am interested in feedback on: the clarity of the API, the usefulness of the examples, and whether this lowers the barrier for people new to RL. Repository: github.com/teilomillet/textpolicy https://ift.tt/DYcrNUe August 30, 2025 at 11:34PM

Show HN: A simple CLI tool to list network ports and their associated bin https://ift.tt/Oi5KIfr

Show HN: A simple CLI tool to list network ports and their associated bin https://ift.tt/9GRF36T August 30, 2025 at 11:10PM

Show HN: An open source implementation of OpenStreetMap in Electron https://ift.tt/BuqPKgJ

Show HN: An open source implementation of OpenStreetMap in Electron https://ift.tt/KQ5o8r0 August 30, 2025 at 03:44AM

Show HN: Magic links – Get video and dev logs without installing anything https://ift.tt/B6js5vl

Show HN: Magic links – Get video and dev logs without installing anything Hey HN, For a while now, our team has been trying to solve a common problem: getting all the context needed to debug a bug report without the endless back-and-forth. It’s hard to fix what you can't see, and console logs, network requests, and other dev data are usually missing from bug reports. We’ve been working on a new tool called Recording Links. The idea is simple: you send a link to a user or teammate, and when they record their screen to show an issue, the link automatically captures a video of the problem along with all the dev context, like console logs and network requests. Our goal is to make it so you can get a complete, debuggable bug report in one go. We think this can save a ton of time that's normally spent on follow-up calls and emails. We’re a small team and would genuinely appreciate your thoughts on this. Is this a problem you face? How would you improve this? Any and all feedback—posi...

Show HN: OAuth for AI Agents https://ift.tt/XFimbUE

Show HN: OAuth for AI Agents https://ift.tt/MXbhH5e August 29, 2025 at 11:02PM

Show HN: Yoink AI – macOS AI app that edits directly in any textfield of any app https://ift.tt/QVMjvi0

Show HN: Yoink AI – macOS AI app that edits directly in any textfield of any app Hey HN, I built Yoink AI to solve my biggest frustration with AI tools: they constantly break my workflow. I was tired of copy-pasting between my apps and a chatbot just for simple edits. Yoink AI is a macOS app that brings the AI to you. With a simple hotkey (⌘ Shift Y), it works directly inside any text field, in any app. If you can type there Yoink can write there Key Features: - Automatically captures the context of the text field you're in, so you dont have to manually prime it - Create custom voices trained on your own writing samples. This helps you steer the output to match your personal style and avoid generic, robotic-sounding text - Yoink doesnt just dump text and run. It delivers suggestions as redline edits that you can accept or reject, keeping you in full control. It's less of a chatbot and more of a collaborative writing partner that adapts to your workflow, not the other way around...

Show HN: Cross-device copy/paste and 5 MB file transfer (E2E, no signup) https://ift.tt/r54deAc

Show HN: Cross-device copy/paste and 5 MB file transfer (E2E, no signup) A browser-only way to copy/paste text and send small files between devices. • No accounts, join via code/QR • AES-256 E2E in the device • 5 MB file limit FAQ: https://ift.tt/vRFTL2b https://ift.tt/FhsVQU3 August 27, 2025 at 10:43PM

Show HN: Whose p*nis is that now? Probably the weirdest website I've ever made https://ift.tt/cJHvzqK

Show HN: Whose p*nis is that now? Probably the weirdest website I've ever made I made a site inspired by a ridiculous side project: a lift-the-flap book for adults. It mixes science facts, (bad) poetry, and way too many penis facts. NSFW-ish, interactive, and definitely not what you’d expect. https://ift.tt/eU92OwL August 28, 2025 at 12:57AM

Show HN: I built a robot that draws caricatures with a Sharpie https://ift.tt/7MiCZlN

Show HN: I built a robot that draws caricatures with a Sharpie Hi HN, I’ve been tinkering with this for a while and finally have it in a decent state. It’s a plotter robot that draws caricatures from photos. I trained a diffusion model (Flux Kontext LoRA) on caricature images, 3D-printed a Sharpie mount for my Ender 3, and hacked together a pipeline that goes photo → caricature → G-code. After a lot of trial and error it’s working pretty well, and I put up a little site where you can try it out. Happy to answer questions or hear any feedback. Thanks! https://ift.tt/bzXIC1N August 27, 2025 at 09:27PM

Show HN: Add audio to your Anki cards https://ift.tt/ImObWsG

Show HN: Add audio to your Anki cards A command-line tool to automatically generate and Add text-to-speech audio to your Anki cards using ElevenLabs. https://ift.tt/dcJ56Ht August 27, 2025 at 11:28PM

Show HN: Diggit.dev – Git history for architecture archaeologists https://ift.tt/Xk6xZAP

Show HN: Diggit.dev – Git history for architecture archaeologists Hello friends, Today I'm sharing a little tool to help you explore GitHub repositories: • https://diggit.dev This project was admittedly a big dumb excuse to play with Elm and Claude Code. I published my design notes and all the chat transcripts here: • https://ift.tt/m16KUxZ Please add bug reports and feature requests to the repo: • https://ift.tt/jAxD5rk Enjoy! https://diggit.dev August 25, 2025 at 06:42PM

Show HN: Bitcoin Challenge. Try to steal a plain text private key you can use https://ift.tt/ZGS94AE

Show HN: Bitcoin Challenge. Try to steal a plain text private key you can use Hi HN, I'm releasing my round one public demo of a new browser security system I've been developing. There's a real Bitcoin private key (worth $20) in plaintext at app.redactsure.com. You can copy it, paste it, delete it, move it around - full control. But you can't see the actual characters or extract them. The challenge: Break the protection and take the Bitcoin. First person wins, challenge ends. Details: - Requires email verification (prevents abuse, no account needed) - 15 minute time limit per session - Currently US only for the demo (latency) - Verify the Bitcoin is real: https://ift.tt/KGOow0q Technical approach: - Cloud-hosted browser with real time NER model - Webpages are unmodified - Think of it as selective invisibility for sensitive data. You can interact with it normally, just can't see or extract it Looking for feedback on edge cases in the hiding/protection algorithm. Happ...

Show HN: I Built a XSLT Blog Framework https://ift.tt/O09e3kF

Show HN: I Built a XSLT Blog Framework A few weeks ago a friend sent me grug-brain XSLT (1) which inspired me to redo my personal blog in XSLT. Rather than just build my own blog on it, I wrote it up for others to use and I've published it on GitHub https://ift.tt/78gKn1s (2) Since others have XSLT on the mind, now seems just as good of a time as any to share it with the world. Evidlo@ did a fine job explaining the "how" xslt works (3) The short version on how to publish using this framework is: 1. Create a new post in HTML wrapped in the XML headers and footers the framework expects. 2. Tag the post so that its unique and the framework can find it on build 3. Add the post to the posts.xml file And that's it. No build system to update menus, no RSS file to update (posts.xml is the rss file). As a reusable framework, there are likely bugs lurking in CSS, but otherwise I'm finding it perfectly usable for my needs. Finally, it'd be a shame if XSLT is removed from...

Show HN: Komposer, AI image editor where the LLM writes the prompts https://ift.tt/Org1SM7

Show HN: Komposer, AI image editor where the LLM writes the prompts A Flux Kontext + Mistral experiment. Upload an image, and let the AIs do the rest of the work. https://www.komposer.xyz/ August 25, 2025 at 02:06AM

Show HN: LoadGQL – a CLI for load-testing GraphQL endpoints https://ift.tt/dIVl6Nz

Show HN: LoadGQL – a CLI for load-testing GraphQL endpoints Hi HN I’ve been working with GraphQL for a while and always felt the tooling around load testing was lacking. Most tools either don’t support GraphQL natively, or they require heavy setup/config. So I built *LoadGQL* — a single-binary CLI (written in Go) that lets you quickly stress-test a GraphQL endpoint. *What it does today (v1.0.0):* - Run queries against any GraphQL endpoint (no schema parsing required) - Reports median & p95 latency, throughput (RPS), and error rate - Supports concurrency, duration, and custom headers - Minimal and terminal-first by design *Roadmap:* p50/p99 latency, output formats (JSON/CSV), multiple query files. Landing page: [ https://ift.tt/QXpysZM ]( https://ift.tt/QXpysZM ) I’d love feedback from the HN community: - What metrics matter most to you for GraphQL performance? - Any sharp edges you’d expect in a GraphQL load tester? Thanks for checking it out! https://ift.tt/bviyOj7 August 24, 2025...

Show HN: I built aibanner.co to stop spending hours on marketing banners https://ift.tt/tc23SCT

Show HN: I built aibanner.co to stop spending hours on marketing banners https://www.aibanner.co August 24, 2025 at 07:27AM

Show HN: Python library for fetching/storing/streaming crypto market data https://ift.tt/HLVakNn

Show HN: Python library for fetching/storing/streaming crypto market data https://ift.tt/sL7gzI4 August 23, 2025 at 11:21PM

Show HN: Pinch – macOS voice translation for real-time conversations https://ift.tt/QSWqznV

Show HN: Pinch – macOS voice translation for real-time conversations Hey HN! I’m Christian, daily lurker and some might remember our original launch post ( https://ift.tt/52uAH3C ). Today we're launching Pinch for Mac, which we believe is a step-change improvement in real-time AI translation. Our vision is to make cross-lingual conversations feel as natural as regular conversations. TL:DR During an online meeting, the app instantly transcribes and translates all audio you hear, and allows you to decide when you translate your voice and when you don't. It's invisible to others (like Granola), and works everywhere without any meeting bots. Try it at startpinch.com Here's a live demo we recorded this morning, without cuts: https://youtu.be/ltM2p-SosLc When we first launched Pinch, we shipped a video conferencing solution with a human-like AI interpreter that was an active participant in your call. Our users hold the spacebar down while speaking to the translator, and when ...

Show HN: Clyp – Clipboard Manager for Linux https://ift.tt/vIMGpVR

Show HN: Clyp – Clipboard Manager for Linux https://ift.tt/mPFweW4 August 22, 2025 at 11:03PM

Show HN: MockinglyAI On-Demand AI Interviewer for System Design Mock Interviews https://ift.tt/qLwP9tv

Show HN: MockinglyAI On-Demand AI Interviewer for System Design Mock Interviews An AI interviewer for software engineers to practice with on-demand mock system design interviews. https://ift.tt/0ERdix5 August 22, 2025 at 09:31PM

Show HN: AIMless – a 10 KB single file P2P chat app with zero dependencies https://ift.tt/FL1uiSj

Show HN: AIMless – a 10 KB single file P2P chat app with zero dependencies I built AIMless, a ridiculously minimalistic, browser native chat app that fits entirely into one HTML file (10 KB). It’s decentralized, P2P, and has no build tools, no server, and no frameworks. Just you, your browser, and a copy/pasted blob or two. https://ift.tt/RfVXNHL August 22, 2025 at 08:49PM

Show HN: Playing Piano with Prime Numbers https://ift.tt/xslLNW4

Show HN: Playing Piano with Prime Numbers I decided to turn prime numbers into a mini piano and see what kind of music they could make. Inspired by: https://ift.tt/Soafypg Github: https://ift.tt/S2Yuft9 https://ift.tt/oV7kp9T August 18, 2025 at 10:14PM

Show HN: Tool shows UK properties matching group commute/time preferences https://ift.tt/OmiNCBW

Show HN: Tool shows UK properties matching group commute/time preferences I came up with this idea when I was looking to move to London with a friend. I quickly learned how frustrating it is to trial-and-error housing options for days on end, just to be denied after days of searching due to some grotesque counteroffer. To add to this, finding properties that meet the budgets, commuting preferences and work locations of everyone in a group is a Sisyphean task - it often ends in failure, with somebody exceeding their original budget or somebody dropping out. To solve this I built a tool ( https://closemove.com/ ) that: - lets you enter between 1-6 people’s workplaces, budgets, and maximum commute times - filters public rental listings and only shows the ones that satisfy everyone’s constraints - shows results in either a list or map view No sign-up/validation required at present. Currently UK only, but please let me know if you'd want me to expand this to your city/country. This curr...

Show HN: I Help Startups Go from Idea to Revenue in 30-60 Days https://ift.tt/LUHa0Wr

Show HN: I Help Startups Go from Idea to Revenue in 30-60 Days Hey HN, I'm Syket, and I've noticed a pattern: most startup failures aren't due to bad ideas, but slow/expensive technical execution. Over 30+ projects, I've developed a framework for rapid MVP development: Week 1-2: Core features + authentication + payments Week 3-4: Mobile app + admin dashboard + analytics Week 5-6: AI features + optimization + launch prep Recent examples: - Taplab Agency: Now UK's largest edu creator platform ( https://taplab.agency ) - Unithrive: Mentorship platform serving thousands of UK students ( https://ift.tt/1mvtA5U ) - Connect Jew: NGO management system scaling across multiple cities ( https://connect-jew.vercel.app ) What I've learned about startup tech: 1. *Start with revenue generation* - build payment processing first 2. *Mobile-first design* - 80% of users are on mobile 3. *AI integration* - users expect smart features now 4. *Performance = retention* - every 100ms d...

Show HN: What country you would hit if you went straight where you're pointing https://ift.tt/vAHo8sm

Show HN: What country you would hit if you went straight where you're pointing This app was designed to answer my wife’s question “what country would we hit if we went straight” (generally posed while pointing her phone) But with two additional twists: 1. It loads up historical maps from different years (right now 1 BC, 700 AD, 1000 AD, 1300 AD, 1800 AD, 1900 AD) so you can see what you would hit if you had a time machine AND you went in the direction your phone is pointing 2. Tap a country/territory for an (AI-generated) blurb on what you are pointing at How it works: Starting from your phone’s bearing, we trace the great-circle in 200 km steps, prefilter candidate countries with bounding boxes (~5–10 instead of ~200), then check ~20 km points along each segment to catch coastlines and stop when the path first enters another country. Great-circles ( https://ift.tt/cFfmxHa ) are why you can hit Australia from NYC, even though when you look at a flat map that can be hard to see. The...

Show HN: Okapi – a metrics engine based on open data formats https://ift.tt/Yewh9oH

Show HN: Okapi – a metrics engine based on open data formats Hi All I wanted to share an early preview of Okapi an in-memory metrics engine that also integrates with existing datalakes. Modern software systems produce a mammoth amount of telemetry. While we can discuss whether or not this is necessary, we can all agree that it happens. Most metrics engines today use proprietary formats to store data and don’t use disaggregated storage and compute. Okapi changes that by leveraging open data formats and integrating with existing data lakes. This makes it possible to use standard OLAP tools like Snowflake, Databricks, DuckDB or even Jupyter / Polars to run analysis workflows (such as anomaly detection) while avoiding vendor lock-in in two ways - you can bring your own workflows and have a swappable compute engine. Disaggregation also reduces Ops burden of maintaining your own storage and the compute engine can be scaled up and down on demand. Not all data can reside in a data-lake/object ...

Show HN: Anchor Relay – A faster, easier way to get Let's Encrypt certificates https://ift.tt/mxMe3v1

Show HN: Anchor Relay – A faster, easier way to get Let's Encrypt certificates From the cryptic terminal commands to the innumerable ways to shoot yourself in the foot, I always struggled to use TLS certificates. I love how much easier (and cheaper) Let's Encrypt made it to get certificates, but there are still plenty of things to struggle with. That's why we built Relay: a free, browser-based tool that streamlines the ACME workflow, especially for tricky setups like homelabs. Relay acts as a secure intermediary between your ACME client and public certificate authorities like Let's Encrypt. Some ways Relay provides a better experience: - really fast, streamlined certificates in minutes, with any ACME client - one-time upfront DNS delegation without inbound traffic or DNS credentials sprinkled everywhere - clear insights into the whole ACME process and renewal reminders Try Relay now: https://ift.tt/JAfrpuW Or read our blog post: https://ift.tt/YJZn5vj... Please give it ...

Show HN: Luminal – Open-source, search-based GPU compiler https://ift.tt/cr2Uw1L

Show HN: Luminal – Open-source, search-based GPU compiler Hi HN, I’m Joe. My friends Matthew, Jake and I are building Luminal ( https://luminalai.com/ ), a GPU compiler for automatically generating fast GPU kernels for AI models. It uses search-based compilation to achieve high performance. We take high level model code, like you'd have in PyTorch, and generate very fast GPU code. We do that without using LLMs or AI - rather, we pose it as a search problem. Our compiler builds a search space, generates millions of possible kernels, and then searches through it to minimize runtime. You can try out a demo in `demos/matmul` on mac to see how Luminal takes a naive operation, represented in our IR of 12 simple operations, and compiles it to an optimized, tensor-core enabled Metal kernel. Here’s a video showing how: https://youtu.be/P2oNR8zxSAA Our approach differs significantly from traditional ML libraries in that we ahead-of-time compile everything, generate a large search space of lo...

Show HN: AI-powered CLI that translates natural language to FFmpeg https://ift.tt/j2xEc48

Show HN: AI-powered CLI that translates natural language to FFmpeg I got tired of spending 20 minutes Googling ffmpeg syntax every time I needed to process a video. So I built aiclip - an AI-powered CLI that translates plain English into perfect ffmpeg commands. Instead of this: ffmpeg -i input.mp4 -vf "scale=1280:720" -c:v libx264 -c:a aac -b:v 2000k output.mp4 Just say this: aiclip "resize video.mp4 to 720p with good quality" Key features: - Safety first: Preview every command before execution - Smart defaults: Sensible codec and quality settings - Context aware: Scans your directory for input files - Interactive mode: Iterate on commands naturally - Well-tested: 87%+ test coverage with comprehensive error handling What it can do: - Convert video formats (mov to mp4, etc.) - Resize and compress videos - Extract audio from videos - Trim and cut video segments - Create thumbnails and extract frames - Add watermarks and overlays GitHub: https://ift.tt/dwo9RS1 PyPI: h...

Show HN: Built a memory layer that stops AI agents from forgetting everything https://ift.tt/WZdbRHL

Show HN: Built a memory layer that stops AI agents from forgetting everything Tired of AI coding tools that forget everything between sessions? Every time I open a new chat with Claude or fire up Copilot, I'm back to square one explaining my codebase structure. So I built something to fix this. It's called In Memoria. Its an MCP server that gives AI tools persistent memory. Instead of starting fresh every conversation, the AI remembers your coding patterns, architectural decisions, and all the context you've built up. The setup is dead simple: `npx in-memoria server` then connect your AI tool. No accounts, no data leaves your machine. Under the hood it's TypeScript + Rust with tree-sitter for parsing and vector storage for semantic search. Supports JavaScript/TypeScript, Python, and Rust so far. It originally started as a documentation tool but had a realization - AI doesn't need better docs, it needs to remember stuff. Spent the last few months rebuilding it from s...

Show HN: OnPair – String compression with fast random access (Rust, C++) https://ift.tt/1kuYJ2T

Show HN: OnPair – String compression with fast random access (Rust, C++) I’ve been working on a compression algorithm for fast random access to individual strings in large collections. The problem came up when working with large in-memory database columns (emails, URLs, product titles, etc.), where low-latency point queries are essential. With short strings, LZ77-based compressors don’t perform well. Block compression helps, but block size forces a trade-off between ratio and access speed. Some existing options: - BPE: good ratios, but slow and memory-heavy - FSST (discussed here: https://ift.tt/67MaOUk ): very fast, but weaker compression This solution provides an interesting balance (more details in the paper): - Compression ratio: similar to BPE - Compression speed: 100–200 MiB/s - Decompression speed: 6–7 GiB/s I’d love to hear your thoughts — whether it’s workloads you think this could help with, ideas for API improvements, or just general discussion. Always happy to chat here on ...

Show HN: Typed-arrow – compile‑time Arrow schemas for Rust https://ift.tt/h1QudGA

Show HN: Typed-arrow – compile‑time Arrow schemas for Rust Hi community, we just released https://ift.tt/qWtjhBS . When working with arrow-rs, we noticed that schemas are declared at runtime. This often leads to runtime errors and makes development less safe. typed-arrow takes a different approach: - Schemas are declared at compile time with Rust’s type system. - This eliminates runtime schema errors. - And introduces no runtime overhead — everything is checked and generated by the compiler. If you’ve run into Arrow runtime schema issues, and your schema is stable (not defined or switched at runtime), this project might be useful. https://ift.tt/qWtjhBS August 18, 2025 at 07:34PM

Show HN: Whispering – Open-source, local-first dictation you can trust https://ift.tt/BrE26eN

Show HN: Whispering – Open-source, local-first dictation you can trust Hey HN! Braden here, creator of Whispering, an open-source speech-to-text app. I really like dictation. For years, I relied on transcription tools that were almost good, but they were all closed-source. Even a lot of them that claimed to be “local” or “on-device” were still black boxes that left me wondering where my audio really went. So I built Whispering. It’s open-source, local-first, and most importantly, transparent with your data. All your data is stored locally on your device. For me, the features were good enough that I left my paid tools behind (I used Superwhisper and Wispr Flow before). Productivity apps should be open-source and transparent with your data, but they also need to match the UX of paid, closed-software alternatives. I hope Whispering is near that point. I use it for several hours a day, from coding to thinking out loud while carrying pizza boxes back from the office. Here’s an overview: htt...

Show HN: OverType – A Markdown WYSIWYG editor that's just a textarea https://ift.tt/xdeHZMB

Show HN: Super simple offline app to track yearly goals https://ift.tt/8Yl0JK5

Show HN: Super simple offline app to track yearly goals https://anyg.me/goals/ August 18, 2025 at 01:48AM

Show HN: A browser with organized and productive tabs, folders and more tweaks https://ift.tt/9ZYjmfd

Show HN: A browser with organized and productive tabs, folders and more tweaks https://polabrowser.com August 17, 2025 at 09:51PM

Show HN: Lue – Terminal eBook Reader with Text-to-Speech https://ift.tt/sGE7x52

Show HN: Lue – Terminal eBook Reader with Text-to-Speech Shown HN: Lue - Terminal eBook Reader with Text-to-Speech Hello, Just went live on GitHub with this project. I really enjoy listening to my eBooks as audiobooks but was frustrated by the available options. Converting books into audiobooks with scripts is tedious, and most tools stumble over footnotes, headers, or formatting. I wanted something simple: just throw a book at it, and it starts reading immediately without any clicking or loading. I also wanted it to be customizable and modular because new, better TTS engines are released all the time. For this initial release, I settled on Edge and Kokoro because they’re both fast (real-time) and good quality. I’ve already made modules for Kitten TTS, Gemini and a few others, and they work too. So I hope this setup is future-proof. Here’s what Lue supports: Multi-format: EPUB, PDF, TXT, DOCX, HTML, RTF, and Markdown. Modular TTS system: Default Edge TTS (online) and Kokoro TTS (offlin...

Show HN: iOS keyboard for on-demand GIF generation https://ift.tt/9J7RO4T

Show HN: iOS keyboard for on-demand GIF generation Got this idea last summer, and with AI video models improving since then, I started working on it more actively and just released it. Right from the keyboard extension, you can prompt for any GIF and it will generate it on demand. Generation usually takes around 20 seconds (probably this will only get faster in the future). You get notified by a push notification when the generation has finished. I have many more ideas to develop this further. I believe on demand GIFs bridge the gap between humor of different persons too, it allows you to convey a situation, a joke or an imagination way better. A way for AI to actually bring us closer as humans. Try it out and let me know your thoughts! https://gifai.nl August 17, 2025 at 12:19AM

Show HN: Open-source client side E2EE memo service https://ift.tt/XaW354x

Show HN: Open-source client side E2EE memo service Open Source, client side encryption and decryption E2EE memo service. Privacy and security is main goals. No accounts, No cookies. https://ift.tt/D8zAOnu August 16, 2025 at 11:59PM

Show HN: Embedr – Agentic IDE for Arduino, ESP32, and More https://ift.tt/Cfx6OmJ

Show HN: Embedr – Agentic IDE for Arduino, ESP32, and More Hi HN, I’m building an agentic IDE for hardware developers. It currently supports Arduino, ESP32, ESP8266, and a bunch of other boards (mostly hobbyist for now, but expanding to things like PlatformIO). It can already write and debug hardware projects end-to-end on its own. The goal is to have it also generate breadboard views (Fritzing-style), PCB layouts, and schematics. Basically a generative EDA tool. Right now, it’s already a better drop-in replacement for the Arduino IDE. Would love feedback from folks here. https://www.embedr.app/ August 16, 2025 at 11:40PM

Show HN: OpenAVMKit – open-source toolkit for real estate mass appraisal (AVMs) https://ift.tt/cNgKBMH

Show HN: OpenAVMKit – open-source toolkit for real estate mass appraisal (AVMs) I'm the maintainer of OpenAVMKit. It's a free and open source toolkit for real estate mass appraisal. I want to make it easier for analysts, researchers, and assessors to build automated valuation models (AVMs) from public data sources. It's in early development, but has reached a stage where it's useable and I'm gathering public feedback. Stuff it can do: - Data enrichment: add additional data from public sources like OpenStreetMap, Overtrue, US Census, USGS, or your own shapefiles - Modeling: run many different algorithms, such as MRA, GWR, LightGBM, XGBoost, CatBoost, as well as ensembles, all through one interface - Reporting: generate IAAO (International Association of Assessing Officers) compatible ratio studies and other statistics and graphs - Reproducible workflows: build data pipelines out of input data and settings file, so the same person can reproduce your work on another co...

Show HN: PlutoPrint – Generate Beautiful PDFs and PNGs from HTML with Python https://ift.tt/A07LMhz

Show HN: PlutoPrint – Generate Beautiful PDFs and PNGs from HTML with Python https://ift.tt/FdRM5Az August 15, 2025 at 09:59PM

Show HN: Sarpro – 5–20× faster Sentinel‑1 GRD → GeoTIFF/JPEG https://ift.tt/SEKJOFW

Show HN: Sarpro – 5–20× faster Sentinel‑1 GRD → GeoTIFF/JPEG I’ve shipped a big performance upgrade to Sarpro, an open‑source Rust tool for converting Sentinel‑1 SAR GRD products into GeoTIFF or JPEG. Since my initial post [here]( https://ift.tt/BeiA4WD ), Sarpro now avoids full‑resolution I/O when you only need a smaller output and performs reprojection in‑process without writing giant temporary files. Highlights: - Target‑size reads and single‑step warp: read/warp directly to the final output size instead of loading full‑res first. This cuts I/O and memory by 5–20× for small outputs. - Reprojection to any CRS: `--target-crs EPSG:xxxx` with in‑process gdalwarp via VRT (no temp GeoTIFF). Resampling: nearest/bilinear/cubic/lanczos. - Faster autoscaling: O(N) histogram‑based percentiles replace O(N log N) sorting. - Batch + GUI: both now honor reprojection/resampling in batch mode. - Performance: on a modern laptop (M4Pro12), scaling a dual‑band ~400–500MP GRD to 2048 px typically comple...

Show HN: Modelence – Supabase for MongoDB https://ift.tt/1rLOYh7

Show HN: Modelence – Supabase for MongoDB Hi all, Aram and Eduard here - authors of Modelence ( https://ift.tt/QUjq0Ou ), an all-in-one backend platform for teams that love TypeScript + MongoDB. Think Supabase, but for MongoDB: auth, cron jobs, email, monitoring, without glue code before you can ship. As Karpathy (and many of us) noted, getting from prototype to production is mostly painful integration work. The pieces exist, but stitching them together reliably is the hard part: https://ift.tt/p8SHtI6 . YC AI Startup School talk about this - https://www.youtube.com/watch?feature=shared&t=1940&v=LCEmiR... We intend to fill those gaps! What you get out of the box: - Authentication / user management - Database - Email integration (3rd party, but things like user verification emails work out of the box) - AI integration - Cron jobs - Monitoring / Telemetry - Configs & secrets - Analytics (coming soon) - File uploads (coming soon) How it runs: A Node.js backend with MongoDB. It...

Show HN: OWhisper – Ollama for realtime speech-to-text https://ift.tt/0GSvthb

Show HN: OWhisper – Ollama for realtime speech-to-text Hello everyone. This is Yujong from the Hyprnote team ( https://ift.tt/atpPZM9 ). We built OWhisper for 2 reasons: (Also outlined in https://ift.tt/ZxQNGbl ) (1). While working with on-device, realtime speech-to-text, we found there isn't tooling that exists to download / run the model in a practical way. (2). Also, we got frequent requests to provide a way to plug in custom STT endpoints to the Hyprnote desktop app, just like doing it with OpenAI-compatible LLM endpoints. The (2) part is still kind of WIP, but we spent some time writing docs so you'll get a good idea of what it will look like if you skim through them. For (1) - You can try it now. ( https://ift.tt/vftlQkx ) bash brew tap fastrepl/hyprnote && brew install owhisper owhisper pull whisper-cpp-base-q8-en owhisper run whisper-cpp-base-q8-en If you're tired of Whisper, we also support Moonshine :) Give it a shot (owhisper pull moonshine-onnx-base-q8) ...

Show HN: We made a 2.5GB Offline disaster AI assistant [video] https://ift.tt/4maCeop

Show HN: We made a 2.5GB Offline disaster AI assistant [video] It is a prototype for Gemma 3n Impact Challenge hosted by DeepMind. We don't have experience on local LLM before, so it is a pretty fun learning experience. Hope to see more lightweight llm model in the future! https://www.youtube.com/watch?v=VfJikuZMR4E August 15, 2025 at 12:54AM

Show HN: Real-time privacy protection for smart glasses https://ift.tt/sCbN8RD

Show HN: Real-time privacy protection for smart glasses I built a live video privacy filter that helps smart glasses app developers handle privacy automatically. How it works: You can replace a raw camera feed with the filtered stream in your app. The filter processes a live video stream, applies privacy protections, and outputs a privacy-compliant stream in real time. You can use this processed stream for AI apps, social apps, or anything else. Features: Currently, the filter blurs all faces except those who have given consent. Consent can be granted verbally by saying something like "I consent to be captured" to the camera. I'll be adding more features, such as detecting and redacting other private information, speech anonymization, and automatic video shut-off in certain locations or situations. Why I built it: While developing an always-on AI assistant/memory for glasses, I realized privacy concerns would be a critical problem, for both bystanders and the wearer. Addr...

Show HN: Mock Interviews for Software Engineers https://ift.tt/gAX14JM

Show HN: Mock Interviews for Software Engineers https://ift.tt/x9MU3tl August 14, 2025 at 06:02AM

Show HN: Emailcore – write chiptune in plain text in the browser https://ift.tt/QHWXrn4

Show HN: Emailcore – write chiptune in plain text in the browser I tried using the AudioContext API to make the most primitive browser-based multi-voice chiptune tracker conceivable. No frameworks or external dependencies were used, and the page source ought to be very readable. Songs are written in plain, 7-bit safe text. Every line makes a voice/channel. The examples given on the page should hopefully illustrate every feature, but as a quick overview: Sounds are specified using Anglo-style note names, with flat (black) keys being the lowercase version of the white key above so as to maintain one character per note. Hence, a full chromatic scale is AbBCdDeEFgGa. Every note name is interpreted as the closest instance of that note to the preceding one. +- skips up or down an octave, ~ holds the previous note for a beat, . skips a beat, 01234 chooses one of 5 preset timbres, <> makes beats slower or faster (for all channels), () makes the current channel louder or quieter. All othe...

Show HN: I wanted to reinvent programming tutorials for Gen Z people https://ift.tt/5bH3EGi

Show HN: I wanted to reinvent programming tutorials for Gen Z people Hi! I had a an inspiration based on jrpg video games and brain rot content on the internet. I built a "platform" with tutorials that are spoon-feeding knowledge to people via panels that you are advancing by clicking spacebar or tapping. To make it different, I also wrote them with very "light" language and added few cringe jokes and elements. Right now just to test the idea I added two tutorials: - Python Type Hints - Coding Interview Tips Right now I am looking for feedback because I want to find out if this way of learning could be actually useful for anyone. Or if it's another idea of mine that fits into the category "cool, but no one wants that". I will be really grateful for any feedback! Thank you! https://ift.tt/uVQKGAo August 14, 2025 at 12:26AM

Show HN: I accidentally built a startup idea validation tool https://ift.tt/n4rcmpj

Show HN: I accidentally built a startup idea validation tool I was working on validating some of my own project ideas. While trying to find how to validate my idea, I realized the process itself could be turned into a tool. A few late nights later, I had something that takes any startup idea, fetches discussions, summarizes sentiment, and gives a quick “validation score.” It’s very rough, but it works, and it’s already making me rethink a few of my own ideas. It's still a work in progress. I don't actually know what I'm doing, but I know it's worth it. Honest feedback welcomed! Live demo here: https://validationly.com/ https://validationly.com/ August 13, 2025 at 03:29AM

Show HN: Minimal Claude-Powered Bookmark Manager https://ift.tt/oK4zrFp

Show HN: Minimal Claude-Powered Bookmark Manager https://tryeyeball.com/ August 13, 2025 at 01:04AM

Show HN: I built LMArena for Motion Graphics https://ift.tt/qhVgE4B

Show HN: I built LMArena for Motion Graphics A motion-graphic comparison website in the vein of LMArena. The videos are rendered via Remotion. We hope that AI will be used in interesting ways to help with video production, so we wanted to give some of the models available today a shot at some basic graphics. https://ift.tt/96orfpw August 13, 2025 at 12:34AM

Show HN: Omnara – Run Claude Code from Anywhere https://ift.tt/7kfTrQu

Show HN: Omnara – Run Claude Code from Anywhere Hey ya’ll, Ishaan and Kartik here. We're building Omnara ( https://omnara.com/ ), an “agent command center” that lets you launch and control Claude Code from anywhere: terminal, web, or mobile — and easily switch between them. Run 'pip install omnara && omnara', and you'll have a regular Claude Code session. But you can continue that same session from our web dashboard ( https://omnara.com/ ) or mobile app ( https://ift.tt/vXbr81j... ). Check out a demo here: https://ift.tt/mGLdW56 . Before Omnara, we felt stuck watching Claude Code think and write code, waiting 5-10 minutes just to provide input when needed. Now with Omnara, I can start a Claude Code session and if I need to leave my laptop, I can respond from my phone anywhere. Some places I've coded from include my bed, on a walk, in an Uber, while doing laundry, and even on the toilet. There are many new Claude Code wrappers (e.g., Crystal, Conductor), but ...

Show HN: I built a video generation app that indexes your media locally https://ift.tt/Vw49Nvh

Show HN: I built a video generation app that indexes your media locally https://meetcosmos.com/ August 12, 2025 at 12:04AM

Show HN: I built an app that uses math to find restaurants nearby the sweet spot https://ift.tt/yfrDP6u

Show HN: I built an app that uses math to find restaurants nearby the sweet spot I recently built an iOS app called Settld: Group Restaurant Finder that helps friends decide where to meet by finding restaurants that are roughly equally far from everyone’s location, and displaying information about them. We’ve all been in chaotic group chats where no one can agree on where to eat — this app cuts through that by calculating a “sweet spot” for the group. For 2 people, it’s the midpoint. For 3 people, it’s the circumcenter. For 4–6 people, it uses a minimum enclosing circle approach (Welzl’s algorithm). It then shows the top 15 nearby options so there’s no more “where do we meet?” chaos — or $50 dinners after a gruelling 2-hour trip just because no one planned. If anyone’s wondering why I capped it at 15 options, it’s to cut down on decision paralysis. Would love to get your thoughts: https://settld.space/ https://settld.space/ August 11, 2025 at 11:50PM

Show HN: Free SVG Icons – Browse, customize, and grab icons https://ift.tt/rLBuK9p

Show HN: Free SVG Icons – Browse, customize, and grab icons https://iconshelf.com August 11, 2025 at 11:04PM

Show HN: KARMA – An evaluation framework for Medical AI systems https://ift.tt/wJzbkhc

Show HN: KARMA – An evaluation framework for Medical AI systems KARMA-OpenMedEvalKit is an expandable toolkit for assessing AI models in medical applications, featuring multiple healthcare-focused datasets with particular emphasis on the Indian healthcare environment. KARMA can evaluate text, image, and audio-based medical AI models using 21+ healthcare datasets We support popular models (Qwen, MedGemma, IndicConformer, OpenAI, Anthropic models - via AWS Bedrock, and practically any HuggingFace models) out-of-the-box KARMA also handles medical-specific evaluation needs like ASR models that need language-aware post-processing, or having LLM as a judge on rubric based evaluations. KARMA caches model outputs so you can iterate on metrics without re-running expensive inference. Medical AI evaluation is currently fragmented – researchers often build custom evaluation scripts for each project. KARMA provides standardized metrics and a registry system where you can easily plug in your own mod...

Show HN: Bolt – A super-fast, statically-typed scripting language written in C https://ift.tt/5GfogQ9

Show HN: Bolt – A super-fast, statically-typed scripting language written in C I've built many interpreters over the years, and Bolt represents my attempt at building the scripting language I always wanted. This is the first public release, 0.1.0! I've felt like most embedded languages have been moving towards safety and typing over years, with things like Python type hints, the explosive popularity of typescript, and even typing in Luau, which powers one of the largest scripted evironments in the world. Bolt attempts to harness this directly in the lagnauge rather than as a preprocessing step, and reap benefits in terms of both safety and performance. I intend to be publishing toys and examples of applications embedding Bolt over the coming few weeks, but be sure to check out the examples and the programming guide in the repo if you're interested! https://ift.tt/3JLVRrS August 11, 2025 at 12:53AM

Show HN: I collected 70k online communities – semantic search to find your niche https://ift.tt/sB4VyKu

Show HN: I collected 70k online communities – semantic search to find your niche I built a social listening agent (yes, like everyone and their grandma). along the way though I realized one of the most useful parts was just finding the right communities. so I started saving them and now i have ~70k. then I added semantic search so you can find communities by meaning. the dataset grows as people use the platform. how it works - free accounts: semantic search the already saved 70k communities - paid accounts: search realtime first (keyword searches from the sources) and then run semantic search over the updated communities dataset I also put together an agent that given a website finds relevant communities for it. example: https://ift.tt/4YJuleB right now it covers: - subreddits - x communities - linkedin groups - facebook groups - discord servers - mastodon servers next, I'd love to figure out a way to add slack workspaces but I haven't figured out a good way besides a crawler t...

Show HN: Llmswap – Python package to reduce LLM API costs by 50-90% with caching https://ift.tt/jhbvzMI

Show HN: Llmswap – Python package to reduce LLM API costs by 50-90% with caching I built llmswap to solve a problem I kept hitting in hackathons - burning through API credits while testing the same prompts repeatedly during development. It's a simple Python package that provides a unified interface for OpenAI, Anthropic, Google Gemini, and local models (Ollama), with built-in response caching that can cut API costs by 50-90%. Key features: - Intelligent caching with TTL and memory limits - Context-aware caching for multi-user apps - Auto-fallback between providers when one fails - Zero configuration - works with environment variables from llmswap import LLMClient client = LLMClient(cache_enabled=True) response = client.query("Explain quantum computing") # Second identical query returns from cache instantly (free) The caching is disabled by default for security. When enabled, it's thread-safe and includes context isolation for multi-user applications. Built this from c...

Show HN: A new alternative to Softmax attention – live GD-Attention demos https://ift.tt/uTUPDRy

Show HN: A new alternative to Softmax attention – live GD-Attention demos We built two live demos to illustrate the Ghost Drift Theory — a framework for modeling semantic coherence — and a new attention mechanism called GD-Attention. • Part 1 — Semantic Energy Landscape: Visualize the unique coherence point s* and jump direction g in real time. • Part 2 — GD-Attention vs Softmax: "Softmax blends, GD-Attention selects" — explore the difference interactively. Paper (with Zenodo DOI): [Ghost Drift Theory & GD-Attention PDF]( https://ift.tt/BEnOrIe ) ▶ Part 1: https://ift.tt/ZT6UBV3... ▶ Part 2: https://ift.tt/bogWVwY... Would love feedback on clarity, use cases, and potential improvements. https://ift.tt/BEnOrIe August 10, 2025 at 10:48PM

Show HN: AI Coloring Pages Generator https://ift.tt/qAKSt7Q

Show HN: AI Coloring Pages Generator Hey Ycombinator News community! I'm excited to share AI Coloring Pages Generator with you all! As a parent myself, I noticed how hard it was to find fresh, engaging coloring pages that my kids actually wanted to color. So I built this AI-powered tool that lets anyone create custom coloring pages in seconds - just describe what you want and watch the magic happen! Whether it's "unicorn princess," "summer theme," or "cute kittens," the AI generates beautiful, printable coloring pages that are perfect for kids and adults alike. The best part? It's completely free to use! I've already seen families, teachers, and even therapists using it to create personalized activities. There's something special about seeing a child's face light up when they get to color exactly what they imagined. Would love to hear what you think and what kind of coloring pages you'd create! https://ift.tt/2KcqBmX August 10, ...

Show HN: I made a Ruby on Rails-like framework in PHP (Still in progress) https://ift.tt/z1dpwl3

Show HN: I made a Ruby on Rails-like framework in PHP (Still in progress) Play with it and let me know what you think of the architecture & how we can improve it with PHP native functions + speed. https://ift.tt/gaC7oDE August 9, 2025 at 08:05PM

Show HN: Runtime – skills-based browser automation that uses fewer tokens https://ift.tt/jqL0FOM

Show HN: Runtime – skills-based browser automation that uses fewer tokens Hi HN, I’m Bayang. I’m launching Runtime — a desktop tool that automates your existing browser using small, reusable skills instead of big, fragile prompts. Links - README: https://ift.tt/qQ0kZJ2 - Skills guide: https://ift.tt/gdDJhcz Why did I build it? I was using browser automation for my own work, but it got slow and expensive because it pushed huge chunks of a page to the model. I also saw agent systems like browser-use that try to stream the live DOM/processed and “guess” the next click. It looked cool, but it felt heavy and flaky. I asked a few friends what they really wanted to have a browser that does some of their jobs, like repetitive tasks. All three said: “I want to teach my browser or just explain to it how to do my tasks.” Also: “Please don’t make me switch browsers—I already have my extensions, theme, and setup.” That’s where Runtime came from: keep your browser, keep control, make automation pred...

Muni Locations Then and Now: Jackson and Fillmore Streets

Muni Locations Then and Now: Jackson and Fillmore Streets By Jeremy Menzies Today in our History in Motion series, we zoom in on one intersection – Jackson and Fillmore – and study how Muni routes have changed there over time. We will look back at three photos taken at Fillmore and Jackson streets in 1948, 1982 and 2025. These shots document three distinct periods in our city’s history. July 29, 1948: A Moment of Major Change This photo was taken at a difficult time for public transit. After World War II, transit systems nationwide were worn from years of deferred maintenance. Ridership was in decline as people moved out of cities and gravitated to driving instead of... Published August 08, 2025 at 07:00AM https://ift.tt/x53OjPd

Show HN: LLM from URL –– A free AI chat completion service directly from URL https://ift.tt/q7JRrIZ

Show HN: LLM from URL –– A free AI chat completion service directly from URL LLM from URL —— A free AI chat completion service directly from URL Usage: In the address bar of any web browser, type your question after https://818233.xyz/ and hit Enter to get the instant answer. You know the best part of this? Whitespace in the url is supported in most web browsers! You can also use curl or Wget to retrieve the appended url by replacing any whitespace with a '+' character. If you need to have an actual '+' character in your question, just use '++'. Example: The url " https://818233.xyz/hi there" in any web browser will return the same answer as if you send "hi there" to an AI chatbot. curl command: curl https://818233.xyz/hi+there wget command: wget -qO- https://818233.xyz/hi+there Limit: No chat history Fair use policy: Abuse of the service will result in an IP ban. Contact: For questions, suggestions or bug reports, feel free to drop me an ema...

Show HN: Browser AI agent platform designed for reliability https://ift.tt/pgMOno1

Show HN: Browser AI agent platform designed for reliability We’re very excited to share something we’ve been building. Notte https://www.notte.cc/ is a full-stack browser agent platform built to reliably automate a wide range of workflows. Browser agents aren’t new, but what is still hard is covering real-world flows reliably. The inspiration for Notte was to make a full-featured platform that bridges the agent reliability gap. We’ve packaged everything via a singe API for ease of use: - Site Interactions - Observe website states, scrape data and execute actions - Structured Output - Get data in your exact format with Pydantic models - Stealth browser sessions - built-in CAPTCHA solving, proxies, and anti-detection - Hybrid workflows - Combine scripting and AI agents to reduce costs and improve reliability - Secrets vaults - Credential management to store emails, passwords, MFA tokens, SSO, etc. - Digital personas - Digital identities with unique emails, phones for account creation wor...

Show HN: Creating a Binary Puzzle Game https://ift.tt/Az8BWvR

Show HN: Creating a Binary Puzzle Game I built a free, web‑based implementation of the “moons‑and‑suns” game that LinkedIn calls Tango. It’s just a visual skin for the classic binary puzzle (also known as Binairo or Takuzu). The code that generates an infinite supply of solvable puzzles is open‑source. What is a binary puzzle? There's a grid (n × n boar, commonly 6 × 6 or 8 × 8). Two symbols – traditionally 0/1, black/white, or, in LinkedIn’s case, moons and suns. Rules Equal count – each row and each column contains the same number of each symbol (e.g. three 0s and three 1s in a 6 × 6 grid). No three in a row – you can’t have three identical symbols consecutively in any row or column These three simple constraints make the puzzle non‑trivial but always deterministic: a correctly generated board has a unique solution. Some history: Early 2000s it appeared in Japanese puzzle magazines as Binairo. Later popularised in the West as Takuzu (“binary” in Japanese). LinkedIn rebranded the ...

Show HN: FocusTree – a simple task app (prototype), free open source https://ift.tt/VrHoqlm

Show HN: FocusTree – a simple task app (prototype), free open source Use it here: https://proc0.github.io/focustree/ All data is stored locally. I built this is a proof of concept because I needed unlimited branching on tasks and a way to walk through the task tree step by step. I will build on this as I go, so all feedback is greatly appreciated. https://ift.tt/t7WHFQO August 7, 2025 at 11:14PM

Show HN: Tool that helps you launch your startup 10x cheaper and 1,000x faster https://ift.tt/LVUi1s2

Show HN: Tool that helps you launch your startup 10x cheaper and 1,000x faster https://ift.tt/P6c358t August 6, 2025 at 11:24PM

Show HN: Chilli – A lightweight microframework for CLIs in Zig https://ift.tt/aGTmPqo

Show HN: Chilli – A lightweight microframework for CLIs in Zig I've made an open-source microframework for creating command-line (CLI) applications in the Zig programming language. It's called Chilli, and it currently provides the following features: - A declarative API for defining nested commands, flags, and positional arguments. - Type-safe parsing of arguments from the command line and environment variables. - Automatic generation of formatted `--help` and `--version` output. - Support for command aliases, persistent flags, and other common CLI patterns. You can find the project on GitHub: https://ift.tt/uj9flF2 August 6, 2025 at 11:21PM

Show HN: MCPJungle – self-hosted Gateway for connecting AI Agents to MCP tools https://ift.tt/C3htVDn

Show HN: MCPJungle – self-hosted Gateway for connecting AI Agents to MCP tools Hey HN, I’ve been working on a tool called MCPJungle - an open-source, self-hosted MCP Registry + Gateway that helps MCP clients (like Claude, Cursor, custom AI agents) connect to multiple MCP servers through a single endpoint. MCP (Model Context Protocol) is gaining adoption as a standard for tool-calling in LLMs, but managing multiple servers (auth, tool discovery, ACLs, observability) is still a nightmare - especially across teams in an org. MCPJungle tries to fix that: - Expose all your MCP servers behind a single `/mcp` endpoint - Use ACLs to control which clients can view & call which MCP tools - Keep track of all your MCP clients & servers from one central place. Individuals can run it locally for maximum privacy. Orgs deploy it as a shared gateway for all their AI agents. It’s written in Go & distributed a single binary. You can run it via Homebrew or Docker. No auth or config needed by d...

Show HN: I built one app that handles all your product screenshot needs https://ift.tt/H9gY6Nr

Show HN: I built one app that handles all your product screenshot needs Powerful Tools in One Platform: Screenshot Editor - Transform plain screenshots into eye-catching visuals with professional browser frames (macOS Safari, Chrome, Arc), beautiful gradient backgrounds, and perfect sizing for every platform. Template Studio - Create stunning Open Graph images and social media graphics with professional templates, custom typography, logo positioning, and brand color customization. - Before and After Template in beta for showing images in before and after state Developers showcasing projects on GitHub/LinkedIn Designers creating portfolio mockups for Dribbble/Behance Content creators making engaging social media graphics Marketers creating feature announcements and OG images Anyone needing professional templates for social media and build in public. Perfect Use Cases: Social Media Content - Instagram stories, Twitter posts, LinkedIn graphics, YouTube thumbnails Technical Documentation -...

Show HN: Give coding agents MCP access to lint/test/format with 1 YAML file https://ift.tt/5PVsig0

Show HN: Give coding agents MCP access to lint/test/format with 1 YAML file Fun little project I built for myself. Create a YAML file for your dev-commands (lint, format, tests, etc), then expose those to coding agents via MCP. https://ift.tt/4IRnD7u Kinda like package.json scripts, but for agent runtimes, and commands are invoked via MCP. 1. Simple setup: one YAML file is all it takes to create a custom MCP server for your coding agents. Add the YAML to your repo to share with your team. 2. Tool discovery: coding agents know which dev-tools are available and the exact arguments they require. No more guessing CLI strings. 3. Improved security: limit which commands agents can run. Validate the arguments agents generate (e.g. ensure a file path is inside the project, not `~/.ssh/id_rsa`). 3. Works anywhere MCP works: Cursor, Windsurf, Cline, etc 4. Speed: using MCP unlocks parallel execution, requires fewer tokens for generating commands, and eliminates errors in commands requiring itera...

Show HN: Cartoony AI Voices on ESP32 with Pitch Shifting https://ift.tt/7T2xIeA

Show HN: Cartoony AI Voices on ESP32 with Pitch Shifting I show how to use Pitch shifting supported by the arduino-audio-tools[1] and ElatoAI[2] library on ESP32 to get OpenAI Realtime and Gemini Live Voices to sound like cartoons like Alvin and the Chipmunks or Hulk. [1] https://ift.tt/39G8VbR [2] https://ift.tt/KYMQrbP https://ift.tt/7Fv5O40 August 5, 2025 at 11:30PM

Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases https://ift.tt/61XkS5C

Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases Hey HN, we're Julian and Glenn, and we're building stagewise ( https://stagewise.io ), a frontend coding agent that lives inside your browser on localhost and operates on local codebases. You can spawn the agent into locally running web apps in dev mode with `npx stagewise` from the project root. The agent lets you then click on HTML Elements in your app, enter prompts like 'increase the height here' and will implement the changes in your source code. Before stagewise, we were building a vertical SaaS for logistics from scratch and loved using prototyping tools like v0 or lovable to get to the first version. But when switching from v0/ lovable to Cursor for local development, we felt like the frontend magic was gone. So, we decided to build stagewise to bring that same magic to local development. The first version of stagewise just forwarded a prompt with browser context to existing IDEs and age...

Show HN: Mathpad – Physical keypad for typing 100+ math symbols anywhere https://ift.tt/EB3iXtv

Show HN: Mathpad – Physical keypad for typing 100+ math symbols anywhere Here's something different than your usual fare: A physical keypad that lets you directly type math! Ever tried typing mathematical equations in your code IDE, email, or on Slack? You might know it can be tricky. Mathpad solves this with dedicated keys for Greek letters, calculus symbols, and more. Press the ∫ key and get ∫, in any application that accepts text. It uses Unicode composition, so it works everywhere: Browsers, chat apps, code editors, Word, you name it. Basically, anywhere you can type text, Mathpad lets you type mathematics. I built Mathpad after getting frustrated with the friction of typing equations in e.g. Word, and what a pain in the ass it was to find the specific symbols I needed. I assumed that a product like Mathpad already existed, but that was not true and I had to build it myself. It turned out to be pretty useful! Three years of solo development later, I'm launching on Crowd Sup...

Show HN: Kimu – Open-Source Video Editor https://ift.tt/h42NFUz

Show HN: Kimu – Open-Source Video Editor I wanted a proper non-linear video editor built for the web. It always annoyed me how there are practically zero functioning web video editors. And here we are :) Kimu can: - Work with Video, Audio & Text. - Supports Transitions. - Non-Linear Video Editing with z-axis overlays. - Split/trim - Export - A cute AI agent (coming soon!) I'm in uni and I started this project out of sheer annoyance that there are zero good web video editors. It is open-source here ( https://ift.tt/sBhzIF3 ). What do y'all think? https://ift.tt/2lBPbRJ August 4, 2025 at 11:27PM

Show HN: I spent 6 years building a ridiculous wooden pixel display https://ift.tt/cd2Ci5B

Show HN: I spent 6 years building a ridiculous wooden pixel display I built the world's most impractical 1000-pixel display and anyone in the world can draw on it. It draws a single pixel at a time and takes 30-60 minutes to complete a single image. Anyone can participate in the project by voting for the next image to be drawn, and submitting images. https://ift.tt/fwZVXu6 August 4, 2025 at 11:16PM

Show HN: Enforce TDD in Claude Code https://ift.tt/NejMHCD

Show HN: Enforce TDD in Claude Code https://ift.tt/JUWDuwg August 4, 2025 at 12:25AM

Show HN: My Bytecode Optimizer Beats Copilot by 2X https://ift.tt/evboUmV

Show HN: My Bytecode Optimizer Beats Copilot by 2X https://ift.tt/yxmrfJq August 1, 2025 at 12:15AM

Show HN: WebGPU enables local LLM in the browser – demo site with AI chat https://ift.tt/z9DlHYV

Show HN: WebGPU enables local LLM in the browser – demo site with AI chat Browser LLM demo working on JavaScript and WebGPU. WebGPU is already supported in Chrome, Safari, Firefox, iOS (v26) and Android. Demo, similar to ChatGPT https://andreinwald.github.io/browser-llm/ Code https://ift.tt/rA52O6E - No need to use your OPENAI_API_KEY - its local model that runs on your device - No network requests to any API - No need to install any program - No need to download files on your device (model is cached in browser) - Site will ask before downloading large files (llm model) to browser cache - Hosted on Github Pages from this repo - secure, because you see what you are running https://andreinwald.github.io/browser-llm/ August 2, 2025 at 09:09PM

Show HN: Persisting Data with DuckDB, OPFS and WASM https://ift.tt/P9ZbcjT

Show HN: Persisting Data with DuckDB, OPFS and WASM https://ift.tt/tP9eqnz August 2, 2025 at 10:58PM

Show HN: Tambo – a tool for building generative UI React apps with tools/MCP https://ift.tt/XNUKSCo

Show HN: Tambo – a tool for building generative UI React apps with tools/MCP Hey! We're working on a React SDK + API to make it simple to build apps with natural language interfaces, where AI can interact with the components on screen on behalf of the user. The basic setup is: Register your react components, tools, and MCP servers, and a way for users to send messages to Tambo, and let Tambo respond with text or components, calling tools when needed. Use it to build chat apps, copilots, or completely custom AI UX. The goal is to provide simple interfaces for common AI app features so we don't have to build them from scratch. Things like: - thread storage/management - streaming props into generated components - MCP and custom tool integration - passing component state to AI plus some pre-built UI components to get started. Would love feedback or contributions! https://ift.tt/ndQGWS5 August 2, 2025 at 01:41AM

Show HN: TraceRoot – Open-source agentic debugging for distributed services https://ift.tt/ZJqDwbU

Show HN: TraceRoot – Open-source agentic debugging for distributed services Hey Xinwei and Zecheng here, we are the authors of TraceRoot ( https://ift.tt/Hz1o97S ). TraceRoot ( https://traceroot.ai ) is an open-source debugging platform that helps engineers fix production issues faster by combining structured traces, logs, source code contexts and discussions in Github PRs, issues and Slack channels, etc. with AI Agents. At the heart are our lightweight Python ( https://ift.tt/qhET6Ga ) and TypeScript ( https://ift.tt/R3ZHzJQ ) SDKs - they can hook into your app using OpenTelemetry and captures logs and traces. These are either sent to a local Jaeger ( https://ift.tt/1KiSIqB ) + SQLite backend or to our cloud backend, where we correlate them into a single view. From there, our custom agent takes over. The agent builds a heterogeneous execution tree that merges spans, logs, and GitHub context into one internal structure. This allows it to model the control and data flow of a request acr...

Show HN:typed - Markdown app for writers, students, professionals, and creators https://ift.tt/uGg6kwr

Show HN:typed - Markdown app for writers, students, professionals, and creators https://ift.tt/TkwW7Ve August 2, 2025 at 12:09AM