🛠️ Hacker News Tools
Showing 841–860 of 2486 tools from Hacker News
Last Updated
April 22, 2026 at 04:00 PM
Show HN: I built a "Socratic" AI to stop my daughter from copy-pasting homework
Show HN (score: 10)[Other] Show HN: I built a "Socratic" AI to stop my daughter from copy-pasting homework Hey HN,<p>I’m a dev and a dad to a 10-year-old. I built this because I caught my daughter using ChatGPT to do her history homework. She wasn't learning; she was just acting as a "middleware" between the AI and the paper.<p>The Backstory: I realized the problem isn't the AI—it's the zero-friction answers. Most "AI for kids" apps are just "parrots"—they mimic intelligence by repeating patterns.<p>What’s Different: Qurio is a "Bicycle" for the mind. It treats the child like a future "Architect" rather than a "Junior Executor." Technically, it wraps an LLM in a strict "Socratic Loop." It detects intent to "cheat," refuses the direct answer, and generates a leading question based on the user's current logic level. It forces "Healthy Friction" back into the learning process.<p>The stack: Next.js 14, Supabase (Auth/DB), Vercel AI SDK.<p>Mods: I've added the backstory and differentiator as requested. Ready for the re-up! Thank you.
-fbounds-safety: Enforcing bounds safety for C
Hacker News (score: 49)[Other] -fbounds-safety: Enforcing bounds safety for C
Show HN: Microgpt is a GPT you can visualize in the browser
Show HN (score: 276)[Other] Show HN: Microgpt is a GPT you can visualize in the browser very much inspired by karpathy's microgpt of the same name. it's (by default) a 4000 param GPT/LLM/NN that learns to generate names. this is sorta an educational tool in that you can visualize the activations as they pass through the network, and click on things to get an explanation of them.
Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL)
Hacker News (score: 20)[API/SDK] Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL) Hey HN — I built Respectlytics because I was frustrated that every mobile analytics SDK quietly collects device IDs, ad identifiers, and IP addresses, then makes you retroactively figure out compliance.<p>There are some solutions out there claiming that they are compliant with certain privacy regulations but when I dig into it, I observe that they actually are not that compliant as they claim to be. I believe Respectlytics is one of the most (if not the most) privacy focused mobile analytics solutions out there but compliance is a huge topic and I leave the decision to the legal teams/advisors of users/companies.<p>Instead of the "trust me bro" motto, I decided to make Respectlytics totally open-source so that people do not need to trust my word, they can verify it in the code itself.<p>The idea of Respectlytics builds upon Return of Avoidance (ROA) which relies on data minimization in analytics data collection: What if you just... didn't collect that data in the first place?<p>Respectlytics stores exactly 5 fields per event: event_name, session_id, timestamp, platform, and country. That's it. IP addresses are used transiently for country lookup and immediately discarded. Session IDs rotate latest every 2 hours (or every app start) and live only in RAM — never written to disk. Multi-session tracking is architecturally disabled.<p>What's open source:<p>4 mobile SDKs (Swift, Flutter, React Native, Kotlin) — MIT licensed Analytics server (Django + PostgreSQL) — AGPL-3.0 Self-hosting is simple: docker compose up -d. No ClickHouse, no Kafka, no Redis. Just PostgreSQL.<p>There's also a managed SaaS if people don't want to run infrastructure, but the self-hosted Community Edition has no artificial limits.<p>I'd love feedback on the architecture decisions — especially the choice to reject extra fields at the API level rather than just ignoring them silently.
Show HN: Git Navigator – Use Git Without Learning Git
Show HN (score: 8)[IDE/Editor] Show HN: Git Navigator – Use Git Without Learning Git Hey HN, I built a VS Code extension that lets you do Git things without memorizing Git commands.<p>You know what you want to do, move this commit over there, undo that thing you just did, split this big commit into two smaller ones. Git Navigator lets you just... do that. Drag a commit to rebase it. Cherry-pick (copy) it onto another branch. Click to stage specific lines. The visual canvas shows you what's happening, so you're not guessing what `git rebase -i HEAD~3` actually means.<p>The inspiration was Sapling's Interactive Smartlog, which I used heavily at Meta. I wanted that same experience but built specifically for Git.<p>A few feature callouts:<p>- Worktrees — create, switch, and delete linked worktrees from the graph. All actions are worktree-aware so you're always working in the right checkout. - Stacked workflows — first-class stack mode if you're into stacked diffs, but totally optional. Conflict resolution — block-level choices instead of hunting through `<<<<<<<` markers.<p>Works in VS Code, Cursor, and Antigravity. Just needs a Git repo.<p>Site: <a href="https://gitnav.xyz" rel="nofollow">https://gitnav.xyz</a><p>VSCode Marketplace: <a href="https://marketplace.visualstudio.com/items?itemName=binhonglee.git-navigator" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=binhongl...</a><p>Open VSX: <a href="https://open-vsx.org/extension/binhonglee/git-navigator" rel="nofollow">https://open-vsx.org/extension/binhonglee/git-navigator</a>
Show HN: Nerve: Stitches all your data sources into one mega-API
Show HN (score: 5)[API/SDK] Show HN: Nerve: Stitches all your data sources into one mega-API Hi HN! Nerve is a solo project I've been working on for the last few years. It's a developer tool that stitches together data from multiple sources in real-time.<p>A lot of high-leverage projects (AI or otherwise) involve tying data together from multiple systems of record. This is easy enough when the data is simple and the sources are few, but if you have highly nested data and lots of sources (or you need things like federated pagination and filtering), you have to write a lot of gnarly boilerplate that's brittle and easy to get wrong.<p>One solution is to import all your data into a central warehouse and just pull it from there. This works, but 1) you need a warehouse, 2) you have an extra copy of the data that can get stale or inconsistent, 3) you need to write and manage pipelines/connectors (or outsource them to a vendor), and 4) you're adding an extra point of failure.<p>Nerve lets you write GraphQL-style queries that span multiple sources; then it goes out and pulls from whatever source APIs it needs to at query-time - all your source data stays where it is. Nerve has pre-built bindings to external SAAS services, and it's straightforward to hook it into your internal sources as well.<p>Nerve is made for individual developers or two-pizza teams who:<p>-Are building agents/internal tools<p>-Need to deal with messy data strewn across different systems<p>-Don't have a data team/warehouse at their disposal, (or do, but can't get a slice of their bandwidth)<p>-Want to get to production as quickly as possible<p>Everything you see in the demo is shipped and usable, but I'm adding a little polish before I officially launch. In the meantime, if you have a project you'd like to use Nerve on and you want to be a beta user, just drop me a line at mprast@get-nerve.com (it's free! I'll just pop in from time to time to ask you how it's going and what I can improve :) )<p>If you want to get an email when Nerve is ready from prime-time, you can sign up for the waitlist at get-nerve.com.<p>Thanks for reading!<p>(EDIT: Nerve is desktop only! I'll put up a gate on the site saying as much.)
Chained Assignment in Python Bytecode
Hacker News (score: 18)[Other] Chained Assignment in Python Bytecode
Show HN: I built a tool to un-dumb Claude Code's CLI output (Local Log Viewer)
Hacker News (score: 60)[Monitoring/Observability] Show HN: I built a tool to un-dumb Claude Code's CLI output (Local Log Viewer) Hi HN,<p>I built this because I got tired of the Claude Code CLI hiding details from me.<p>Recent updates have replaced critical output with summaries like "Read 3 files" or "Edited 2 files". To see what actually happened, I was forced to use `--verbose`, which floods the terminal with unreadable JSON and system prompts.<p>I wanted a middle ground: *Full observability without the noise.*<p>`claude-devtools` is a local Electron app that tails the session logs in `~/.claude/` to reconstruct the execution trace in real-time.<p>*Unlike wrappers, it solves the visibility gap in your native terminal workflow:* 1. *Real Diffs:* It shows inline diffs (red/green) the moment files are edited, instead of just a checkmark. 2. *Context Forensics:* It breaks down token usage by File vs Tool Output vs Thinking (so you know exactly why your context window is full). 3. *Agent Trees:* It visualizes sub-agent execution paths which are usually interleaved and confusing in the CLI.<p>It’s 100% local, and works with the logs already on your machine. No API keys required.<p>Repo: <a href="https://github.com/matt1398/claude-devtools" rel="nofollow">https://github.com/matt1398/claude-devtools</a> (Screenshots and diff viewer demo are in the README)
Show HN: I vibecoded 177 tools for my own use (CalcBin)
Show HN (score: 5)[Other] Show HN: I vibecoded 177 tools for my own use (CalcBin) Hey HN! I've been building random tools whenever I needed them over the past few months, and now I have 177 of them. Started because I was tired of sketchy converter sites with 10 ads, so I just... made my own.<p>Some highlights for the dev crowd:<p>Developer tools: - UUID Generator (v1/v4/v7, bulk generation): <a href="https://calcbin.com/tools/uuid-generator" rel="nofollow">https://calcbin.com/tools/uuid-generator</a> - JWT Generator & Decoder: <a href="https://calcbin.com/tools/jwt-generator" rel="nofollow">https://calcbin.com/tools/jwt-generator</a> - JSON Formatter/Validator: <a href="https://calcbin.com/tools/json-formatter" rel="nofollow">https://calcbin.com/tools/json-formatter</a> - Cron Expression Generator (with natural language): <a href="https://calcbin.com/tools/cron-expression-generator" rel="nofollow">https://calcbin.com/tools/cron-expression-generator</a> - Base64 Encoder/Decoder: <a href="https://calcbin.com/tools/base64" rel="nofollow">https://calcbin.com/tools/base64</a> - Regex Tester: <a href="https://calcbin.com/tools/regex-tester" rel="nofollow">https://calcbin.com/tools/regex-tester</a> - SVG Optimizer (SVGO-powered, client-side): <a href="https://calcbin.com/tools/svg-optimizer" rel="nofollow">https://calcbin.com/tools/svg-optimizer</a><p>Fun ones: - Random Name Picker (spin wheel animation): <a href="https://calcbin.com/tools/random-name-picker" rel="nofollow">https://calcbin.com/tools/random-name-picker</a> - QR Code Generator: <a href="https://calcbin.com/tools/qr-code-generator" rel="nofollow">https://calcbin.com/tools/qr-code-generator</a><p>Everything runs client-side (Next.js + React), no ads, no tracking, works offline. Built it for myself but figured others might find it useful.<p>Browse all tools: <a href="https://calcbin.com/tools" rel="nofollow">https://calcbin.com/tools</a><p>Tech: Next.js 14 App Router, TypeScript, Tailwind, Turborepo monorepo.<p>All open to feedback!
Show HN: HN Companion – web app that enhances the experience of reading HN
Hacker News (score: 12)[Other] Show HN: HN Companion – web app that enhances the experience of reading HN HN is all about the rich discussions. We wanted to take the HN experience one step further - to bring the familiar keyboard-first navigation, find interesting viewpoints in the threads and get a gist of long threads so that we can decide which rabbit holes to explore. So we built HN Companion a year ago, and have been refining it ever since.<p>Try it: <a href="https://app.hncompanion.com" rel="nofollow">https://app.hncompanion.com</a> or available as an extension for Firefox / Chrome: [0].<p>Most AI summarization strips the voices from conversations by flattening threads into a wall of text. This kills the joy of reading HN discussions. Instead, HN Companion works differently - it understands the thread hierarchy, the voting patterns and contrasting viewpoints - everything that makes HN interesting. Think of it like clustering related discussions across multiple hierarchies into a group and surfacing the comments that represent each cluster. It keeps the verbatim text with backlinks so that you never lose context and can continue the conversation from that point. Here is how the summarization works under the hood [1].<p>We first built this as an open source browser extension. But soon we learned that people hesitate to install it. So we built the same experience as a web app with all the features. This helped people see how it works, and use it on mobile too (in the browser or as PWA). This is now a playground to try new features before taking them to the browser extension.<p>We did a Show HN a year ago [2] and we have added these features based on user feedback:<p>* cached summaries - summaries are generated and cached on our servers. This improved the speed significantly. You still have the option to use your own API key or use local models through Ollama.<p>* our system prompt is available in the Settings page of the extension. You can customize it as you wish.<p>* sort the posts in the feed pages (/home, /show etc.) based on points, comments, time or the default sorting order.<p>* We tried fine tuning an open weights model to summarize, but learned that with a good system prompt and user prompt, the frontier models deliver results of similar quality. So we didn’t use the fine-tuned model, but you can run them locally.<p>The browser extension does not track any usage or analytics. The code is open source[3].<p>We want to continue to improve HN Companion, specifically add features like following an author, notes about an author, draft posts etc.<p>See it in action for a post here <a href="https://app.hncompanion.com/item?id=46937696" rel="nofollow">https://app.hncompanion.com/item?id=46937696</a><p>We would love to get your feedback on what would make this more useful for your HN reading.<p>[0] <a href="https://hncompanion.com/#download" rel="nofollow">https://hncompanion.com/#download</a><p>[1] <a href="https://hncompanion.com/how-it-works" rel="nofollow">https://hncompanion.com/how-it-works</a><p>[2] <a href="https://news.ycombinator.com/item?id=42532374">https://news.ycombinator.com/item?id=42532374</a><p>[3] <a href="https://github.com/hncompanion/browser-extension" rel="nofollow">https://github.com/hncompanion/browser-extension</a>
Mathematicians disagree on the essential structure of the complex numbers (2024)
Hacker News (score: 166)[Other] Mathematicians disagree on the essential structure of the complex numbers (2024)
Show HN: Distr 2.0 – A year of learning how to ship to customer environments
Hacker News (score: 37)[DevOps] Show HN: Distr 2.0 – A year of learning how to ship to customer environments A year ago, we launched Distr here to help software vendors manage customer deployments remotely. We had agents that pulled updates, a hub with a GUI, and a lot of assumptions about what on-prem deployment needed.<p>It turned out things get messy when your software is running in places you can't simply SSH into.<p>Over the last year, we’ve also helped modernize a lot of home-baked solutions: bash scripts that email when updates fail, Excel sheets nobody trusts to track customer versions, engineers driving to customer sites to fix things in person, debug sessions over email (“can you take a screenshot of the logs and send it to me?”), customers with access to internal AWS or GCP registries because there was no better option, and deployments two major versions behind that nobody wants to touch.<p>We waited a year before making our first breaking change, which led to a major SemVer update—but it was eventually necessary. We needed to completely rewrite how we manage customer organizations. In Distr, we differentiate between vendors and customers. A vendor is typically the author of a software / AI application that wants to distribute it to customers. Previously, we had taken a shortcut where every customer was just a single user who owned a deployment. We’ve now introduced customer organizations. Vendors onboard customer organizations onto the platform, and customers own their internal user management, including RBAC. This change obviously broke our API, and although the migration for our cloud customers was smooth, custom solutions built on top of our APIs needed updates.<p>Other notable features we’ve implemented since our first launch:<p>- An OCI container registry built on an adapted version of <a href="https://github.com/google/go-containerregistry/" rel="nofollow">https://github.com/google/go-containerregistry/</a>, directly embedded into our codebase and served via a separate port from a single Docker image. This allows vendors to distribute Docker images and other OCI artifacts if customers want to self-manage deployments.<p>- License Management to restrict which customers can access which applications or artifact versions. Although “license management” is a broadly used term, the main purpose here is to codify contractual agreements between vendors and customers. In its simplest form, this is time-based access to specific software versions, which vendors can now manage with Distr.<p>- Container logs and metrics you can actually see without SSH access. Internally, we debated whether to use a time-series database or store all logs in Postgres. Although we had to tinker quite a bit with Postgres indexes, it now runs stably.<p>- Secret Management, so database passwords don’t show up in configuration steps or logs.<p>Distr is now used by 200+ vendors, including Fortune 500 companies, across on-prem, GovCloud, AWS, and GCP, spanning health tech, fintech, security, and AI companies. We’ve also started working on our first air-gapped environment.<p>For Distr 3.0, we’re working on native Terraform / OpenTofu and Zarf support to provision and update infrastructure in customers’ cloud accounts and physical environments—empowering vendors to offer BYOC and air-gapped use cases, all from a single platform.<p>Distr is fully open source and self-hostable: <a href="https://github.com/distr-sh/distr" rel="nofollow">https://github.com/distr-sh/distr</a><p>Docs: <a href="https://distr.sh/docs">https://distr.sh/docs</a><p>We’re YC S24. Happy to answer questions about on-prem deployments and would love to hear about your experience with complex customer deployments.
Show HN: I built a macOS tool for network engineers – it's called NetViews
Show HN (score: 239)[Monitoring/Observability] Show HN: I built a macOS tool for network engineers – it's called NetViews Hi HN — I’m the developer of NetViews, a macOS utility I built because I wanted better visibility into what was actually happening on my wired and wireless networks.<p>I live in the CLI, but for discovery and ongoing monitoring, I kept bouncing between tools, terminals, and mental context switches. I wanted something faster and more visual, without losing technical depth — so I built a GUI that brings my favorite diagnostics together in one place.<p>About three months ago, I shared an early version here and got a ton of great feedback. I listened: a new name (it was PingStalker), a longer trial, and a lot of new features. Today I’m excited to share NetViews 2.3.<p>NetViews started because I wanted to know if something on the network was scanning my machine. Once I had that, I wanted quick access to core details—external IP, Wi-Fi data, and local topology. Then I wanted more: fast, reliable scans using ARP tables and ICMP.<p>As a Wi-Fi engineer, I couldn’t stop there. I kept adding ways to surface what’s actually going on behind the scenes.<p>Discovery & Scanning: * ARP, ICMP, mDNS, and DNS discovery to enumerate every device on your subnet (IP, MAC, vendor, open ports). * Fast scans using ARP tables first, then ICMP, to avoid the usual “nmap wait”.<p>Wireless Visibility: * Detailed Wi-Fi connection performance and signal data. * Visual and audible tools to quickly locate the access point you’re associated with.<p>Monitoring & Timelines: * Connection and ping timelines over 1, 2, 4, or 8 hours. * Continuous “live ping” monitoring to visualize latency spikes, packet loss, and reconnects.<p>Low-level Traffic (but only what matters): * Live capture of DHCP, ARP, 802.1X, LLDP/CDP, ICMP, and off-subnet chatter. * mDNS decoded into human-readable output (this took months of deep dives).<p>Under the hood, it’s written in Swift. It uses low-level BSD sockets for ICMP and ARP, Apple’s Network framework for interface enumeration, and selectively wraps existing command-line tools where they’re still the best option. The focus has been on speed and low overhead.<p>I’d love feedback from anyone who builds or uses network diagnostic tools: - Does this fill a gap you’ve personally hit on macOS? - Are there better approaches to scan speed or event visualization that you’ve used? - What diagnostics do you still find yourself dropping to the CLI for?<p>Details and screenshots: <a href="https://netviews.app" rel="nofollow">https://netviews.app</a> There’s a free trial and paid licenses; I’m funding development directly rather than ads or subscriptions. Licenses include free upgrades.<p>Happy to answer any technical questions about the implementation, Swift APIs, or macOS permission model.
Show HN: AI agents play SimCity through a REST API
Hacker News (score: 130)[API/SDK] Show HN: AI agents play SimCity through a REST API This is a weekend project that spiraled out of control. I was originally trying to get Claude to play a ROM of the SNES SimCity. I struggled with it and that led me to Micropolis (the open-sourced SimCity engine) and was able to get it to work by bolting on an API.<p>The weekend hack turned into a headless city simulation platform where anyone can get an API key (no signup) and have their AI agent play mayor. The simulation runs the real Micropolis engine inside Cloudflare Durable Objects, one per city. Every city is public and browsable on the site.<p>LLMs are awful at the spatial stuff, which sort of makes it extra fun as you try to control them when they scatter buildings randomly and struggle with power lines and roads. A little like dealing with a toddler.<p>There's a full REST API and an MCP server, so you can point Claude Code or Cursor at it directly. You can usually get agents building in seconds.<p>Website: <a href="https://hallucinatingsplines.com" rel="nofollow">https://hallucinatingsplines.com</a><p>API docs: <a href="https://hallucinatingsplines.com/docs" rel="nofollow">https://hallucinatingsplines.com/docs</a><p>GitHub: <a href="https://github.com/andrewedunn/hallucinating-splines" rel="nofollow">https://github.com/andrewedunn/hallucinating-splines</a><p>Future ideas: Let multiple agents play a single city and see how they step all over each other, or a "conquest mode" where you can earn points and spawn disasters on other cities.
DoNotNotify is now Open Source
Hacker News (score: 290)[Other] DoNotNotify is now Open Source A month ago, I submitted my app "DoNotNotify" to control Android notifications on Show HN [0], and it trended on the front page for a day. I was happy, but the most upvoted comments on the thread were asking for the app to be open sourced, since it dealt with system-wide notifications. My promises weren't good enough, and the community wanted more!<p>Why didn't I open source it in the first place? Linux has been by primary driver for more than a decade. I genuinely believe in the philosophy, and have always wanted to give back to the community. The primary reason, probably, was because I was ashamed that I had 90% vibe-coded the app. More than 2 decades of writing software, and my first contribution to FOSS would be AI-generated code? Would it withstand even the most minimal of scrutiny? Would by (unknown) name forever be tarnished? I exaggerate, but only slightly :)<p>So, yesterday, after a fair bit of trepidation, I changed the github repo visibility to public and put up a announcement on the app's website [1]. I have also submitted the app to F-Droid [2]. As before, I welcome the community's feedback and suggestions!<p>[0] <a href="https://news.ycombinator.com/item?id=46499646">https://news.ycombinator.com/item?id=46499646</a> [1] <a href="https://donotnotify.com/opensource.html" rel="nofollow">https://donotnotify.com/opensource.html</a> [2] <a href="https://gitlab.com/fdroid/rfp/-/issues/3569" rel="nofollow">https://gitlab.com/fdroid/rfp/-/issues/3569</a><p>-- Anuj Jain
Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory
Hacker News (score: 280)[CLI Tool] Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory I built LocalGPT over 4 nights as a Rust reimagining of the OpenClaw assistant pattern (markdown-based persistent memory, autonomous heartbeat tasks, skills system).<p>It compiles to a single ~27MB binary — no Node.js, Docker, or Python required.<p>Key features:<p>- Persistent memory via markdown files (MEMORY, HEARTBEAT, SOUL markdown files) — compatible with OpenClaw's format - Full-text search (SQLite FTS5) + semantic search (local embeddings, no API key needed) - Autonomous heartbeat runner that checks tasks on a configurable interval - CLI + web interface + desktop GUI - Multi-provider: Anthropic, OpenAI, Ollama etc - Apache 2.0<p>Install: `cargo install localgpt`<p>I use it daily as a knowledge accumulator, research assistant, and autonomous task runner for my side projects. The memory compounds — every session makes the next one better.<p>GitHub: <a href="https://github.com/localgpt-app/localgpt" rel="nofollow">https://github.com/localgpt-app/localgpt</a> Website: <a href="https://localgpt.app" rel="nofollow">https://localgpt.app</a><p>Would love feedback on the architecture or feature ideas.
Introducing the Developer Knowledge API and MCP Server
Hacker News (score: 18)[Other] Introducing the Developer Knowledge API and MCP Server
Show HN: I spent 4 years building a UI design tool with only the features I use
Hacker News (score: 40)[IDE/Editor] Show HN: I spent 4 years building a UI design tool with only the features I use Hello everyone!<p>I'm a solo developer who's been doing UI/UX work since 2007. Over the years, I watched design tools evolve from lightweight products into bloated feature-heavy platforms. I kept finding myself using a small amount of the features while the rest just mostly got in the way.<p>So a few years ago I set out to build a design tool just like I wanted. So I built Vecti with what I actually need: pixel-perfect grid snapping, a performant canvas renderer, shared asset libraries, and export/presentation features. No collaborative whiteboarding. No plugin ecosystem. No enterprise features. Just the design loop.<p>Four years later, I can proudly show it off. Built and hosted in the EU with European privacy regulations. Free tier available (no credit card, one editor forever).<p>On privacy: I use some basic analytics (page views, referrers) but zero tracking inside the app itself. No session recordings, no behavior analytics, no third-party scripts beyond the essentials.<p>If you're a solo designer or small team who wants a tool that stays out of your way, I'd genuinely appreciate your feedback: <a href="https://vecti.com" rel="nofollow">https://vecti.com</a><p>Happy to answer questions about the tech stack, architecture decisions, why certain features didn't make the cut, or what's next.
I spent 5 years in DevOps – Solutions engineering gave me what I was missing
Hacker News (score: 74)[Other] I spent 5 years in DevOps – Solutions engineering gave me what I was missing
Show HN: Daily-updated database of malicious browser extensions
Hacker News (score: 10)[Other] Show HN: Daily-updated database of malicious browser extensions Hey HN, I built an automated system that tracks malicious Chrome/Edge extensions daily.<p>The database updates automatically by monitoring chrome-stats for removed extensions and scanning security blogs. Currently tracking 1000+ known malicious extensions with extension IDs, names, and dates.<p>I'm working on detection tools (GUI + CLI) to scan locally installed extensions against this database, but wanted to share the raw data first since maintained threat intelligence lists like this are hard to find.<p>The automation runs 24/7 and pushes updates to GitHub. Free to use for research, integration into security tools, or whatever you need.<p>Happy to answer questions about the scraping approach or data collection methods.