🛠️ All DevTools
Showing 1–20 of 3846 tools
Last Updated
March 20, 2026 at 04:04 PM
Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost
Hacker News (score: 70)[CLI Tool] Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost
Android developer verification: Balancing openness and choice with safety
Hacker News (score: 36)[Other] Android developer verification: Balancing openness and choice with safety
From Oscilloscope to Wireshark: A UDP Story (2022)
Hacker News (score: 117)[Other] From Oscilloscope to Wireshark: A UDP Story (2022)
NanoGPT Slowrun: 10x Data Efficiency with Infinite Compute
Hacker News (score: 153)[Other] NanoGPT Slowrun: 10x Data Efficiency with Infinite Compute
Google details new 24-hour process to sideload unverified Android apps
Hacker News (score: 100)[Other] Google details new 24-hour process to sideload unverified Android apps <a href="https://android-developers.googleblog.com/2026/03/android-developer-verification.html" rel="nofollow">https://android-developers.googleblog.com/2026/03/android-de...</a>
shareAI-lab/learn-claude-code
GitHub Trending[Other] Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
macOS 26 breaks custom DNS settings including .internal
Hacker News (score: 240)[Other] macOS 26 breaks custom DNS settings including .internal One of those 'woke up to MacOS updates' and finding none of my dockers are reachable via dnsmasq (which I use), and low and behold, an update silently breaks custom dns resolution. Hopefully Apple will listen to the bug report I've made. Hold off on updating if you use this…
Hyper-optimized reverse geocoding API
Hacker News (score: 48)[API/SDK] Hyper-optimized reverse geocoding API
I turned Markdown into a protocol for generative UI
Hacker News (score: 45)[Other] I turned Markdown into a protocol for generative UI There's a lot of work happening around both generative UI and code execution for AI agents. I kept wondering: how do you bring them together into a fully featured architecture? I built a prototype:<p>- Markdown as protocol — one stream carrying text, executable code, and data<p>- Streaming execution — code fences execute statement by statement as they stream in<p>- A mount() primitive — the agent creates React UIs with full data flow between client, server, and LLM<p>Let me know what you think!
Show HN: Agentic Copilot – Bring Claude Code, OpenCode, Gemini CLI into Obsidian
Show HN (score: 5)[CLI Tool] Show HN: Agentic Copilot – Bring Claude Code, OpenCode, Gemini CLI into Obsidian Obsidian plugin that connects to CLI agents you already have installed. No built-in LLM integration, no API keys to configure in the plugin. It spawns your tool as a child process, pipes vault context into each prompt, and streams responses into a chat panel.<p>Supports Claude Code, Opencode, and any custom binary via a generic adapter. Adding a new agent is a single file. Free, proudly Open Source (MIT licensed).<p>Would love feedback on this for anyone that that tries it out.
gsd-build/get-shit-done
GitHub Trending[Other] A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.
mobile-dev-inc/Maestro
GitHub Trending[Testing] Painless E2E Automation for Mobile and Web
Show HN: Ripl – A unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal
Show HN (score: 7)[Other] Show HN: Ripl – A unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal After several years, with a small hiatus in the middle, I've finally got Ripl to the point of being published. Ripl is a library for rendering 2D and 3D shapes to any context (canvas, SVG, WebGPU, and Terminal supported by default) using a single API. The library mimics the DOM as much as possible, replicating the event system, object graphing, CSS-like querying, gradients, and keyframe animations etc.<p>I also built a complete data visualization library using the core package which is available as @ripl/charts. And yes, you can even render the charts to a terminal with about a 2-3 line code change :) (see the terminal demo)<p>Docs are available here: <a href="https://www.ripl.rocks" rel="nofollow">https://www.ripl.rocks</a> Demos are available here: <a href="https://www.ripl.rocks/demos" rel="nofollow">https://www.ripl.rocks/demos</a> Charts are avialable here: <a href="https://www.ripl.rocks/docs/charts" rel="nofollow">https://www.ripl.rocks/docs/charts</a><p>I've also built an interactive playground you can use to play around with it in realtime without having to install it from NPM etc. The playground is available here: <a href="https://www.ripl.rocks/playground" rel="nofollow">https://www.ripl.rocks/playground</a><p>The core library is quite stable and I'll likely publish v1 in the coming weeks. The charts, 3D, and Terminal packages are still very experiemental.<p>I'd interested to hear what you all think of it.
A sufficiently detailed spec is code
Hacker News (score: 569)[Other] A sufficiently detailed spec is code
Cook: A simple CLI for orchestrating Claude Code
Hacker News (score: 50)[CLI Tool] Cook: A simple CLI for orchestrating Claude Code
FastAPI-compatible Python framework with Zig HTTP core; 7x faster
Hacker News (score: 12)[Other] FastAPI-compatible Python framework with Zig HTTP core; 7x faster
Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training
Hacker News (score: 145)[Other] Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training I replicated David Ng's RYS method (<a href="https://dnhkng.github.io/posts/rys/" rel="nofollow">https://dnhkng.github.io/posts/rys/</a>) on consumer AMD GPUs (RX 7900 XT + RX 6950 XT) and found something I didn't expect.<p>Transformers appear to have discrete "reasoning circuits" — contiguous blocks of 3-4 layers that act as indivisible cognitive units. Duplicate the right block and the model runs its reasoning pipeline twice. No weights change. No training. The model just thinks longer.<p>The results on standard benchmarks (lm-evaluation-harness, n=50):<p>Devstral-24B, layers 12-14 duplicated once: - BBH Logical Deduction: 0.22 → 0.76 - GSM8K (strict): 0.48 → 0.64 - MBPP (code gen): 0.72 → 0.78 - Nothing degraded<p>Qwen2.5-Coder-32B, layers 7-9 duplicated once: - Reasoning probe: 76% → 94%<p>The weird part: different duplication patterns create different cognitive "modes" from the same weights. Double-pass boosts math. Triple-pass boosts emotional reasoning. Interleaved doubling (13,13,14,14,15,15,16) creates a pure math specialist. Same model, same VRAM, different routing.<p>The circuit boundaries are sharp — shift by one layer and the effect disappears or inverts. Smaller models (24B) have tighter circuits (3 layers) than larger ones (Ng found 7 layers in 72B).<p>Tools to find circuits in any GGUF model and apply arbitrary layer routing are in the repo. The whole thing — sweep, discovery, validation — took one evening.<p>Happy to answer questions.
Show HN: Tmux-IDE, OSS agent-first terminal IDE
Hacker News (score: 25)[IDE/Editor] Show HN: Tmux-IDE, OSS agent-first terminal IDE Hey HN,<p>Small OSS project that i created for myself and want to share with the community. It's a declarative, scriptable, terminal-based IDE focussed on agentic engineering.<p>That's a lot of jargon, but essentially its a multi-agent IDE that you start in your terminal.<p>Why is that relevant? Thanks to tmux and SSH, it means that you have a really simple and efficient way to create your own always-on coding setup.<p>Boot into your IDE through ssh, give a prompt to claude and close off your machine. In tmux-ide claude will keep working.<p>The tool is intentionally really lightweight, because I think the power should come from the harnesses that you are working with.<p>I'm hoping to share this with the community and get feedback and suggestions to shape this project! I think that "remote work" is directionally correct, because we can now have extremely long-running coding tasks. But I also think we should be able to control and orchstrate that experience according to what we need.<p>The project is 100% open-source, and i hope to shape it together with others who like to work in this way too!<p>Github: <a href="https://github.com/wavyrai/tmux-ide" rel="nofollow">https://github.com/wavyrai/tmux-ide</a> Docs: <a href="https://tmux.thijsverreck.com/docs" rel="nofollow">https://tmux.thijsverreck.com/docs</a>
[Code Quality] Show HN: I got tired of print(x.shape) so I built runtime type hints for Python As a beginner learning to build ML models, I found it annoying to have to keep printing tensor shapes every other line, having to step through the debugger to check where did I mess up the shapes again.<p>So I built Trickle, it takes the data that flows through your code, caches the types and display them inline (as if you have type annotations).<p>The idea is: "Let types trickle from runtime into your IDE". You get types in Python without having the write them manually.<p>It works by rewriting your Python AST at import time — after every variable assignment, it inserts a lightweight call that records the type and value. No decorators, no code changes. Just run your script through trickle run python train.py and every variable gets its type visible.<p>One cool feature is Error snapshots, by toggling it in VSCode status bar, you can see the exact data that is in each variable when the error happened.<p>For AI agents, trickle-cli outputs the inline runtime types together with the source code so agent can better diagnose the issue.<p>For Jupyter notebooks: %load_ext trickle as your first cell, and every cell after is traced.<p>Quick try: pip install trickle-observe npm install -g trickle-cli code --install-extension yiheinchai.trickle-vscode<p><pre><code> trickle run python demo/demo.py trickle hints demo/demo.py </code></pre> Limitations: - Expect 2-5x slowdown — designed for development, not production.<p>Also supports JavaScript/TypeScript (Express, Fastify, Koa, Hono) though the Python/ML side is where I've focused most effort.<p>In the future, I imagine there to be potential for using this as runtime observability in production via probabilistic sampling of types. Now, we know the code, we know the data, which is all the information we need to debug.<p>Happy to answer questions
Google Engineers Launch "Sashiko" for Agentic AI Code Review of the Linux Kernel
Hacker News (score: 62)[Other] Google Engineers Launch "Sashiko" for Agentic AI Code Review of the Linux Kernel