Heimdall - AI writes the code. Heimdall maps what it built.

by
AI writes the code. Heimdall helps you understand the system. Turn any codebase into an interactive architecture map. Explore dependencies, modules, and relationships across 16 languages. Entirely on your machine, with your source code staying private. Use Heimdall to understand unfamiliar codebases, navigate complex systems, and see what AI-generated code is actually building.

Add a comment

Replies

Best
Maker
📌
Hey Product Hunt 👋 Not long ago, I wrote most of the code myself. After claude code and codex were released I started to feel completely lost in my own codebase. Before the AI era, when something was unfamiliar, I could usually trace it back to the decisions I had made. AI coding and coding agents makes me feel like I'm not in control and I don't know the structure of the code or the architecture anymore, so I built Heimdall in order to solve this problem. Heimdall doesn't use LLMs or coding agents to analyze your code. There are no AI models involved in the code analysis, no tokens, and no code sent to the cloud. Everything runs locally on your machine, completely offline and 100% private. Your source code stays where it belongs: with you. Now I can ask an AI agent to build something in minutes. That's incredibly powerful, but there's a trade-off. The more code the agent writes, the harder it becomes to keep a mental model of the system. Heimdall analyzes your codebase locally and turns it into an interactive architecture map you can easily navigate and study. You can start from any file or type into your program or pick the file you like from the file system. Heimdall will map the types so you can navigate your software based on your needs or the types you need to check. I think AI is changing not only how we write software, but also how we need to understand software. That's really why I built this. I'd love to hear from other developers. If you try Heimdall, I'd especially love to know whether the map actually helps you understand a codebase faster — and what you'd want it to show that it doesn't today. Thanks for checking it out 🙏

 Heimdall looks amazing! Quick question, whats your workflow with it? do you usually have it open side by side with your agent/editor to see how the project changes? or do you only open it when needed?

Congrats on your launch!!

 Thanks!