frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: The Janitor – A 58MB Rust static analyzer to block AI-generated PR slop

https://github.com/GhrammR/the-janitor
3•GhrammR•2h ago

Comments

GhrammR•2h ago
I maintain open-source projects and got tired of reviewing "Agentic Slop"—PRs that contain hallucinated dependencies, unsafe memory pointers, and structural clones generated by AI tools. Existing scanners like CodeQL are too heavy to run locally on my 8GB laptop.

I built The Janitor. It is a deterministic, zero-copy static analyzer written in Rust.

The architecture relies on Tree-Sitter for polyglot parsing, memmap2 and rkyv for zero-copy registry access, and MinHash/LSH for duplicate detection. It does not use LLMs to guess intent.

The Benchmarks: • Scans the Godot Engine (3.5M LOC) in 33 seconds using 58MB of peak RAM. • In my recent gauntlet test, it caught GitHub's own copilot-swe-agent hallucinating a fake RCE vulnerability in the microsoft/vscode repository (PR #298806) by cross-referencing the PR text against the file-extension diff. • It detects "Zombie Dependencies" (packages added to Cargo.toml/package.json but never imported in the source).

The CLI is free and BSL-licensed. I also built a SaaS wrapper that issues NIST FIPS 204 (ML-DSA-65) post-quantum cryptographic bonds for clean merges.

Happy to answer questions on the architecture or the memory mapping.

Show HN: Term-CLI – interactive terminals for AI agents (for SSH/TUI/REPL flows)

https://github.com/EliasOenal/term-cli
4•eliasoe•4h ago•0 comments

Show HN: Effective Git

https://github.com/nolasoft/okgit
29•nola-a•2d ago•4 comments

Show HN: Open-Source Article 12 Logging Infrastructure for the EU AI Act

40•systima•20h ago•2 comments

Show HN: Hanaco Garden – A Calm iOS Garden

https://apps.apple.com/us/app/hanaco-garden/id6759095190
4•tsuyoshi_k•4h ago•1 comments

Show HN: Schelling Protocol – Where AI agents coordinate on behalf of humans

https://github.com/codyz123/schelling-protocol
2•codyz123•4h ago•1 comments

Show HN: Upload test cases and get automated Playwright tests back

https://instantqa.ai/
2•ksurace•4h ago•0 comments

Show HN: I built a sub-500ms latency voice agent from scratch

https://www.ntik.me/posts/voice-agent
557•nicktikhonov•1d ago•152 comments

Show HN: Agent Action Protocol (AAP) – MCP got us started, but is insufficient

https://github.com/agentactionprotocol/aap/
11•hank2000•13h ago•2 comments

Show HN: Augur – A text RPG boss fight where the boss learns across encounters

https://www.theaugur.ai/
3•thutch76•5h ago•1 comments

Show HN: Demucs music stem separator rewritten in Rust – runs in the browser

https://github.com/nikhilunni/demucs-rs
12•nikhilunni•14h ago•2 comments

Show HN: DubTab – Live AI Dubbing in the Browser (Meet/YouTube/Twitch/etc.)

https://dubtab.com/
4•DanielHu87•5h ago•1 comments

Show HN: Omni – Open-source workplace search and chat, built on Postgres

https://github.com/getomnico/omni
166•prvnsmpth•1d ago•41 comments

Show HN: I built a LLM human rights evaluator for HN (content vs. site behavior)

https://observatory.unratified.org
3•9wzYQbTYsAIc•6h ago•2 comments

Show HN: Timber – Ollama for classical ML models, 336x faster than Python

https://github.com/kossisoroyce/timber
199•kossisoroyce•2d ago•33 comments

Show HN: We want to displace Notion with collaborative Markdown files

https://www.moment.dev/
20•antics•12h ago•6 comments

Show HN: Explain Curl Commands

https://github.com/akgitrepos/explain-my-curl
38•akgitrepos•3d ago•3 comments

Show HN: Pianoterm – Run shell commands from your Piano. A Linux CLI tool

https://github.com/vustagc/pianoterm
57•vustagc•1d ago•21 comments

Show HN: Git-hunk – Stage hunks by hash, no "-p" required

https://git-hunk.paulie.app/
3•shhac•7h ago•0 comments

Show HN: The Janitor – A 58MB Rust static analyzer to block AI-generated PR slop

https://github.com/GhrammR/the-janitor
3•GhrammR•2h ago•1 comments

Show HN: Govbase – Follow a bill from source text to news bias to social posts

https://govbase.com
213•foxfoxx•1d ago•89 comments

Show HN: uBlock filter list to blur all Instagram Reels

https://gist.github.com/shraiwi/009c652da6ce8c99a6e1e0c86fe66886
123•shraiwi•1d ago•48 comments

Show HN: React-Kino – Cinematic scroll storytelling for React (1KB core)

https://github.com/btahir/react-kino
17•bilater•2d ago•2 comments

Show HN: Web Audio Studio – A Visual Debugger for Web Audio API Graphs

https://webaudio.studio/
64•alexgriss•1d ago•7 comments

Show HN: Interactive WordNet Visualizer-Explore Semantic Relations as a Graph

https://wordnet-vis.onrender.com/
2•ricky_risky•9h ago•0 comments

Show HN: TrAIn of Thought – AI chat as I want it to be

https://bix.computer/graphMode
2•two-sandwich•9h ago•0 comments

Show HN: Sai – Your always-on co-worker

https://www.simular.ai/sai
3•pentamassiv•14h ago•2 comments

Show HN: Visual Lambda Calculus – a thesis project (2008) revived for the web

https://github.com/bntre/visual-lambda
48•bntr•4d ago•9 comments

Show HN: A tool to give every local process a stable URL

https://github.com/logscore/roxy
3•lsreeder01•10h ago•0 comments

Show HN: Giggles – A batteries-included React framework for TUIs

https://github.com/zion-off/giggles
22•ajz317•1d ago•10 comments

Show HN: OpenMandate – Declare what you need, get matched

https://openmandate.ai
3•raj-shekhar•12h ago•2 comments