top | item 46912622

Show HN: Noodles – Explore AI-generated codebases through interactive diagrams

10 points| unslop | 24 days ago |github.com

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!

4 comments

order

trisiak|19 days ago

Do you have plans for handling bigger repositories, ones that exceed the context size of the best models?

joopie|6 days ago

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!

jasonwuchufan|24 days ago

Does it handle dynamic imports well? Most of my projects have a lot of runtime stuff that's hard to trace statically.

joopie|24 days ago

Short answer: not yet. The tool may recognize dynamic import patterns in your code, but it doesn't resolve what actually gets loaded at runtime since there's no execution tracking (yet). Happy to take a PR or issue if this is something you'd find useful!