πŸ› οΈ All DevTools

Showing 441–460 of 4267 tools

Last Updated
April 22, 2026 at 12:00 PM

[Other] Show HN: N0x – LLM inference, agents, RAG, Python exec in browser, no back end Built this because I was tired of every AI tool shipping my data to someone else server n0x runs the full stack LLM inference via WebGPU, autonomous ReAct agents, RAG over your own docs, sandboxed Python execution via Pyodide all inside a single browser tab. No account No keys No backend Models download once, cache in IndexedDB permanently. Biggest challenge was context window budgeting for the agent loop and making the WASM vector search non-blocking. Happy to talk architecture.<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;ixchio&#x2F;n0x" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ixchio&#x2F;n0x</a> | Live demo: <a href="https:&#x2F;&#x2F;n0x-three.vercel.app" rel="nofollow">https:&#x2F;&#x2F;n0x-three.vercel.app</a>

Found: March 18, 2026 ID: 3822

[Other] Launch an autonomous AI agent with sandboxed execution in 2 lines of code

Found: March 18, 2026 ID: 3818

[CLI Tool] Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust Tabs, splits, and tmux work fine until you have several projects open with logs, tests, and long-running shells. I kept rebuilding context instead of resuming work. Horizon puts shells on an infinite canvas. You can arrange them into workspaces and reopen later with layout, scrollback, and history intact.<p>Built in 3 days with Claude&#x2F;Codex, dogfooding the workflow as I went. Feedback and contributions welcome.

Found: March 17, 2026 ID: 3812

[Other] Edge.js: Run Node apps inside a WebAssembly sandbox

Found: March 17, 2026 ID: 3810

[Build/Deploy] Show HN: Flowershow Publish Markdown in seconds. Hosted, free, zero config I&#x27;m Rufus, one of the founders of Flowershow. We love markdown and use it everywhere from making websites, to docs, to knowledgebases. Plus AI splits it everywhere now.<p>Got tired of the framework&#x2F;config&#x2F;deploy overhead every time we wanted to share a file or put a site online.<p>So we built the thing we wanted. Files in. Website out. &quot;Vercel for Content&quot; is our aspiration - make deploying (markdown) content as fast, seamless and easy as Vercel did for JS.<p>Command line plus you can connect to github repos, use Obsidian via plugin, or drag and drop files.<p><pre><code> npm i -g @flowershow&#x2F;publish publish .&#x2F;my-notes # β†’ https:&#x2F;&#x2F;your-site.flowershow.app live in seconds </code></pre> Flowershow is <i>fully hosted</i> β€” no server, no build pipeline, no CI&#x2F;CD. Point it at a Markdown folder and get a URL.<p>Full Obsidian syntax: wiki links, callouts, graph view, frontmatter<p>GFM, Mermaid, LaTeX: diagrams and math render natively<p>Themes via Tailwind &amp; CSS variables: Tailwind out of the box. Customize without a build step<p>Supports HTML: use HTML, images etc.<p>~7k Obsidian plugin installs, 1,400 users, 1,100 sites. Free forever for personal use. Premium ($5&#x2F;mo) adds custom domains, search, and password protection.<p>And it&#x27;s open source: <a href="https:&#x2F;&#x2F;github.com&#x2F;flowershow&#x2F;flowershow" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flowershow&#x2F;flowershow</a><p>Check it out and let us know what you think and what we can improve

Found: March 17, 2026 ID: 3813

[Other] Show HN: I fixed FFmpeg's subtitle conversion (the bug from 2014) FFmpeg converts everything except subtitles across format boundaries. SRT to Blu-ray PGS? &quot;Subtitle encoding currently only possible from text to text or bitmap to bitmap.&quot; Ticket #3819, filed 2014.<p>I built this with Claude Code over a few weeks. Claude wrote most of the encoder, found an integer overflow in the decoder buffer tracking, and ran review from five angles. I read the Panasonic and Sony patents, made the architectural calls, and told it when it was wrong about the spec. We argued about whether DTS computation belongs in the muxer. (It does, and also in fftools. We did both.)<p>Animation is an interesting problem. Advanced SubStation Alpha fades have to survive conversion to Blu-ray&#x27;s PGS format. The encoder watches pixel changes between frames and classifies them: palette shift or full redraw. Fades become palette-only updates, no bitmap retransmission. Overlapping subtitles with different end times took four rewrites and an event lookahead window.<p>I&#x27;d like to maintain this properly and get the patches upstream eventually. If you hit a bug or have a subtitle workflow that doesn&#x27;t work, open an issue. I&#x27;m dead curious what people do with this, but i have some plans for translation related plugins building on the OCR work.<p>Six iterations. 23 patches. libass and Tesseract were already in FFmpeg&#x27;s filter library. I wired them into the main pipeline the same way sub2video works. Text to bitmap, bitmap to text, 114 OCR languages, RGBA-to-GIF. The development page has the history.<p>Pre-built for 6 platforms, no dependencies: <a href="https:&#x2F;&#x2F;connollydavid.github.io&#x2F;pgs-release&#x2F;" rel="nofollow">https:&#x2F;&#x2F;connollydavid.github.io&#x2F;pgs-release&#x2F;</a>

