Project ideas from Hacker News discussions.

We found a division by zero bug in FFmpeg with a vibecoded fuzzer

📝 Discussion Summary (Click to expand)

1. AI is great at discovering bugs, but validation and fixing still require human work

“Finding the bugs with LLMs is easy. Reviewing the output, cleaning it up, and making sure it doesn't break something else is the hard part.” – dmix

2. AI‑generated code often leads to bloat, bugs, and technical debt that overwhelms developers

“Insane scaling of bloat, bugs, and technical debt I'd say.” – adamddev1

3. Teams plan to control AI output via tests, requirements, or AI‑to‑AI review

“We will use AI to check AI. Of course this is crazy, but it will also unlock pretty insane scaling and productivity and ultimately we will manage it on either end via requirements and tests.” – nonethewiser

4. Stronger type systems and formal methods are seen as essential to trust AI‑generated code

“This is where I believe strong typing (like, Haskell‑strong or stronger) and functional programming in general will be a win. The confidence I have that my fixes are localised when fixing Haskell code is infinitely stronger than fixing even Java…” – black_knight


🚀 Project Ideas

Directional Change Guardrail for LLM Code Reviews

Summary

  • A tool that intercepts LLM-suggested code changes in PRs and flags modifications that could alter program invariants or directional logic, prompting human review before merging.
  • Core value proposition: reduces costly review loops and prevents subtle bugs by ensuring LLMs only propose safe, localized edits unless explicitly approved.

Details

Key Value
Target Audience Teams using LLMs to generate code or review PRs (e.g., backend, infra engineers)
Core Feature Static analysis + LLM reasoning to detect invariant‑breaking changes and request human confirmation
Tech Stack Python, Tree‑sitter for AST, LLM API (OpenAI/Anthropic), GitHub App, React UI
Difficulty Medium
Monetization Revenue-ready: SaaS subscription per active developer

Notes

  • HN users complained about endless AI review loops: “I had it on a loop waiting a few minutes for comments on the PR, then assessing/addressing/replying-to/resolving them, and then repeating again…” (bilalq) and “The LLMs should pause and rope you in if the fix involves directional/invariant changes.” (hombre_fatal)
  • Enables safer scaling of AI‑generated code while giving maintainers confidence, sparking discussion on appropriate LLM autonomy.

LLM‑Driven Fuzzer‑to‑Test Pipeline

Summary

  • Automatically turns LLM‑generated fuzz harnesses into reproducible unit tests that capture the exact failing input, eliminating manual test‑writing after a bug is found.
  • Core value proposition: closes the loop between AI‑found bugs and actionable regression tests, turning fleeting fuzzer output into permanent safety nets.

Details

Key Value
Target Audience Developers maintaining large C/C++ codebases (e.g., multimedia, systems) who use LLMs for fuzzing
Core Feature Parses LLM fuzzer output, synthesizes a minimal test case with the triggering input, and adds it to the test suite
Tech Stack Rust (for safety), LLVM‑based fuzzer interface, LLM API, CI integration (GitHub Actions)
Difficulty Medium
Monetization Hobby

Notes

  • Commenters highlighted the value of fuzzers: “The value is that they produce a concrete input that you can use as a reproducible test case at that point.” (saghm) and “Finding the bugs with LLMs is easy. Reviewing the output, cleaning it up, and making sure it doesn't break something else is the hard part.” (dmix)
  • Provides a tangible artifact that teams can discuss and improve, encouraging better trust in AI‑generated fuzzers.

TypeSafe LLM Code Assistant (Dependent Types Integration)

Summary

  • An IDE plugin that analyzes LLM‑suggested code edits and automatically proposes or injects refinement types (e.g., Liquid Haskell, dependent types) to rule out classes of bugs like division‑by‑zero or out‑of‑range values.
  • Core value proposition: shifts bug prevention left, letting LLMs write code that is provably safe by construction, reducing post‑hoc review burden.

Details

Key Value
Target Audience Functional‑programming‑enthusiast teams using LLMs for code generation (Haskell, Idris, Lean, etc.)
Core Feature Real‑time type‑refinement suggestions and automatic annotation generation for LLM‑produced snippets
Tech Stack TypeScript/VS Code extension, Liquid Haskell toolchain, LLM API, Haskell‑language‑server
Difficulty High
Monetization Revenue-ready: Per‑seat licensing for enterprise teams

Notes

  • The thread praised strong typing: “strong typing (like, Haskell‑strong or stronger) and functional programming in general will be a win.” (black_knight) and “formal methods like more expressive/stricter type systems are key to making LLM generated code successful.” (theLiminator)
  • Gives concrete tooling to turn the theoretical advantage of dependent types into daily practice, likely to generate lively debate on type‑driven AI safety.

AI Code Volume & Technical Debt Observatory

Summary

  • A dashboard that ingests Git metadata to quantify the proportion of AI‑authored lines, tracks churn, and surfaces hotspots where AI‑generated code correlates with rising complexity or test failures, helping teams manage bloat and debt.
  • Core value proposition: makes the invisible cost of AI‑generated code visible, enabling data‑driven decisions about when to rely on LLMs versus manual craftsmanship.

Details

Key Value
Target Audience Engineering leads and platform teams concerned about code health in AI‑augmented workflows
Core Feature Metrics: AI‑vs‑human commit ratio, lines‑per‑PR, defect density trend, technical‑debt heatmap
Tech Stack Go backend, PostgreSQL, GitHub/GitLab webhooks, Grafana frontend, optional LLM for summarizing insights
Difficulty Low
Monetization Hobby

Notes

  • Users warned about “insane scaling of bloat, bugs, and technical debt” (adamddev1) and noted that “the quality goes down but the business can scale more so it doesnt matter.” (nonethewiser)
  • Offers a concrete way to discuss trade‑offs and potentially convince stakeholders to invest in better AI governance, aligning with HN’s love for metrics‑driven improvement.

Read Later