🛠️ All DevTools

Showing 1–20 of 4322 tools

Last Updated
April 25, 2026 at 08:00 AM

[Other] Show HN: VT Code – Rust TUI coding agent with multi-provider support Hi HN, I built VT Code, a semantic coding agent. Supports all SOTA and open sources model. Anthropic, OpenAI, Gemini, Codex. Agent Skills, Model Context Protocol and Agent Client Protocol (ACP) ready. All open source models are support. Local inference via LM Studio and Ollama (experiment). Semantic context understanding is supported by ast-grep for structured code search and ripgrep for powered grep.<p>I built VT Code in Rust on Ratatui. Architecture and agent loop documented in the README and DeepWiki.<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;vinhnx&#x2F;VTCode" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vinhnx&#x2F;VTCode</a><p>DeepWiki: <a href="https:&#x2F;&#x2F;deepwiki.com&#x2F;vinhnx&#x2F;VTCode" rel="nofollow">https:&#x2F;&#x2F;deepwiki.com&#x2F;vinhnx&#x2F;VTCode</a><p>Happy to answer questions!<p>I believe coding harnesses should be open, and everyone should have a choice of their preferred way to work in this agentic engineering era.

Found: April 25, 2026 ID: 4321

[Other] FusionCore: ROS 2 sensor fusion (IMU and GPS and encoders)

Found: April 24, 2026 ID: 4320

[DevOps] Show HN: I've built a nice home server OS ohai!<p>I&#x27;ve released Lightwhale 3, which is possibly the easiest way to self-host Docker containers.<p>It&#x27;s a free, immutable Linux system purpose-built to live-boot straight into a working Docker Engine, thereby shortcutting the need for installation, configuration, and maintenance. Its simple design makes it easy to learn, and its low memory footprint should make it especially attractive during these times of RAMageddon.<p>If this has piqued your interest, do check it out, along with its easy-to-follow Getting Started guide.<p>In any event, have a nice day! =)

Found: April 24, 2026 ID: 4317

[Other] Show HN: Nimbus – Browser with Claude Code UX Hi HN, I&#x27;m Anil. Nimbus is a desktop browser with an AI agent built into it. The UX is shamelessly inspired by Claude Code: a chat bar at the bottom, an agent log above it, and the webpage itself when its needed.<p>This is mainly a UX experiment for me. And also the reason it isn&#x27;t a Chrome extension: once you have a chat bar that understands intent, the URL field is redundant. You shouldn&#x27;t have two places to tell the browser what you want. I didn&#x27;t want to bolt an agent onto an existing browser&#x27;s chrome and end up with duplicated controls everywhere — I wanted full freedom to redesign the shell from scratch, decide what stays, what goes, and what a browser even looks like when the agent is the primary interface.<p><pre><code> Download for macOS: https:&#x2F;&#x2F;usenimbus.app Launch video: https:&#x2F;&#x2F;youtu.be&#x2F;dj23-XIiB1o</code></pre>

Found: April 24, 2026 ID: 4322

[API/SDK] OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API

Found: April 24, 2026 ID: 4312

[Testing] CC-Canary: Detect early signs of regressions in Claude Code

Found: April 24, 2026 ID: 4313

CSS as a Query Language

Hacker News (score: 55)

[Other] CSS as a Query Language

Found: April 24, 2026 ID: 4318

deepseek-ai/DeepEP

GitHub Trending

[Other] DeepEP: an efficient expert-parallel communication library

Found: April 24, 2026 ID: 4307

[Other] Show HN: Browser Harness – simplest way to give AI control of real browser Hey HN,<p>We got tired of browser frameworks restricting the LLM, so we removed the framework and gave the LLM maximum freedom to do whatever it&#x27;s trained on. We gave the harness the ability to self correct and add new tools if the LLM wants (is pre-trained on) that.<p>Our Browser Use library is tens of thousands of lines of deterministic heuristics wrapping Chrome (CDP websocket). Element extractors, click helpers, target managemenet (SUPER painful), watchdogs (crash handling, file downloads, alerts), cross origin iframes (if you want to click on an element you have to switch the target first, very anoying), etc.<p>Watchdogs specifically are extremely painful but required. If Chrome triggers for example a native file popup the agent is just completely stuck. So the two solutions are to: 1. code those heuristics and edge cases away 1 by 1 and prevent them 2. give LLM a tool to handle the edge case<p>As you can imagine - there are crazy amounts of heuristics like this so you eventually end up with A LOT of tools if you try to go for #2. So you have to make compromises and just code those heuristics away.<p>BUT if the LLM just &quot;knows&quot; CDP well enough to switch the targets when it encounters a cross origin iframe, dismiss the alert when it appears, write its own click helpers, or upload function, you suddenly don&#x27;t have to worry about any of those edge cases.<p>Turns out LLMs know CDP pretty well these days. So we bitter pilled the harness. The concepts that should survive are: - something that holds and keeps CDP websocket alive (deamon) - extremely basic tools (helpers.py) - skill.md that explains how to use it<p>The new paradigm? SKILL.md + a few python helpers that need to have the ability to change on the fly.<p>One cool example: We forgot to implement upload_file function. Then mid-task the agent wants to upload a file so it grepped helpers.py, saw nothing, wrote the function itself using raw DOM.setFileInputFiles (which we only noticed that later in a git diff). This was a relly magical moment of how powerful LLMs have become.<p>Compared to other approaches (Playwright MCP, browser use CLI, agent-browser, chrome devtools MCP): all of them wrap Chrome in a set of predefined functions for the LLM. The worst failure mode is silent. The LLM&#x27;s click() returns fine so the LLM thinks it clicked, but on this particular site nothing actually happened. It moves on with a broken model of the world. Browser Harness gives the LLM maximum freedom and perfect context for HOW the tools actually work.<p>Here are a few crazy examples of what browser harness can do: - plays stockfish <a href="https:&#x2F;&#x2F;x.com&#x2F;shawn_pana&#x2F;status&#x2F;2046457374467379347" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;shawn_pana&#x2F;status&#x2F;2046457374467379347</a> - sets a world record in tetris <a href="https:&#x2F;&#x2F;x.com&#x2F;shawn_pana&#x2F;status&#x2F;2047120626994012442" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;shawn_pana&#x2F;status&#x2F;2047120626994012442</a> - figures out how to draw a heart with js <a href="https:&#x2F;&#x2F;x.com&#x2F;mamagnus00&#x2F;status&#x2F;2046486159992480198?s=20" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;mamagnus00&#x2F;status&#x2F;2046486159992480198?s=20</a><p>You can super easily install it by telling claude code: `Set up <a href="https:&#x2F;&#x2F;github.com&#x2F;browser-use&#x2F;browser-harness" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;browser-use&#x2F;browser-harness</a> for me.`<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;browser-use&#x2F;browser-harness" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;browser-use&#x2F;browser-harness</a><p>What would you call this new paradigm? A dialect?

