frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: We create visual codebase maps that scale (static analysis and LLMs)

https://github.com/CodeBoarding/CodeBoarding
5•imilev•19h ago
Hi all, I'm Ivan, and together with Alex, we're building a diagram visualization tool for codebases.

Alex and I are devs, and we've noticed that recently we've been super productive at writing code (prompting :D). But when it comes to understanding big systems, prompting doesn't work that well — for that, diagrams are best imo. Most tools out there don't scale to big projects (e.g. PyTorch), so we're building CodeBoarding — a recursive visualizer for codebases. It starts from the highest level of abstractions and lets you dive deeper. We use static analysis and LLM agents. The control-flow graph is our starting point, and we validate the LLM's analysis against the static analysis output. LLMs alone often hallucinate or apply familiar architectural patterns that don't actually exist in the code.

Since this is a concise representation of a codebase, we also added an MCP-server to provide our docs for the libs your project depends on — reducing hallucinations and avoiding blowing up the context window. The vision: With agents writing more and more code, we think we also need a concise representation for it — diagrams. But for that to work, the diagrams have to be accurate, and that's why static analysis has to take part in the fun ;d.

Would love to hear what you think about diagram representations for code, what problems you've run into with hallucinations while vibe-coding (even with tools like gitingest/context7), and any general feedback :)

Comments

hammadtariq•10h ago
I tried building this tool a couple of months ago, definitely helps if we can visualize what the AI agents are building. How does this keep its diagrams accurate as the codebase evolves (like pytorch refactors)? In particular, do you diff the static-analysis graph against the live repo on each commit, or do you have another way to flag drift and re-validate the LLM layer?
imilev•9h ago
So in order to keep the diagram up-to-date with commits we use the git difference of python files. An agent is tasked to firstly evaluate if the change is big enough to trigger a full clean analysis. If the change is not big enough we start doing the same thing component by component recursively and update only components which are affected by the new change.

But comparing the control-flow-graph probably makes more sense for a big refactor commits, as it might blow the context. However so far we haven't seen this be an issue.

Curious to hear what was your approach when building diagram represnetation!

Still Up. Still Evil

https://www.vulncheck.com/blog/stillup-stillevil
1•albinol0bster•22s ago•0 comments

Every Single Human. Like. Always

https://randsinrepose.com/archives/every-single-human-like-always/
1•speckx•28s ago•0 comments

From Frustration to Power: What We Learned at Nixcademy

https://lobste.rs/s/udqowq/from_frustration_power_what_we_learned_at
1•domenkozar•1m ago•0 comments

Bootstrapped Private GenAI Startup Hits $1M Annual Revenue, Launches Helix 2.0

https://blog.helix.ml/p/bootstrapped-private-genai-startup
1•lewq•1m ago•0 comments

Show HN: VectorSeek – Private AI-Powered Search

https://vectorseek.ai/
1•mwalker973•1m ago•0 comments

Remove Regulations for Sulphur Operations [pdf]

https://public-inspection.federalregister.gov/2025-14618.pdf
1•impish9208•2m ago•0 comments

LLM DeepSeek on a par with proprietary models in clinical decision making

https://www.nature.com/articles/s41591-025-03850-0
2•teleforce•4m ago•0 comments

When/how will Google Chrome respond to Comet?

1•moltenice•6m ago•0 comments

UK Users Must Now Verify Age to Access Certain Content on Spotify

https://www.nme.com/news/music/youll-now-have-to-verify-your-age-to-access-certain-content-on-spotify-3881717
1•cnity•8m ago•0 comments

Tuxedo InfinityBook Pro 15 Gen10 Laptop with AMD Strix Point and 128GB RAM

https://www.phoronix.com/news/TUXEDO-IB-Pro-15-Gen10
2•teleforce•9m ago•0 comments

Anaconda Raises $150M Series C

https://www.anaconda.com/press/anaconda-raises-150m-series-c-funding-ai-enterprise
7•diverted247•11m ago•2 comments

Winning Remote Work Strategies: Tools, Routines, and Talent to Boost Team Output

https://www.theflock.com/en/content/blog-and-ebook/remote-work-strategies
2•theflock2025•11m ago•0 comments

The Silent Revolution Is in AI Automation, Not Conversation

https://www.theflock.com/en/content/blog-and-ebook/the-silent-revolution-agentic-ai
1•theflock2025•12m ago•0 comments

Releasing Open Weights for FLUX.1 Krea

https://www.krea.ai/blog/new-krea
2•vmatsiiako•12m ago•0 comments

GenAI Code Security Report [pdf]

https://www.veracode.com/wp-content/uploads/2025_GenAI_Code_Security_Report_Final.pdf
2•_tk_•12m ago•0 comments

Are you using Jobs to be Done

https://businessofsoftware.org/jobs-to-be-done-guide/
2•marklittlewood•13m ago•1 comments

What is gVisor?

https://blog.yelinaung.com/posts/gvisor/
3•yla92•14m ago•0 comments

Samsung Galaxy Z Fold 7 review: Quantum leap

https://arstechnica.com/gadgets/2025/07/samsung-galaxy-z-fold-7-review-the-foldable-we-deserve-but-not-the-one-we-can-afford/
3•LaSombra•14m ago•0 comments

Orchestra Conductors Are Prompt Engineers

https://blog.charliemeyer.co/orchestra-conductors-are-prompt-engineers/
2•csmeyer•15m ago•1 comments

$2.17B in crypto stolen in first half of 2025, driven by North Korean hacks

https://therecord.media/chainalysis-crypto-stolen-billions
1•PaulHoule•16m ago•0 comments

NHS disability equipment provider on brink of collapse a year after cyberattack

https://www.theregister.com/2025/07/31/nhs_disability_equipment_provider_nears/
3•rntn•17m ago•0 comments

Tesla Launches Ride Hailing Service in the Bay Area

https://twitter.com/Tesla_AI/status/1950779736365686890
1•vagab0nd•17m ago•0 comments

Network tokens, the payment tech you've never heard of

https://birchtree.me/blog/network-tokens-the-payment-tech-youve-never-heard-of/
2•speckx•19m ago•0 comments

OpenAI's "Study Mode" and the risks of flattery

https://resobscura.substack.com/p/openais-new-study-mode-and-the-risks
2•benbreen•19m ago•0 comments

Severe turbulence forces Delta plane to make emergency landing, 25 injured

https://www.theguardian.com/world/2025/jul/31/severe-turbulence-delta-25-passengers-injured
10•voxadam•21m ago•2 comments

Reseller's Sourcing Assistant

https://tinyidea.net/idea/idea-4sh8b81frx
1•freeourdays•22m ago•1 comments

Show HN: Voice Isolate – dead simple speech audio enhancement (using AI)

https://www.voiceisolate.com/hacker-news
1•johnhandler•23m ago•0 comments

Imaging reveals intricate tattoos of 2,500-year-old Siberian ice mummy

https://www.bbc.com/news/articles/c4gzx0zm68vo
3•dxs•24m ago•0 comments

Mira Murati former CTO of open AI reject $1B offer from META

https://timesofindia.indiatimes.com/world/us/who-is-mira-murati-former-openai-cto-who-rejected-mark-zuckerbergs-1-billion-offer-to-join-meta-ai/articleshow/122994020.cms
2•methuselah_in•25m ago•0 comments

Show HN: We Built a Serverless GPU Platform with Fast Cold Starts

https://dat1.co
2•ayankovsky•26m ago•3 comments