frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Arcaide – Explore code with multi-level call graphs

https://arcaide.foo
7•aqula•57m ago
One of the things I do when approaching a new codebase is to find the entry points and start exploring down the call paths. This gives a good overview of the different components in the code and how they're connected. I wanted to translate that to a visual experience, similar to how you would use call graphs, but there's a couple of problems with classical call graphs. One, call graphs represent flow at the function level, so the architectural context is lost. And call graphs tend to get very large and can grow exponentially with program size.

The approach I'm exploring is to construct "multi-level" call graphs. These are call graphs represented in the form of program structure showing control flow not just at the function level, but rolled up to higher level units such as classes and packages. This gives you the ability to zoom in and out and see your code at different levels of abstraction, à la C4 diagrams, allowing you to navigate large graphs by expanding the areas you care about and collapsing the rest.

The graph is then fed to an LLM for semantic analysis. This does two things, detects telemetry, trivial utilities to strip them out of the graph further condensing it, and identifies external interfaces and dependencies to enrich the graph. The result is a single graph which incorporates both structural and behavioral aspects. You can see package level dependencies, class composition and relationships, as well as external services, databases and user interactions. Think of it as a package diagram + class diagram + use case diagram combined into a single composite diagram.

Of course, ultimately source is king. There is no substitute for reading code to understand the details of what it is doing. But a map doesn't replace the terrain, it tells you where to walk. As we shift from hand coding each line to orchestrating agents that are generating all the code, maintaining the "big picture" becomes ever more important. We need better maps to help us navigate the terrain.

I would love to hear what you think though. Do check out some of the example diagrams in the link [1] and share your feedback. Also interested in your general thoughts on program comprehension!

[1] Link: https://arcaide.foo

Comments

ramon156•26m ago
I love this! It's relatively simplistic and would be a really fun tool to use during lectures.
otaviodev•25m ago
How u make this??

My Favorite Product Discovery Tool: Assumption Mapping

https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool
1•flail•1m ago•0 comments

Show HN: Geojam – a daily music and geography game

https://geojam.world/
1•mackmcconnell•2m ago•0 comments

Thoughts on Interactive real hologram (no supports)

https://www.blaisephotonics.com
1•buletaire•3m ago•1 comments

Tencent/Hy3: 295B MoE model rivals trillion scale SOTA

https://huggingface.co/tencent/Hy3
1•nateb2022•5m ago•0 comments

Pedantle – Uncover the Wikipedia Page

https://pedantle.certitudes.org/
1•hamburgererror•6m ago•0 comments

Autodata: An agentic data scientist to create high quality synthetic data

https://arxiv.org/abs/2606.25996
1•gmays•7m ago•0 comments

Show HN: Present and Build Whiteboards, Flowcharts and Diagrams on iPhone

https://apps.apple.com/us/app/canvasprism-whiteboard/id6785350171
1•LifeUtilityApps•7m ago•0 comments

Engineering Sacrifice: How Open Source Survives the Age of Free Code

https://lumramabaja.com/posts/engineering-sacrifice-how-open-source-survives-the-age-of-free-code/
1•irwt•7m ago•0 comments

China's AI boom is creating a different kind of entrepreneur

https://restofworld.org/2026/china-ai-worker-innovation/
2•ThinkingGuy•8m ago•0 comments

Automatia Update: A New Start

https://libriscv.no/blog/a-new-start/
1•fwsgonzo•9m ago•0 comments

Percent of U.S. adults have CKM syndrome – but most have never heard of it

https://www.washingtonpost.com/wellness/2026/07/09/90-percent-us-adults-have-this-syndrome-most-h...
1•mikhael•9m ago•0 comments

Lab: The Full-Stack Platform for Training Your Own Models

https://www.primeintellect.ai/blog/lab
1•nateb2022•10m ago•0 comments

Experimental demonstration that qubits can be cloned at will

https://arxiv.org/abs/2602.10695
1•kaivi•10m ago•0 comments

Brief Lang

https://github.com/Randozart/brief-lang
1•usmanmehmood55•11m ago•1 comments

How to get the smell of cigarette smoke out of your hair

https://bookofjoe2.blogspot.com/2026/05/helpful-hints-from-joe-eeze-how-to-get.html
1•surprisetalk•12m ago•0 comments

Interview: Drew DeVault on an AI-free version of Vim

https://jasonpolak.substack.com/p/interview-drew-devault-on-an-ai-free
4•birdculture•14m ago•0 comments

My debut novel was a flop

https://haroldrogers.substack.com/p/my-debut-novel-was-a-flop
1•greenie_beans•15m ago•0 comments

Ask HN: Any good replacements for "Refined Hacker News?"

1•gwbas1c•17m ago•0 comments

Wealthy AI workers send San Francisco house prices soaring

https://www.bbc.com/news/articles/c9q29j47v9ro
1•onemoresoop•19m ago•0 comments

Dashlane Loses List of Subprocessors

https://www.dashlane.com/privacy/subprocessors
2•janandonly•19m ago•0 comments

Show HN: Magpie-search, Federated, local-first search for an AI

https://github.com/xfloukiex-lab/magpie-search
1•VektorGeist•20m ago•0 comments

Turks All the Way Down

https://josef.cn/blog/turks-all-the-way-down
1•josefchen•23m ago•0 comments

FanDuel sent personal message from Phillies star to gambling addiction

https://www.inquirer.com/news/philadelphia/bryce-harper-fanduel-vip-video-gambling-addiction-2026...
1•ceejayoz•23m ago•0 comments

Debunk the myth of "China thinks in centuries, US thinks in quarterly earnings."

https://twitter.com/kyleichan/status/2075159206643351995
1•eatonphil•23m ago•1 comments

The Davis Wing, the B-24 Liberator, and the Self-Made Bet That Paid Off

https://warontherocks.com/cogs-of-war/the-davis-wing-the-b-24-liberator-and-the-self-made-bet-tha...
1•baud147258•24m ago•1 comments

Fable in a harness completes 84% of public ARC AGI 3 games in one playthrough

https://arc-agi-runs.web.app/player/#/i/R4-fable5-1d5a1e8
2•dextersjab•25m ago•0 comments

Is It Safe to Host HTML That Runs Its Own JavaScript?

https://sharemypage.app/blog/is-it-safe-to-host-html-that-runs-javascript
7•HenningWitzel•25m ago•0 comments

Notable Knot Index (2016)

https://knots.neocities.org/knotindex
2•surprisetalk•26m ago•0 comments

A new way to reflect on how you use Claude

https://www.anthropic.com/news/reflect-with-claude
2•surprisetalk•26m ago•0 comments

The Answering Machine

https://code.chuanqisun.com/answering-machine/
2•osmoscraft•27m ago•1 comments