Found: April 24, 2026 ID: 4310

google/osv-scanner

GitHub Trending

[Other] Vulnerability scanner written in Go which uses the data provided byhttps://osv.dev

Found: April 24, 2026 ID: 4303

[Other] Hear your agent suffer through your code

Found: April 24, 2026 ID: 4314

[CLI Tool] Show HN: leaf – a terminal Markdown previewer with a GUI-like experience

Found: April 24, 2026 ID: 4309

Spinel: Ruby AOT Native Compiler

Hacker News (score: 81)

[Other] Spinel: Ruby AOT Native Compiler

Found: April 24, 2026 ID: 4304

[Other] Show HN: How LLMs Work – Interactive visual guide based on Karpathy's lecture All content is based on Andrej Karpathy&#x27;s &quot;Intro to Large Language Models&quot; lecture (youtube.com&#x2F;watch?v=7xTGNNLPyMI). I downloaded the transcript and used Claude Code to generate the entire interactive site from it — single HTML file. I find it useful to revisit this content time to time.

Found: April 24, 2026 ID: 4308

[Other] Show HN: Gova – The declarative GUI framework for Go

Found: April 24, 2026 ID: 4301

DeepSeek v4

Hacker News (score: 1843)

[API/SDK] DeepSeek v4 <a href="https:&#x2F;&#x2F;api-docs.deepseek.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;api-docs.deepseek.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;huggingface.co&#x2F;deepseek-ai&#x2F;DeepSeek-V4-Pro&#x2F;blob&#x2F;main&#x2F;DeepSeek_V4.pdf" rel="nofollow">https:&#x2F;&#x2F;huggingface.co&#x2F;deepseek-ai&#x2F;DeepSeek-V4-Pro&#x2F;blob&#x2F;main...</a>

Found: April 24, 2026 ID: 4319

[CLI Tool] Show HN: Stash – CLI to search over your team's coding agent sessions

Found: April 23, 2026 ID: 4302

[Other] Show HN: Tolaria – Open-source macOS app to manage Markdown knowledge bases Hey there! I am Luca, I write <a href="https:&#x2F;&#x2F;refactoring.fm&#x2F;" rel="nofollow">https:&#x2F;&#x2F;refactoring.fm&#x2F;</a> and I built Tolaria for myself to manage my own knowledge base (10K notes, 300+ articles written in over 6 years of newslettering) and work well with AI.<p>Tolaria is offline-first, file-based, has first-class support for git, and has strong opinions about how you should organize notes (types, relationships, etc).<p>Let me know your thoughts!

Found: April 23, 2026 ID: 4299

[Other] Show HN: Chestnut – The antidote to AI-induced skill atrophy I come from a machine learning background - PyTorch code, leaving a training job running overnight, and Jupyter Notebooks. I hadn&#x27;t touched much frontend before diving deep into start-ups. It was similar for my co-founder Nick, who spent time working on semiconductors.<p>I started building, and noticing patterns in AI outputs. Enough to be able to understand how a hook works, how to manage state and why Typescript is great. But whenever it came to optimising a piece of code, debugging state issues or designing a codebase from scratch, my mind went blank. I went to ChatGPT Study Mode to seek wisdom.<p>I found learning with a chat-based interface frustrating. Unstructured conversation with a super smart colleague, who occasionally talks rubbish, would often lead to rabbit holes and surface-level understanding - not true wisdom. I basically became my own teacher, and unless I checked myself - I wrecked myself.<p>This is why we&#x27;ve been building the best interface for learning programming in the AI era, we called it Chestnut.<p>We believe interactive, personalised courses, focusing on high-level systems thinking and in-depth understanding, not syntax, are the best way to stay sharp while the world of programming changes. Not hours of passive tutorial hell, browsing the internet for nuggets of wisdom, or endless conversations with coding agents that never quite click.<p>Give it a spin and let us know what you think!

Found: April 23, 2026 ID: 4306

[Other] An update on recent Claude Code quality reports

Found: April 23, 2026 ID: 4315
Previous Page 1 of 217 Next