🛠️ All DevTools

Showing 1941–1960 of 2551 tools

Last Updated
December 03, 2025 at 08:00 AM

[Code Quality] A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

Found: July 31, 2025 ID: 600

puppeteer/puppeteer

GitHub Trending

[API/SDK] JavaScript API for Chrome and Firefox

Found: July 31, 2025 ID: 599

Json Viewer

Product Hunt

[Other] Free online json viewer, parser & formatter 🚀 #1 Free JSON Viewer, Parser & Formatter online. Validate, format, minify & beautify JSON instantly. AI-powered JSON analysis. Large file support up to 30MB. No registration required.

Found: July 31, 2025 ID: 598

Postbird

Product Hunt

[Database] Open source postgresql GUI client for macOS, Linux & Windows Open source PostgreSQL GUI client for macOS, Linux and Windows - Paxa/postbird

Found: July 31, 2025 ID: 601

Spiral

Product Hunt

[Other] Fibonacci meets Pomodoro meets Time Tracking In Agile, the Fibonacci Sequence is used to estimate task complexity during sprint planning. Spiral adapts this principle for focus periods, helping you quickly make focus estimates that fit your current task and energy level.

Found: July 31, 2025 ID: 611

[API/SDK] Build production-ready agents, fast. Rate-limiting? Brittle tools? Rapid iteration? We’ve got it handled. OpenAI Agents SDK + Temporal means your agents now remember state, bounce back from crashes, and survive real-world chaos without you writing error-handling and orchestration code.

Found: July 31, 2025 ID: 616

Launch

Product Hunt

[Other] Create fully functional apps with AI and real human support Launch builds real products from a single prompt- frontend, backend, a built-in database, and live integrations. No Supabase. No Zapier. When you’re stuck, a real human helps you debug and ship. From idea to live app in minutes, with support you can trust.

Found: July 31, 2025 ID: 617

