🛠️ Hacker News Tools
Showing 681–700 of 1476 tools from Hacker News
Last Updated
January 18, 2026 at 04:00 PM
Tangled, a Git collaboration platform built on atproto
Hacker News (score: 94)[Other] Tangled, a Git collaboration platform built on atproto
Show HN: Modeling the Human Body in Rust So I Can Cmd+Click Through It
Show HN (score: 40)[Other] Show HN: Modeling the Human Body in Rust So I Can Cmd+Click Through It I started this trying to understand two things: why my Asian friends turn red after drinking, and why several friends all seemed to have migraine clusters.<p>I was reading medical papers and textbooks, but kept getting lost jumping between topics. I thought: what if I could just Cmd+Click through this like code? What if "ALDH2 gene" was actually clickable, and took me to the variant, the phenotype, the population frequencies?<p>So I started modeling human biology in Rust with my Ralph agent (Claude in a loop, ty ghuntley). Turns out the type system is perfect for this. Every biological entity is strongly-typed with relationships enforced at compile time.<p>After 1 day of agent coding: - 277 Rust files, ~95k lines of code - 1,561 tests passing - 13 complete organ systems - Genetics with ancestry-specific variants - Clinical pathology models<p>Try it:<p>git clone <a href="https://github.com/lantos1618/open_human_ontology" rel="nofollow">https://github.com/lantos1618/open_human_ontology</a> cd open_human_ontology cargo run --example ide_navigation_demo<p>Then open `examples/ide_navigation_demo.rs` and Cmd+Click through:<p>Understanding Asian flush:<p>AsianGeneticVariantsCatalog::get_metabolic_variants()<p>// Click through to:<p>// → ALDH2 gene on chromosome 12q24.12<p>// → rs671 variant (Glu504Lys)<p>// → 40% frequency in Japanese population<p>// → Alcohol flush reaction<p>// → 10x esophageal cancer risk with alcohol<p>// → Acetaldehyde metabolism pathway<p>Understanding migraines: Migraine { subtype: WithAura, triggers: [Stress, LackOfSleep, HormonalChanges], genetic_variants: ["rs2075968", "rs1835740"], ... }<p>// Click through to:<p>// → 17 migraine trigger types<p>// → 12 aura symptom types<p>// → Genetic risk factors<p>// → Why clusters happen (HormonalChanges → Menstruation)<p>Now I can actually <i>navigate</i> the connections instead of flipping through PDFs. Heart → CoronaryArtery → Plaque. VisualCortex → 200M neurons → NeuralConnection pathways. It's like Wikipedia but type-checked and with jump-to-definition.<p>This isn't production medical software - it's a learning tool. But it's way more useful than textbooks for understanding how biological systems connect.<p>The agent keeps expanding it. Sometimes it OOMs but that's part of the fun.<p>Tech: Rust, nalgebra, serde, rayon, proptest<p>I am not a dr or medical professional this is for my education you can commit to it if you want to or review and open some PR's if you find wrong information or want to add references.
Show HN: Gitcasso – Syntax Highlighting and Draft Recovery for GitHub Comments
Hacker News (score: 16)[Other] Show HN: Gitcasso – Syntax Highlighting and Draft Recovery for GitHub Comments I built a browser extension called Gitcasso which:<p>- Adds markdown syntax highlighting to GitHub textareas<p>- Lists every open PR/issue tab and any drafts<p>- (Optional, unimplemented) autosaves your comment drafts so you don’t lose work<p>I made it because I was impressed by <a href="https://overtype.dev/" rel="nofollow">https://overtype.dev/</a> (a markdown textarea syntax highlighter) which went big on here on HN a few weeks ago, and it seemed like a perfect fit for a GitHub browser extension. Keeping up with changes on upstream GitHub would normally be a pain, but with with Playwright and Claude Code it seemed possible for it to be nearly automatic, which has turned out to be mostly true!<p>This was the first time where I built a tool, gave the tool to AI, and then AI used the tool to make the thing I hoped it would be able to make. I'm pretty sold on the general technique...<p>GitHub repo (Apache2-licensed, open source): <a href="https://github.com/diffplug/gitcasso" rel="nofollow">https://github.com/diffplug/gitcasso</a><p>Video walkthrough (2 mins of the tool, 12 mins of its development tooling): <a href="https://www.youtube.com/watch?v=wm7fVg4DWqk" rel="nofollow">https://www.youtube.com/watch?v=wm7fVg4DWqk</a><p>And a text writeup with timestamps to the video walkthrough <a href="https://nedshed.dev/p/meet-gitcasso" rel="nofollow">https://nedshed.dev/p/meet-gitcasso</a>
Show HN: Static builds of popular open source libraries on npmjs.org
Show HN (score: 5)[Other] Show HN: Static builds of popular open source libraries on npmjs.org
Show HN: Rustacean AI – Tracking Rust's Expanding Role in AI
Show HN (score: 5)[Other] Show HN: Rustacean AI – Tracking Rust's Expanding Role in AI Rustacean AI, a weekly newsletter exploring how Rust is shaping the future of AI and Machine Learning. Issue #1: From Models to Data — Rust’s Expanding Role in AI Covers the growing Rust ecosystem around AI frameworks (Burn), data systems (Polars, Qdrant, Daft), and emerging tools that power safe, high-performance pipelines. The goal is to curate news, releases, and experiments from across the Rust + AI community — helping developers follow how the language is influencing the next generation of infrastructure. Read first issue here → <a href="https://rustacean.ai/p/issue-1-from-models-to-data-rust-s-expanding-role-in-ai" rel="nofollow">https://rustacean.ai/p/issue-1-from-models-to-data-rust-s-ex...</a>
Show HN: I extracted BASIC listings for Tim Hartnell's 1986 book
Show HN (score: 54)[Other] Show HN: I extracted BASIC listings for Tim Hartnell's 1986 book Tim Hartnell was one of the most prolific authors during the early days of the home computing boom, writing many popular books covering genres of games on different platforms and, in this case, artificial intelligence.<p>I've extracted the BASIC program listings from Hartnell's 1986 book 'Exploring Artificial Intelligence on Your IBM PC' and organized them along with a PC-BASIC runtime environment and instructions so you can try these programs out yourself.<p>Even though the AI landscape has changed enormously since Hartnell first wrote this book, I hope one or two of you will get some value out of these program listings if you're interested in exploring the fundamentals of AI on home-computing platforms as they were in the 1980's.<p>Tim Hartnell unfortunately passed away in 1991 at the young age of 40, and without his writing I imagine more than a few of us would not have found the start in computing we did. Thanks Tim.
Datastar: Lightweight hypermedia framework for building interactive web apps
Hacker News (score: 206)[Other] Datastar: Lightweight hypermedia framework for building interactive web apps
Show HN: Open source, logical multi-master PostgreSQL replication
Hacker News (score: 80)[Other] Show HN: Open source, logical multi-master PostgreSQL replication
Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC
Hacker News (score: 13)[Other] Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC hi!<p>video[0]<p>The idea is you could carry around this hardware and ask it any questions about the conference. Who is speaking, what are they speaking about etc... it connects via WebRTC to a LLM and you get a bunch of info.<p>This is a workshop/demo project I did for a conference. When I was talking to the organizers I mentioned that I enjoy doing hardware + WebRTC projects. They thought that was cool and so we ran with it.<p>I have been doing these ESP32 + voice ai projects for a bit now. Started with an embedded sdk for livekit[1] that jul 2024 and been noodling with it since then. This code then found its way into pipecat/livekit etc...<p>So I hope it inspires you to go build with hardware and webrtc. It's a REALLY fun space right now. Lots of different cheap microcontrollers and even more cool projects.<p>[0] <a href="https://www.youtube.com/watch?v=gPuNpaL9ig8" rel="nofollow">https://www.youtube.com/watch?v=gPuNpaL9ig8</a><p>[1] <a href="https://github.com/Sean-Der/embedded-sdk" rel="nofollow">https://github.com/Sean-Der/embedded-sdk</a>
Show HN: Summeze – Turn videos into editable LaTeX summaries in seconds
Show HN (score: 6)[Other] Show HN: Summeze – Turn videos into editable LaTeX summaries in seconds
Finding a VS Code Memory Leak
Hacker News (score: 35)[Other] Finding a VS Code Memory Leak
Show HN: A context aware backend for AI coding agents
Show HN (score: 10)[Other] Show HN: A context aware backend for AI coding agents Hey HN, I’m Hang. Today I’m open-sourcing InsForge, a context aware backend for AI coding agents.<p>When using agents like Cursor or Claude to build applications, they often assume what the backend looks like instead of inspecting it. Without access to the actual backend state, they fall back on outdated information, which leads to concrete issues. For example:<p>1. Storage, edge functions, and database logic are closely connected. Without understanding how these parts interact, existing setups get overwritten and important flows break. 2. Database migrations conflict with foreign keys or miss functions because the agent never inspects the live schema. 3. Recreating tables or adding columns that already exist, which leads to conflicts and failed deploys.<p>These problems are not about the agent’s ability to code. They happen because there’s no structured way for the agent to inspect and understand the actual backend before acting.<p>To address this, I built InsForge, which exposes the backend in a structured way and gives the agent direct control:<p>1. Introspection endpoints for schema, relations, functions, triggers, policies, routes, storage, roles, documentation, logs and events 2. Control endpoints for operations usually done through CLI, dashboards or SQL editors<p>InsForge is a full backend platform that includes:<p>- Postgres - Authentication - Storage - Edge functions - Built in AI-model endpoints (via OpenRouter)<p>On top of this, it exposes structured backend metadata and control capabilities through an MCP server and tools, providing a structured, self-describing interface for agents to inspect schemas, policies, triggers, and docs, and interact with the backend.<p>It’s open source and can be self hosted (<a href="https://github.com/InsForge/InsForge" rel="nofollow">https://github.com/InsForge/InsForge</a>) or try our cloud service at (<a href="https://insforge.dev/" rel="nofollow">https://insforge.dev/</a>).<p>We love feedback!
Show HN: I built a web framework in C
Hacker News (score: 131)[Other] Show HN: I built a web framework in C
Download all of your GitHub data
Hacker News (score: 27)[Other] Download all of your GitHub data
Show HN: HyprMCP – Analytics, logs and auth for MCP servers
Hacker News (score: 25)[Other] Show HN: HyprMCP – Analytics, logs and auth for MCP servers Hi HN, my name is Philip, I’m the co-founder of Glasskube and one of the creators of HyprMCP.<p>This project started when we did what everyone was doing — building a remote MCP server and launching it. Building the first local MCP server for testing was quite simple, and we had our first tools ready within a day. The next step was turning that into a production-ready remote MCP server.<p>As we exposed the MCP server to our users, we wanted to authenticate them with our existing authentication methods. We dove deep into authentication. Our approach was to build an auth proxy and plug it in front of our MCP. It took a while to figure out Dynamic Client Registration (DCR) and the OAuth spec, and especially the gaps between existing OIDC IDPs and what LLM clients needed.<p>We thought authentication would be the hard part — but it wasn’t. When we shared the MCP server with a few friendly startups, we realized that different MCP clients behave differently. Especially if something didn't work, it was hard to figure out the root cause. We ended up storing all the raw gRPC method calls to see if the initialization and subsequent requests worked. This is especially useful if you are on a serverless environment with limited debugging functionality, like Cloudflare Workers.<p>Once we solved auth and compatibility, we launched to a small customer base — done, right? Unfortunately, not quite. Technically everything was working, but when we started talking to users, they told us the MCP server didn’t always respond with the right tools for their prompts. We had a working enterprise-grade MCP server — but it wasn’t very smart. After talking to some startup friends, we realized we needed an evaluation layer. That’s when we added prompt analytics — letting us see which prompts triggered which tools and how well they performed. That alone dramatically improved our MCP’s behavior and overall user experience.<p>After building all of this into our proxy, we realized that everyone building a remote MCP was facing the same challenges. So we decided to package it all up and release it to the community.<p>We’re thrilled to launch and open-source HyprMCP. It acts as a proxy that you can plug in front of your MCP server(s) with zero code changes. You get authentication, logging and debugging, prompt analytics, and an MCP connection instructions generator.<p>Under the hood, HyprMCP leverages dynamic Kubernetes Operators (Metacontroller) to automate infrastructure provisioning.<p>On the roadmap: MCP aggregation — combining multiple MCP servers under one single remote URL for large organizations running servers with different lifecycles. All of it without storing end user credentials on the server and connecting the MCP to the organizations existing authentication methods.<p>You can check the project out on GitHub: <a href="https://github.com/hyprmcp/jetski" rel="nofollow">https://github.com/hyprmcp/jetski</a><p>For testing, we also have a hosted version here: <a href="https://app.hyprmcp.com" rel="nofollow">https://app.hyprmcp.com</a><p>We even created a demo video on YouTube: <a href="https://www.youtube.com/watch?v=m2-YyfjXap4" rel="nofollow">https://www.youtube.com/watch?v=m2-YyfjXap4</a><p>We’d love to get your feedback, hear what features are missing, and learn how you’re building and running your own MCP servers.
Show HN: A Lisp Interpreter for Shell Scripting
Show HN (score: 27)[CLI Tool] Show HN: A Lisp Interpreter for Shell Scripting Redstart is a lightweight Lisp interpreter written in C++ with a focus on shell scripting. It lets you combine the expressive power of Lisp with the practicality of the Unix shell: you can run commands, capture output, pipe between processes, and still use Lisp syntax for logic and structure. Think of it as writing your shell scripts in Lisp instead of Bash.
Show HN: Twoway, a Go package for HPKE encrypted request-response flows
Show HN (score: 5)[API/SDK] Show HN: Twoway, a Go package for HPKE encrypted request-response flows Hey HN,<p>I'm Willem from Confident Security, we've built CONFSEC, a provably private AI inference engine. Today, we're excited to open-source twoway: <a href="https://github.com/confidentsecurity/twoway" rel="nofollow">https://github.com/confidentsecurity/twoway</a><p>twoway is a Go package that makes it easy to implement secure, encrypted request-response flows. It powers CONFSEC's blind prompt handling, ensuring no one, not even us, can see client requests.<p>We built twoway on Cloudflare's circl/hpke, it uses Hybrid Public key Encryption to implement two flows: - A one-to-one flow where a sender communicates with a single receiver. This flow is fully compatible with RFC 9458 Oblivious HTTP (OHTTP), and the chunked OHTTP draft RFC. - A one-to-many flow where a sender communicates with one or more receivers. Similar to the Apple's PCC's request flow.<p>Other features include: - Compatibility with any transport, twoway deals with just the messages. - Chunked messages. - Allows for custom HPKE implementations for specialized needs like cryptographic hardware modules.<p>Our README has clear examples to get you started, all you need to do is go get and try an encrypted "Hello world" exchange.<p>Our team will be popping in to answer questions, we'd love to hear your feedback.<p>Cheers! Willem
Show HN: Vincent – A delegation framework for wallet automation
Show HN (score: 6)[Other] Show HN: Vincent – A delegation framework for wallet automation Vincent lets users safely grant apps/agents limited, revocable permission to use their wallets. Think “OAuth for crypto actions”: you define scopes (e.g., “rebalance stables on Aave up to $1k/day”), users approve, and your app runs within on-chain guardrails. Non-custodial. Built with Lit Protocol's decentralized programmable signing.
Show HN: FleetCode – Open-source UI for running multiple coding agents
Hacker News (score: 23)[Other] Show HN: FleetCode – Open-source UI for running multiple coding agents Hi HN! I've recently been finding productivity in running parallel CLI coding agents(after not believing in them initially).<p>After having to do a ton of git stashing and branch fumbling, I decided I needed to something to more ergonomically run these agents in their own dedicated spaces.<p>I tried a lot of the existing products but they either were too convoluted or flat out didn't work. Some of them also seem to roll their own chat UI which I don't think is the right approach, I wanted to something to lightly wrap my terminal sessions.<p>So I built FleetCode! It uses git worktrees and let's you run multiple agents at once. It's made my multi agent coding workflow much easier.<p>It's free and open source, would love some feedback!