Found: March 17, 2026 ID: 3858

[Other] Show HN: Unsloth Studio - Local Fine-tuning, Chat UI Hey HN! We&#x27;re excited to release Unsloth Studio - a culmination of many things we wanted to provide to the community - it includes:<p>1. A Chat UI which has auto healing tool calling, Python &amp; bash code execution, web search, image, docs input + more!<p>2. Finetuning of audio, vision, LLMs with an Auto AI Assist data prep<p>3. Supports GGUFs, Mac, Windows, Linux + audio gen<p>4. Has SVG rendering in browser, exporting to GGUF<p>5. gpt-oss harmony rendering, all inference parameters are pre-set and recommended<p>6. Data designer + synthetic data generation<p>7. Fast parallel data prep + embedding finetuning<p>8. And much much more!<p>To get it, run:<p>pip install unsloth<p>unsloth studio setup<p>unsloth studio -H 0.0.0.0 -p 8888<p>Suggestions are welcome, and we&#x27;re excited for contributions and for you all to try it out! Appreciate you all!

Found: March 17, 2026 ID: 3814

[Other] How we give every user SQL access to a shared ClickHouse cluster

Found: March 17, 2026 ID: 3857

[Database] Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go Hey HN, I’m excited to share Antfly: a distributed document database and search engine written in Go that combines full-text, vector, and graph search. Use it for distributed multimodal search and memory, or for local dev and small deployments.<p>I built this to give developers a single-binary deployment with native ML inference (via a built-in service called Termite), meaning you don&#x27;t need external API calls for vector search unless you want to use them.<p>Some things that might interest this crowd:<p>Capabilities: Multimodal indexing (images, audio, video), MongoDB-style in-place updates, and streaming RAG.<p>Distributed Systems: Multi-Raft setup built on etcd&#x27;s library, backed by Pebble (CockroachDB&#x27;s storage engine). Metadata and data shards get their own Raft groups.<p>Single Binary: antfly swarm gives you a single-process deployment with everything running. Good for local dev and small deployments. Scale out by adding nodes when you need to.<p>Ecosystem: Ships with a Kubernetes operator and an MCP server for LLM tool use.<p>Native ML inference: Antfly ships with Termite. Think of it like a built-in Ollama for non-generative models too (embeddings, reranking, chunking, text generation). No external API calls needed, but also supports them (OpenAI, Ollama, Bedrock, Gemini, etc.)<p>License: I went with Elastic License v2, not an OSI-approved license. I know that&#x27;s a topic with strong feelings here. The practical upshot: you can use it, modify it, self-host it, build products on top of it, you just can&#x27;t offer Antfly itself as a managed service. Felt like the right tradeoff for sustainability while still making the source available.<p>Happy to answer questions about the architecture, the Raft implementation, or anything else. Feedback welcome!

Found: March 17, 2026 ID: 3808

[Other] Show HN: Sub-millisecond VM sandboxes using CoW memory forking I wanted to see how fast an isolated code sandbox could start if I never had to boot a fresh VM.<p>So instead of launching a new microVM per execution, I boot Firecracker once with Python and numpy already loaded, then snapshot the full VM state. Every execution after that creates a new KVM VM backed by a `MAP_PRIVATE` mapping of the snapshot memory, so Linux gives me copy-on-write pages automatically.<p>That means each sandbox starts from an already-running Python process inside a real VM, runs the code, and exits.<p>These are real KVM VMs, not containers: separate guest kernel, separate guest memory, separate page tables. When a VM writes to memory, it gets a private copy of that page.<p>The hard part was not CoW itself. The hard part was resuming the snapshotted VM correctly.<p>Rust, Apache 2.0.

Found: March 17, 2026 ID: 3817

jarrodwatts/claude-hud

GitHub Trending

[Other] A Claude Code plugin that shows what's happening - context usage, active tools, running agents, and todo progress

Found: March 17, 2026 ID: 3805

Building a Shell

Hacker News (score: 110)

[Other] Building a Shell

Found: March 17, 2026 ID: 3807

[CLI Tool] Show HN: Pgit – A Git-like CLI backed by PostgreSQL

Found: March 17, 2026 ID: 3821

[Other] Flash-KMeans: Fast and Memory-Efficient Exact K-Means

Found: March 17, 2026 ID: 3842

