Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in
GitDiagram

GitDiagram

Instantly visualize any codebase as an interactive diagram

5.0
•2 reviews•

348 followers

Instantly visualize any codebase as an interactive diagram

5.0
•2 reviews•

348 followers

Visit website
Turn any GitHub repository into an interactive diagram for visualization in seconds.
  • Overview
  • Launches1
  • Reviews2
  • Team
  • Awards
  • More
Company Info
gitdiagram.com
GitDiagram Info
Launched in 2025View 1 launch
Forum
p/gitdiagram-2
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt
GitDiagram gallery image
GitDiagram gallery image
GitDiagram gallery image
Free
Launch tags:
Developer Tools•Artificial Intelligence•GitHub
Launch Team / Built With
Ahmed Khaleel
GitHub
Vercel
Claude by Anthropic

What do you think? …

Ahmed Khaleel
Ahmed Khaleel
GitDiagram

GitDiagram

Maker
📌
GitDiagram is an open-source micro dev-tool that I made this past week Given any public GitHub repository it generates diagrams in Mermaid.js with Claude 3.5 Sonnet Try it out for free at https://gitdiagram.com I extract information from the file tree and README for details and interactivity (you can click components to be taken to relevant files and directories) Also, you can replace "hub" with "diagram" in any repository URL to access its diagram I created this because I wanted to contribute to open-source projects but quickly realized their codebases are too massive for me to dig through manually, so this helps me get started I do still plan on adding other features like private repository access if that becomes a thing people want This project was heavily inspired by https://gitingest.com/ so make sure to check that out as well! Hopefully this tool can help you and feedback is always welcome!
Report
7mo ago
Tony Tong
Tony Tong
Muku.ai

Muku.ai

@ahmedkhaleel2004 Congrats on GitDiagram! Love the simplicity of "hub to diagram." As an eng myself I’m curious that is there any plans to add deeper insights like dependencies or key file highlights to speed up exploration?
Report
7mo ago
Ahmed Khaleel
Ahmed Khaleel
GitDiagram

GitDiagram

Maker
@tonyabracadabra Well Claude 3.5 Sonnet only has a 200k token context window, but with cheaper and larger models like Gemini 1206 maybe I think that could be possible
Report
7mo ago
Julian Götze
Julian Götze
I like the idea, but a funny thing happened as I tried it out: For one of my (still quiet empty) public repos, the model hallucinated and added a bunch of components and layers that don't exist 😂 The repo only has a License and Readme.md, feel free to try it out with the repo: https://github.com/juliangoetze/...
Report
7mo ago
Ahmed Khaleel
Ahmed Khaleel
GitDiagram

GitDiagram

Maker
@juliangoetze Wow I just saw that, yea its funny. I can see how this happens from the way I generate these, but it tends to be pretty accurate for actual repositories
Report
7mo ago
André J
André J
😸 Really cool! Would love if it could be exported to some kind of markdown output, so It could be added to readme.md docs? And maybe add support for BYO OpenAI key, to offset cost for you?
Report
7mo ago
Ahmed Khaleel
Ahmed Khaleel
GitDiagram

GitDiagram

Maker
@sentry_co Both great ideas! Actually did you know that GitHub markdown already supports Mermaid.js code? you can simply copy the Mermaid.js code from my website and paste into GitHub markdown!
Report
7mo ago
André J
André J
@ahmedkhaleel2004 Really? do you have an example in a readme.md doc?
Report
7mo ago
Hurree
Hurree — The smarter, simpler way to analyze your data
The smarter, simpler way to analyze your data
Promoted

Do you use GitDiagram?

5.0
Based on 2 reviews
Review GitDiagram?
Reviews
Helpful
GitPodcast
manish kumar
manish kumar
used GitDiagram to buildGitPodcast: Private ModeGitPodcast
(35 points)
This tool prompted me to create gitpodcast.com.
Report
10d ago
Iryna
Iryna
•432 reviews
I really like this concept - excellent job!
Report
4mo ago