🛠️ Hacker News Tools
Showing 1361–1380 of 1493 tools from Hacker News
Last Updated
January 20, 2026 at 04:00 PM
APKLab: Android Reverse-Engineering Workbench for VS Code
Hacker News (score: 41)[IDE/Editor] APKLab: Android Reverse-Engineering Workbench for VS Code
Show HN: A Raycast-compatible launcher for Linux
Hacker News (score: 74)[Other] Show HN: A Raycast-compatible launcher for Linux Hey HN!<p>I'm a huge fan of Raycast, but as a Linux user, I was always disappointed it wasn't available on my main OS. This summer, I decided to just build it myself. This project has the goal of being interoperable with Raycast itself, including a majority of the extensions.<p>It's built with Tauri and Rust on the backend, with a Svelte frontend. The biggest challenge was getting it to run existing Raycast extensions, which required building a custom React renderer as well as making a custom API.<p>I also wrote a quick post, which I hope to expand on in the future, about this project. You can find it here: <a href="https://byteatatime.dev/posts/recreating-raycast" rel="nofollow">https://byteatatime.dev/posts/recreating-raycast</a><p>The project is still very rough, but I'm sharing it now to get any feedback you may have!
Show HN: BloomSearch – Keyword search with hierarchical bloom filters
Show HN (score: 8)[Other] Show HN: BloomSearch – Keyword search with hierarchical bloom filters Hey HN! I got nerd-sniped by Bloom Filters this weekend, specifically for searching datasets with high "cardinality" (number of unique items).<p>They're an _amazing_ data structure that, at a fixed size, tracks potential set membership. That means unlike normal b-tree indexes, they don't grow with the number of unique items in the dataset.<p>This makes them great for "needle in a haystack" search (logs, document) as implementations like VictoriaMetrics and Bing's BitFunnel show. I've used them in the past, but they've never been center-stage in my projects.<p>I wanted high cardinality keyword search for ANOTHER project... and, well, down the yak-shaving rabbit hole we go!<p>BloomSearch brings this into an extensible Go package:<p>- Very memory efficient via bloom filters and streaming row scans<p>- DataStore and MetaStore interfaces for any backend (can be same or separate)<p>- Hierarchical pruning via partitions, minmax indexes, and of course bloom filters<p>- Search by field, token, or field:token with complex combinators<p>- Disaggregated storage and compute for unbound ingest and query throughput<p>And of course, you know I had to make a custom file format ^-^ (FILE_FORMAT.MD)<p>BloomSearch is optimized for massive concurrency, arbitrary cardinality and dataset size, and super low memory usage. There's still a lot on the table too in terms of size and performance optimizations, but I'm already super pleased with it. With distributed query processing I'm targeting >100B rows/s over large datasets.<p>I'm also excited to replace our big logging bill ~$0.003/GB for log storage with infinite retention and guilt-free querying :P
Show HN: c0admin – A terminal-based AI assistant for Linux sysadmins
Show HN (score: 7)[CLI Tool] Show HN: c0admin – A terminal-based AI assistant for Linux sysadmins I made a small CLI tool called `c0admin`. Runs locally using your own Gemini API key. No signup, no server, no tracking.<p>You just run `c0admin` in your terminal, and it gives you suggestions interactively.
Show HN: VS Code extension to edit the filesystem like a text buffer
Hacker News (score: 14)[IDE/Editor] Show HN: VS Code extension to edit the filesystem like a text buffer This is a spiritual adaptation of oil.nvim for vscode. The main idea is you edit the filesystem by editing the current directory listing's text buffer. For example, if I want to rename a file, I just rename it in the listing file. This is extremely powerful because it translates all of your text-editing skills immediately into file editing capabilities.<p>Some features:<p>* Create/rename/move/delete files by editing the current directory listing's textbuffer<p>* Filter using glob pattern<p>* Trash and undo support<p>* Works even in remote-ssh workspaces<p>* Works across multiple vscode windows
Atopile – Design circuit boards with code
Hacker News (score: 27)[Other] Atopile – Design circuit boards with code
Show HN: HNping 'remind me later' for HN via web push
Show HN (score: 8)[Other] Show HN: HNping 'remind me later' for HN via web push HNping lets you set a reminder for a HN post. You get a web push browser notification when it's time, and clicking it takes you back to the post. That's it.<p>I built HNping because I kept stumbling on HN posts where the discussion still had to get going. Wanted to revisit, but didn't want to create even more bookmarks/etc I'll just forget about. So I created a 'remind me later' tool (like the reddit bot) to fix this for myself.<p>To use it: go to hnping.com, enable notifications, and drag the bookmarklet to your bookmarks bar. Then click it on any HN post to set a reminder (5 minutes to 1 week). No personal info needed - you just get a UUID that serves as your account.<p>I tried to make it as simple as possible.<p>It's built on a Cloudflare Worker with D1 for data storage and uses Firebase Cloud Messaging for push notifications.
Show HN: We developed an AI tool to diagnose car problems
Show HN (score: 5)[Other] Show HN: We developed an AI tool to diagnose car problems Hey HN,<p>We built AutoAI – an AI tool that tells you what's wrong with your car in plain English.<p>Just enter:<p>Your car’s make/model/year<p>The OBD2 error codes (optional) (like P0420, P0171, etc.)<p>Any symptoms you're noticing (e.g. “rough idle” or “weird sound when starting”)<p>And we’ll tell you:<p>The most likely issue<p>How to verify it yourself<p>Whether it’s a DIY fix or shop-worthy<p>No more endless Googling or forum-hopping. Built for car owners, tinkerers, and pros who want fast, reliable answers. Powered by a repair-trained AI using real-world automotive data.<p>We’re trying to make diagnostics smarter, not replace your mechanic – just make you way more informed before spending money.<p>Would love feedback or crazy edge-case inputs to improve it.
Show HN: FluidAudio – Swift Speaker Diarization on CoreML
Show HN (score: 5)[Other] Show HN: FluidAudio – Swift Speaker Diarization on CoreML We needed a speaker diarization solution that could run every few seconds alongside transcription on iOS and macOS. But native Swift support was either limited or locked behind paid licenses. Since diarization is a common need in speech-to-text workflows, we decided to open source our work and give back to the community.<p>We initially tried sherpa-onnx, which works, but running both diarization and transcription models slowed down older devices. CPU-only inference just isn’t ideal for near real-time workloads, so we wanted the option to offload segmentation and speaker embedding to the GPU or ANE. Supporting M1 Macs in particular meant pushing more of the workload to the ANE.<p>Instead of shoehorning the ONNX model into CoreML with C++, we converted the original PyTorch models directly to CoreML. This approach required some monkey-patching in the PyTorch and pyannote code, but the initial benchmarks look promising.<p>We’d love feedback! We're currently working on adding VAD and integrating Parakeet for transcription, but still wrestling with CoreML model conversion.
Show HN: ArchGW – An intelligent edge and service proxy for agents
Hacker News (score: 39)[Other] Show HN: ArchGW – An intelligent edge and service proxy for agents Hey HN!<p>This is Adil, Salman and Jose and and we’re behind archgw [1]. An intelligent proxy server designed as an edge and AI gateway for agents - one that natively know how to handle prompts, not just network traffic. We’ve made several sweeping changes so sharing the project again.<p>A bit of background on why we’ve built this project. Building AI agent demos is easy, but to create something production-ready there is a lot of repeat low-level plumbing work that everyone is doing. You’re applying guardrails to make sure unsafe or off-topic requests don’t get through. You’re clarifying vague input so agents don’t make mistakes. You’re routing prompts to the right expert agent based on context or task type. You’re writing integration code to quickly and safely add support for new LLMs. And every time a new framework hits the market or is updated, you’re validating or re-implementing that same logic—again and again.<p>Putting all the low-level plumbing code in a framework gets messy to manage, harder to update and scale. Low-level work isn't business logic. That’s why we built archgw - an intelligent proxy server that handles prompts during ingress and egress and offers several related capabilities from a single software service. It lives outside your app runtime, so you can keep your business logic clean and focus on what matters. Think of it like a service mesh, but for AI agents.<p>Prior to building archgw, the team spent time building Envoy [2] at Lyft, API Gateway at AWS, specialized NLP models at Microsoft Research and worked on safety at Meta. archgw was born out of the belief that rule-based, single-purpose tools that handle the work around resiliency, processing and routing prompts should move into a dedicated infrastructure layer for agents, but built on the battle-tested foundational of Envoy Proxy.<p>The intelligence in archgw comes from our fast Task-specific LLMs [3] that can handle things like agent routing and hand off, guardrails and preference-based intelligent LLM calling. Here are some additional details about the open source project. archgw is written in rust, and the request path has three main parts:<p>* Listener subsystem which handles downstream (ingress) and upstream (egress) request processing. * Prompt handler subsystem. This is where archgw makes decisions on the safety of the incoming request via its prompt_guard hooks and identifies where to forward the conversation to via its prompt_target primitive. * Model serving subsystem is the interface that hosts all the lightweight LLMs engineered in archgw and offers a framework for things like hallucination detection of our these models<p>We loved building this open source project, and our belief is that this infra primitive would help developers build faster, safer and more personalized agents without all the manual prompt engineering and systems integration work needed to get there. We hope to invite other developers to use and improve Arch. Please give it a shot and leave feedback here, or at our discord channel [4] Also here is a quick demo of the project in action [5]. You can check out our public docs here at [6]. Our models are also available here [7].<p>[1] <a href="https://github.com/katanemo/archgw">https://github.com/katanemo/archgw</a> [2] <a href="https://www.envoyproxy.io/" rel="nofollow">https://www.envoyproxy.io/</a> [3] <a href="https://huggingface.co/collections/katanemo/arch-function-66" rel="nofollow">https://huggingface.co/collections/katanemo/arch-function-66</a>... [4] <a href="https://discord.com/channels/1292630766827737088/12926307682" rel="nofollow">https://discord.com/channels/1292630766827737088/12926307682</a>... [5] <a href="https://www.youtube.com/watch?v=I4Lbhr-NNXk" rel="nofollow">https://www.youtube.com/watch?v=I4Lbhr-NNXk</a> [6] <a href="https://docs.archgw.com/" rel="nofollow">https://docs.archgw.com/</a> [7] <a href="https://huggingface.co/katanemo" rel="nofollow">https://huggingface.co/katanemo</a>
Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Hacker News (score: 15)[Other] Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Show HN: I made a JSFiddle-style playground to test and share prompts fast
Hacker News (score: 19)[Other] Show HN: I made a JSFiddle-style playground to test and share prompts fast I built this out of frustration as I lead the development of AI features at Yola.com.<p>Prompt testing should be simple and straightforward. All I wanted was a simple way to test prompts with variables and jinja2 templates across different models, ideally somthing I could open during a call, run few tests, and share results with my team. But every tool I tried hit me with a clunky UI, required login and API keys, or forced a lengthy setup process.<p>And that's not all.<p>Then came the pricing. The last quote I got for one of the tools on the market was $6,000/year for a team of 16 people in a use-it-or-loose-it way. For a tool we use maybe 2–3 times per sprint. That’s just ridiculous!<p>IMO, it should be something more like JSFiddle. A simple prompt playground that does not require you to signup, does not require API keys, and let's experiment instantly, i.e. you just enter a browser URL and start working. Like JSFiddle has. And mainly, something that costs me nothing if I'm or my team is not using it.<p>Eventually I gave up looking for solution and decided to build it by myself.<p>Here it is: <a href="https://langfa.st" rel="nofollow">https://langfa.st</a><p>Help me find what's wrong or missing or does not work from you perspctive.<p>P.S. I did not put any limits or restrictions yet, so test it wisely. Don't make me broke, please.
Show HN: BinaryRPC – Lightweight WebSocket-based RPC framework in modern C++
Hacker News (score: 40)[Other] Show HN: BinaryRPC – Lightweight WebSocket-based RPC framework in modern C++ Hi HN,<p>I’m a recent CS graduate. During the past few months I wrote BinaryRPC, an open-source RPC framework in modern C++20 focused on low-latency, binary WebSocket messaging.<p>Why I built it * Wanted first-class session support, pluggable QoS levels and a simple middleware chain (global, specific, multi handler) without extra JSON/XML parsing. * Easy developer experience<p>A quick feature list * Binary WebSocket frames – minimal overhead * Built-in session layer (login / reconnect / heartbeat) * QoS1 / QoS2 with automatic ACK & retry * Plugin system – rooms, msgpack, etc. can be added in one line * Thread-safe core: RAII + folly<p>Still early (solo project), so any feedback on design, concurrency model or missing must-have features would help a lot.<p>Thanks for reading!<p>also see "Chat Server in 5 Minutes with BinaryRPC": <a href="https://medium.com/@efecanerdem0907/building-a-chat-server-in-5-minutes-with-binaryrpc-qos2-session-management-and-room-plugin-ccb66d722466" rel="nofollow">https://medium.com/@efecanerdem0907/building-a-chat-server-i...</a>
Incus – Next-generation system container, application container, and VM manager
Hacker News (score: 78)[DevOps] Incus – Next-generation system container, application container, and VM manager
Show HN: RULER – Easily apply RL to any agent
Hacker News (score: 11)[Other] Show HN: RULER – Easily apply RL to any agent Hey HN, Kyle here, one of the co-founders of OpenPipe.<p>Reinforcement learning is one of the best techniques for making agents more reliable, and has been widely adopted by frontier labs. However, adoption in the outside community has been slow because it's so hard to implement.<p>One of the biggest challenges when adapting RL to a new task is the need for a task-specific "reward function" (way of measuring success). This is often difficult to define, and requires either high-quality labeled data and/or significant domain expertise to generate.<p>RULER is a drop-in reward function that works across different tasks without any of that complexity.<p>It works by showing N trajectories to an LLM judge and asking it to rank them relative to each other. This sidesteps the calibration issues that plague most LLM-as-judge approaches. Combined with GRPO (which only cares about relative scores within groups), it just works (surprisingly well!).<p>We have a full writeup on the blog, including results on 4 production tasks. On all 4 tasks, small Qwen 2.5 models trained with RULER+GRPO beat the best prompted frontier model, despite being significantly smaller and cheaper to run. Surprisingly, they even beat models trained with hand-crafted reward functions on 3/4 tasks! <a href="https://openpipe.ai/blog/ruler">https://openpipe.ai/blog/ruler</a><p>Repo: <a href="https://github.com/OpenPipe/ART">https://github.com/OpenPipe/ART</a>
Show HN: Vibe Kanban – Kanban board to manage your AI coding agents
Hacker News (score: 35)[Other] Show HN: Vibe Kanban – Kanban board to manage your AI coding agents
Show HN: NodeLoop – Hub for electronics design knowledge and tools
Show HN (score: 5)[Other] Show HN: NodeLoop – Hub for electronics design knowledge and tools Building a free web toolbox for hardware engineers: harness cable diagram generator, connector pinout tools (M.2, JTAG...), microcontroller serial monitor, and various other small utilities.<p>No sign-up required. Designed from my own needs. Feedback and feature suggestions are welcome.
Show HN: Bedrock – An 8-bit computing system for running programs anywhere
Hacker News (score: 49)[Other] Show HN: Bedrock – An 8-bit computing system for running programs anywhere Hey everyone, this is my latest project.<p>Bedrock is a lightweight program runtime: programs assemble down to a few kilobytes of bytecode that can run on any computer, console, or handheld. The runtime is tiny, it can be implemented from scratch in a few hours, and the I/O devices for accessing the keyboard, screen, networking, etc. can be added on as needed.<p>I designed Bedrock to make it easier to maintain programs as a solo developer. It's deeply inspired by Uxn and PICO-8, but it makes significant departures from Uxn to provide more capabilities to programs and to be easier to implement.<p>Let me know if you try it out or have any questions.
Show HN: Pangolin – Open source alternative to Cloudflare Tunnels
Show HN (score: 5)[DevOps] Show HN: Pangolin – Open source alternative to Cloudflare Tunnels Pangolin is an open source self-hosted tunneled reverse proxy management server with identity and access control, designed to securely expose private resources through encrypted WireGuard tunnels running in user space.<p>We made Pangolin so you retain full control over your infrastructure while providing a user-friendly and feature-rich solution for managing proxies, authentication, and access, all with a clean and simple dashboard web UI.<p>GitHub: <a href="https://github.com/fosrl/pangolin">https://github.com/fosrl/pangolin</a><p>Deployment takes about 5 minutes on a VPS: <a href="https://docs.fossorial.io/Getting%20Started/quick-install" rel="nofollow">https://docs.fossorial.io/Getting%20Started/quick-install</a><p>Demo by Lawrence Systems (YouTube): <a href="https://youtu.be/g5qOpxhhS7M?si=M1XTWLGLUZW0WzTv&t=723" rel="nofollow">https://youtu.be/g5qOpxhhS7M?si=M1XTWLGLUZW0WzTv&t=723</a><p>Some use cases:<p><pre><code> - Grant users access to your apps from anywhere using just a web-browser - Proxy behind CGNAT - One application load balancer across multiple clouds and on-premises - Easily expose services on IoT and edge devices for field monitoring - Bring localhost online for easy access </code></pre> A few key features:<p><pre><code> - No port forwarding and hide your public IP for self-hosting - Create proxies to multiple different private networks - OAuth2/OIDC identity providers - Role-based access control - Raw TCP and UDP support - Resource-specific pin codes, passwords, email OTP - Self-destructing shareable links - API for automation - WAF with CrowdSec and Geoblocking</code></pre>
eBPF: Connecting with Container Runtimes
Hacker News (score: 27)[Other] eBPF: Connecting with Container Runtimes