Show HN: Noodles – Explore AI-generated codebases through interactive diagrams (github.com)

10 points by unslop ↗ HN
I built Noodles to help me keep up with the codebases my AI tools generate.

Open sourced last week, hit 400 stars in 8 days.

The problem: AI assistants scaffold entire features quickly, but leave you maintaining code you didn't write. When bugs appear, you're reverse-engineering your own project.

Noodles generates interactive D2 diagrams showing execution flow:

- Scans the repository and identifies entry points (CLI commands, routes, UI components)

- Maps how execution flows from entry to outcome

- Renders interactive overlays with clickable nodes and tooltips

- Updates incrementally when code changes

Technical limitations:

- Performance degrades beyond ~100 files

- Diagram quality varies by codebase structure

- UI is minimal

GitHub: https://github.com/unslop-xyz/noodles

Feedback welcome!

3 comments

[ 2.5 ms ] story [ 15.7 ms ] thread
Does it handle dynamic imports well? Most of my projects have a lot of runtime stuff that's hard to trace statically.
Do you have plans for handling bigger repositories, ones that exceed the context size of the best models?
We just reworked the diagram generation logic using tree-sitter AST parsing. It's much faster and should not exceed context size of the best models when handling bigger repositories. Take a look and let me know if it works for you!