[API/SDK] Show HN: AgentGuard – Auto-kill AI agents before they burn through your budget Your AI agent hits an infinite loop and racks up $2000 in API charges overnight. This happens weekly to AI developers.<p>AgentGuard monitors API calls in real-time and automatically kills your process when it hits your budget limit.<p>How it works:<p>Add 2 lines to any AI project:<p><pre><code> const agentGuard = require(&#x27;agent-guard&#x27;); await agentGuard.init({ limit: 50 }); &#x2F;&#x2F; $50 budget &#x2F;&#x2F; Your existing code runs unchanged const response = await openai.chat.completions.create({...}); &#x2F;&#x2F; AgentGuard tracks costs automatically </code></pre> When your code hits $50 in API costs, AgentGuard stops execution and shows you exactly what happened.<p>Why I built this:<p>I got tired of seeing &quot;I accidentally spent $500 on OpenAI&quot; posts. Existing tools like tokencost help you <i>measure</i> costs after the fact, but nothing prevents runaway spending in real-time.<p>AgentGuard is essentially a circuit breaker for AI API costs. It&#x27;s saved me from several costly bugs during development.<p>Limitations: Only works with OpenAI and Anthropic APIs currently. Cost calculations are estimates based on documented pricing.<p>Source: <a href="https:&#x2F;&#x2F;github.com&#x2F;dipampaul17&#x2F;AgentGuard">https:&#x2F;&#x2F;github.com&#x2F;dipampaul17&#x2F;AgentGuard</a><p>Install: npm i agent-guard

Found: July 31, 2025 ID: 595

[Other] Show HN: A tool for complete WebSocket traffic control I built a Chrome extension that acts as a WebSocket proxy, allowing real-time monitoring, message simulation, and traffic interception. Think &quot;Proxyman for WebSockets&quot; but integrated into Chrome DevTools.<p>Key features: Real-time WebSocket monitoring and message capture Send custom messages in both directions (client ↔ server) Block incoming&#x2F;outgoing messages for testing Background monitoring (captures connections even when DevTools is closed) Why: I was debugging a WebSocket chat app and needed better tools than browser DevTools. Existing solutions required external proxies or were too basic.<p>Tech: Injects proxy script to intercept WebSocket constructor, React + Vite UI, Chrome DevTools API integration, MIT licensed. Perfect for debugging WebSocket apps, testing error scenarios, reverse engineering APIs, and QA testing real-time features.<p>Links:<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;law-chain-hot&#x2F;websocket-devtools">https:&#x2F;&#x2F;github.com&#x2F;law-chain-hot&#x2F;websocket-devtools</a><p>YouTube Demo: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=L64x__1xORQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=L64x__1xORQ</a><p>Would love feedback from developers who work with WebSockets regularly!

Found: July 31, 2025 ID: 596

[Other] Show HN: Host Claude Artifacts on your own domain Hi HN, I&#x27;ve been using Claude to generate landing pages and it&#x27;s a huge time-saver.<p>But, it&#x27;s hard to go from Artifact -&gt; Published website. That&#x27;s where Artifact Ninja comes in.<p>How it works: 1. Click &quot;Copy&quot; above your artifact in Claude.ai and paste into Artifact.Ninja 2. We&#x27;ll generate a static webpage without any Claude branding 3. Use your registrar&#x27;s &quot;masked forwarding&quot; feature to connect a custom domain<p>Artifact Ninja is a quick utility I needed for my own purposes. It&#x27;s cheap to host (Cloudflare worker + D1), so it&#x27;s free! Hope it helps.

Found: July 31, 2025 ID: 597

[Code Quality] Show HN: We create visual codebase maps that scale (static analysis and LLMs) Hi all, I&#x27;m Ivan, and together with Alex, we&#x27;re building a diagram visualization tool for codebases.<p>Alex and I are devs, and we&#x27;ve noticed that recently we&#x27;ve been super productive at writing code (prompting :D). But when it comes to understanding big systems, prompting doesn&#x27;t work that well — for that, diagrams are best imo. Most tools out there don&#x27;t scale to big projects (e.g. PyTorch), so we&#x27;re building CodeBoarding — a recursive visualizer for codebases. It starts from the highest level of abstractions and lets you dive deeper. We use static analysis and LLM agents. The control-flow graph is our starting point, and we validate the LLM&#x27;s analysis against the static analysis output. LLMs alone often hallucinate or apply familiar architectural patterns that don&#x27;t actually exist in the code.<p>Since this is a concise representation of a codebase, we also added an MCP-server to provide our docs for the libs your project depends on — reducing hallucinations and avoiding blowing up the context window. The vision: With agents writing more and more code, we think we also need a concise representation for it — diagrams. But for that to work, the diagrams have to be accurate, and that&#x27;s why static analysis has to take part in the fun ;d.<p>Would love to hear what you think about diagram representations for code, what problems you&#x27;ve run into with hallucinations while vibe-coding (even with tools like gitingest&#x2F;context7), and any general feedback :)

Found: July 30, 2025 ID: 594

[Other] Build an AI telephony agent for inbound and outbound calls

Found: July 30, 2025 ID: 634

[Other] Show HN: OpenAI Agents SDK demos made durable and scalable with Temporal Steve from Temporal here. Temporal is an MIT open source project for reliable execution at scale. I adapted+extended some of OpenAI&#x27;s Agents SDK samples to integrate with Temporal.<p>These demo agents can survive process crashes, scale to millions of executions in parallel and have easy-to-implement human interactivity. Just add a couple of Python decorators to your OpenAI agent code, run Temporal workers and you&#x27;re ready to go.<p>Check the video I did with OpenAI showing this in action (it&#x27;s linked in the repo).<p>OpenAI actually use us for ChatGPT Images and also their Codex code writing agent so I figure this may be a viable path for others to code something easy that&#x27;s also reliable at scale.<p>Happy to answer questions.

Found: July 30, 2025 ID: 588

[Other] Show HN: A high-altitude low-power flight computer for high-altitude balloons I&#x27;ve been working on this for a while now, and I&#x27;m happy to share!<p>I&#x27;ve been into launching weather balloons for a few years. One aspect of the hobby that really drew me in was the tracking side of things. Tracking systems let you follow the balloon&#x27;s position throughout the flight and, most importantly, know exactly where it lands so you can recover the instrumentation. APRS is what I started out using during my first few years in the hobby, after I got my amateur radio license in 2020 (W0MXX). I designed a few small boards using the trackuino (<a href="https:&#x2F;&#x2F;github.com&#x2F;trackuino&#x2F;trackuino">https:&#x2F;&#x2F;github.com&#x2F;trackuino&#x2F;trackuino</a>) firmware (while breaking 3 $70 radio modules along the way).<p>I then got into recovering radiosondes, which are launched twice per day by the NWS and can be reprogrammed using RS41ng (<a href="https:&#x2F;&#x2F;github.com&#x2F;mikaelnousiainen&#x2F;RS41ng">https:&#x2F;&#x2F;github.com&#x2F;mikaelnousiainen&#x2F;RS41ng</a>) to run many amateur radio tracking protocols. I was a bit dissatisfied with how large and heavy the radiosonde trackers were, so I designed my own tracking system, called Tiny4FSK.<p>Tiny4FSK is a flight computer with built-in tracking using the Horus Binary v2 tracking system. This protocol was developed by the Project Horus team specifically for high-altitude balloons, and it brings features like high transmit rates, forward error correction, and excellent weak-signal performance in an open source package. It&#x27;s designed to be as compact as possible and can run on a single AA battery for upwards of 17 hours.<p>The main board comes with header rows that allow for out-of-the-box expansion. I developed a shield that supports the BME280 environmental sensor, the ICM-20948 9-axis IMU, and more via the Qwiic connector. It also features an OLED display for basic diagnostics.<p>While I&#x27;ve pretty much polished the main tracking procedures (and have tested on multiple flights), I&#x27;m still developing the IMU code using a lightweight Kalman filter. Additionally, there isn&#x27;t yet a wide network of Horus Binary decoding stations like the APRS network has (I-gates), but I hope that by promoting this protocol, more stations will pop up. This means that if you&#x27;re not in an area with many receive stations, you&#x27;ll need to set up your own using either Horus-GUI (<a href="https:&#x2F;&#x2F;github.com&#x2F;projecthorus&#x2F;horus-gui">https:&#x2F;&#x2F;github.com&#x2F;projecthorus&#x2F;horus-gui</a>) or horusdemodlib (<a href="https:&#x2F;&#x2F;github.com&#x2F;projecthorus&#x2F;horusdemodlib">https:&#x2F;&#x2F;github.com&#x2F;projecthorus&#x2F;horusdemodlib</a>).<p>One issue I’m still working on is improving RF signal strength. Although the protocol is decodable in very low-noise environments, the transmit power appears to be lower than that of a typical radiosonde. This could be due to several factors: limited current on a weak power source (signal is stronger when powered from a bench supply), off-tuned filtering&#x2F;matching, or not paying enough attention to the antenna. I&#x27;m planning to run more simulations to figure this out. That said, the signal is still decodable from the ground even at max altitude (~100,000 feet).<p>On the more technical side, Tiny4FSK uses: - the SAMD21 microcontroller, which is an ARM Cortex-M0+ MCU - the TPS61200 boost converter, which is adjusted to output 3.3v - Si4063 radio module, which I use on the 70cm band - ATGM336H gps module - pretty cheap GPS module which works in airborne mode (&gt;18km) - integrated BME280 temperature, pressure, and humidity sensor The code uses the Arduino framework to make it accessible to beginners.<p>All flights using Horus Binary v2, including reprogrammed radiosondes, other custom trackers, and Tiny4FSK show up in real-time on Sondehub Amateur (<a href="https:&#x2F;&#x2F;amateur.sondehub.org" rel="nofollow">https:&#x2F;&#x2F;amateur.sondehub.org</a>). Flight data can be found in the &#x2F;Media&#x2F;Data folder on Github (there&#x27;s several missing flights on there though).<p>Thanks for reading, hope I didn’t mess anything up too badly in the post! -Max

Found: July 30, 2025 ID: 591

[Other] Show HN: Sourcebot – Self-hosted Perplexity for your codebase Hi HN,<p>We’re Brendan and Michael, the creators of Sourcebot (<a href="https:&#x2F;&#x2F;www.sourcebot.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.sourcebot.dev&#x2F;</a>), a self-hosted code understanding tool for large codebases. We originally launched on HN 9 months ago with code search (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41711032">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41711032</a>), and we’re excited to share our newest feature: Ask Sourcebot.<p>Ask Sourcebot is an agentic search tool that lets you ask complex questions about your entire codebase in natural language, and returns a structured response with inline citations back to your code. Some types of questions you might ask:<p>- “How does authentication work in this codebase? What library is being used? What providers can a user log in with?” (<a href="https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdpjkrbw000bnn7s8of2dm11" rel="nofollow">https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdpjkrbw000bnn7s8of2dm11</a>)<p>- “When should I use channels vs. mutexes in go? Find real usages of both and include them in your answer” (<a href="https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdpiuqhu000bpg7s9hprio4w" rel="nofollow">https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdpiuqhu000bpg7s9hprio4w</a>)<p>- “How are shards laid out in memory in the Zoekt code search engine?” (<a href="https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdm9nkck000bod7sqy7c1efb" rel="nofollow">https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdm9nkck000bod7sqy7c1efb</a>)<p>- &quot;How do I call C from Rust?&quot; (<a href="https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdpjy06g000pnn7ssf4nk60k" rel="nofollow">https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~&#x2F;chat&#x2F;cmdpjy06g000pnn7ssf4nk60k</a>)<p>You can try it yourself here on our demo site (<a href="https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~" rel="nofollow">https:&#x2F;&#x2F;demo.sourcebot.dev&#x2F;~</a>) or checkout our demo video (<a href="https:&#x2F;&#x2F;youtu.be&#x2F;olc2lyUeB-Q" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;olc2lyUeB-Q</a>).<p>How is this any different from existing tools like Cursor or Claude code?<p>- Sourcebot solely focuses on <i>code understanding</i>. We believe that, more than ever, the main bottleneck development teams face is not writing code, it’s acquiring the necessary context to make quality changes that are cohesive within the wider codebase. This is true regardless if the author is a human or an LLM.<p>- As opposed to being in your IDE or terminal, Sourcebot is a web app. This allows us to play to the strengths of the web: rich UX and ubiquitous access. We put a ton of work into taking the best parts of IDEs (code navigation, file explorer, syntax highlighting) and packaging them with a custom UX (rich Markdown rendering, inline citations, @ mentions) that is easily shareable between team members.<p>- Sourcebot can maintain an up-to date index of thousands of repos hosted on GitHub, GitLab, Bitbucket, Gerrit, and other hosts. This allows you to ask questions about repositories without checking them out locally. This is especially helpful when ramping up on unfamiliar parts of the codebase or working with systems that are typically spread across multiple repositories, e.g., micro services.<p>- You can BYOK (Bring Your Own API Key) to any supported reasoning model. We currently support 11 different model providers (like Amazon Bedrock and Google Vertex), and plan to add more.<p>- Sourcebot is self-hosted, fair source, and free to use.<p>Under the hood, we expose our existing regular expression search, code navigation, and file reading APIs to a LLM as tool calls. We instruct the LLM via a system prompt to gather the necessary context via these tools to sufficiently answer the users question, and then to provide a concise, structured response. This includes inline citations, which are just structured data that the LLM can embed into it’s response and can then be identified on the client and rendered appropriately. We built this on some amazing libraries like the Vercel AI SDK v5, CodeMirror, react-markdown, and Slate.js, among others.<p>This architecture is intentionally simple. We decided not to introduce any additional techniques like vector embeddings, multi-agent graphs, etc. since we wanted to push the limits of what we could do with what we had on hand. We plan on revisiting our approach as we get user feedback on what works (and what doesn’t).<p>We are really excited about pushing the envelope of code understanding. Give it a try: <a href="https:&#x2F;&#x2F;github.com&#x2F;sourcebot-dev&#x2F;sourcebot">https:&#x2F;&#x2F;github.com&#x2F;sourcebot-dev&#x2F;sourcebot</a>. Cheers!

Found: July 30, 2025 ID: 605

[Other] Show HN: Universal Control" for Macintosh Classic I made an app for controlling a vintage Macintosh from a modern Mac, using an Arduino to translate between the modern Mac and Apple Desktop Bus.

Found: July 30, 2025 ID: 592

[Other] Show HN: Open-source alternative to ChatGPT Agents for browsing Hey HN,<p>We are Winston, Edward, and James, and we built Meka Agent, an open-source framework that lets vision-based LLMs execute tasks directly on a computer, just like a person would.<p>Backstory:<p>In the last few months, we&#x27;ve been building computer-use agents that have been used by various teams for QA testing, but realized that the underlying browsing frameworks aren&#x27;t quite good enough yet.<p>As such, we&#x27;ve been working on a browsing agent.<p>We achieved 72.7% on WebArena compared to the previous state of the art set by OpenAI&#x27;s new ChatGPT agent at 65.4%. You can read more about it here: <a href="https:&#x2F;&#x2F;github.com&#x2F;trymeka&#x2F;webarena_evals">https:&#x2F;&#x2F;github.com&#x2F;trymeka&#x2F;webarena_evals</a>.<p>Today, we are open sourcing Meka, our state of the art agent, to allow anyone to build their own powerful, vision-based agents from scratch. We provide the groundwork for the hard parts, so you don&#x27;t have to:<p>* True vision-based control: Meka doesn&#x27;t just read HTML. It looks at the screen, identifies interactive elements, and decides where to click, type, and scroll.<p>* Full computer access: It&#x27;s not sandboxed in a browser. Meka operates with OS-level controls, allowing it to handle system dialogues, file uploads, and other interactions that browser-only automation tools can&#x27;t.<p>* Extensible by design: We&#x27;ve made it easy to plug in your own LLMs and computer providers.<p>* State-of-the-art performance: 72.7% on WebArena<p>Our goal is to enable developers to create repeatable, robust tasks on any computer just by prompting an agent, without worrying about the implementation details.<p>We’d love to get your feedback on how this tool could fit into your automation workflows. Try it out and let us know what you think.<p>You can find the repo on GitHub and get started quickly with our hosted platform, <a href="https:&#x2F;&#x2F;app.withmeka.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;app.withmeka.com&#x2F;</a>.<p>Thanks, Winston, Edward, and James

Found: July 30, 2025 ID: 590

[Other] Show HN: Production-Ready Agents with the OpenAI Agents SDK and Temporal

Found: July 30, 2025 ID: 589

[Other] Bitmapist: We built an open-source cohorts analytics tool that saved millions

Found: July 30, 2025 ID: 585

Writing memory efficient C structs

Hacker News (score: 23)

[Other] Writing memory efficient C structs

Found: July 30, 2025 ID: 586
Previous Page 98 of 128 Next