[CLI Tool] Show HN: Crust – A CLI framework for TypeScript and Bun We&#x27;ve been building Crust (<a href="https:&#x2F;&#x2F;crustjs.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;crustjs.com&#x2F;</a>), a TypeScript-first, Bun-native CLI framework with zero dependencies. It&#x27;s been powering our core product internally for a while, and we&#x27;re now open-sourcing it.<p>The problem we kept running into: existing CLI frameworks in the JS ecosystem are either minimal arg parsers where you wire everything yourself, or heavyweight frameworks with large dependency trees and Node-era assumptions. We wanted something in between.<p>What Crust does differently:<p>- Full type inference from definitions β€” args and flags are inferred automatically. No manual type annotations, no generics to wrangle. You define a flag as type: &quot;string&quot; and it flows through to your handler.<p>- Compile-time validation β€” catches flag alias collisions and variadic arg mistakes before your code runs, not at runtime.<p>- Zero runtime dependencies β€” @crustjs&#x2F;core is ~3.6kB gzipped (21kB install). For comparison: yargs is 509kB, oclif is 411kB.<p>- Composable modules β€” core, plugins, prompts, styling, validation, and build tooling are all separate packages. Install only what you need.<p>- Plugin system β€” middleware-based with lifecycle hooks (preRun&#x2F;postRun). Official plugins for help, version, and shell autocompletion.<p>- Built for Bun β€” no Node compatibility layers, no legacy baggage.<p>Quick example:<p><pre><code> import { Crust } from &quot;@crustjs&#x2F;core&quot;; import { helpPlugin, versionPlugin } from &quot;@crustjs&#x2F;plugins&quot;; const main = new Crust(&quot;greet&quot;) .args([{ name: &quot;name&quot;, type: &quot;string&quot;, default: &quot;world&quot; }]) .flags({ shout: { type: &quot;boolean&quot;, short: &quot;s&quot; } }) .use(helpPlugin()) .use(versionPlugin(&quot;1.0.0&quot;)) .run(({ args, flags }) =&gt; { const msg = `Hello, ${args.name}!`; console.log(flags.shout ? msg.toUpperCase() : msg); }); await main.execute(); </code></pre> Scaffold a new project:<p><pre><code> bun create crust my-cli </code></pre> Site: <a href="https:&#x2F;&#x2F;crustjs.com" rel="nofollow">https:&#x2F;&#x2F;crustjs.com</a> GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;chenxin-yan&#x2F;crust" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chenxin-yan&#x2F;crust</a><p>Happy to answer any questions about the design decisions or internals.

Found: March 17, 2026 ID: 3811

[Other] Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg

Found: March 17, 2026 ID: 3845

[Other] Leanstral: Open-source agent for trustworthy coding and formal proof engineering Lean 4 paper (2021): <a href="https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;10.1007&#x2F;978-3-030-79876-5_37" rel="nofollow">https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;10.1007&#x2F;978-3-030-79876-5_37</a>

Found: March 16, 2026 ID: 3801

[Other] Show HN: Most GPU Upgrades Aren't Worth It, I Built a Calculator to Prove It I run a small project called best-gpu.com, a site that ranks GPUs by price-to-performance.<p>While browsing PC building forums and Reddit, I kept seeing the same question: β€œWhat should I upgrade to from my current GPU?” Most answers are just lists of cards without showing the actual performance gain, so people often end up paying for upgrades that barely improve performance.<p>So I built a small tool: a GPU Upgrade Calculator.<p>You enter your current GPU and it shows:<p>estimated performance gain<p>a value score based on price vs performance<p>a filtered list of upgrade options (brand, price, VRAM, etc.)<p>The goal is simply to help people avoid spending money on upgrades that aren’t really worth it.<p>Curious to hear feedback from HN on the approach, data sources, or features that would make something like this more useful.<p><a href="https:&#x2F;&#x2F;best-gpu.com&#x2F;upgrade.php" rel="nofollow">https:&#x2F;&#x2F;best-gpu.com&#x2F;upgrade.php</a>

Found: March 16, 2026 ID: 3804

[API/SDK] Show HN: Open-source, extract any brand's logos, colors, and assets from a URL Hi everyone, I just open sourced OpenBrand - extract any brand&#x27;s logos, colors, and assets from just a URL.<p>It&#x27;s MIT licensed, open source, completely free. Try it out at openbrand.sh<p>It also comes with a free API and MCP server for you to use in your code or agents.<p>Why we built this: while building another product, we needed to pull in customers&#x27; brand images as custom backgrounds. It felt like a simple enough problem with no open source solution - so we built one.

Found: March 16, 2026 ID: 3800

[Other] Meta’s renewed commitment to jemalloc <a href="https:&#x2F;&#x2F;github.com&#x2F;jemalloc&#x2F;jemalloc" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jemalloc&#x2F;jemalloc</a>

Found: March 16, 2026 ID: 3798
Previous Page 23 of 214 Next