EveryDev.ai
Subscribe
Home
Tools

4,047+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. GitDiagram
    GitDiagram icon

    GitDiagram

    Code Intelligence

    Turn any GitHub repository into an interactive architecture diagram or narrated explainer video by replacing 'hub' with 'diagram' in any GitHub URL.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Open-source and free to use on gitdiagram.com or self-hosted under the MIT License.

    Engagement

    Available On

    Web
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Code IntelligenceDocumentationVisual Testing

    Alternatives

    UIThubOnboard-CLIGrep
    Developer
    Ahmed KhaleelToronto, Canada

    Listed Sep 2026

    About GitDiagram

    GitDiagram is an open-source tool created by Ahmed Khaleel that converts any public or private GitHub repository into an interactive architecture diagram or a narrated one-minute explainer video. It is available at gitdiagram.com and licensed under the MIT License, with 17,000+ stars on GitHub as of late 2026.

    What It Is

    GitDiagram sits at the intersection of code intelligence and documentation tooling. Given a GitHub repository URL, it uses AI to generate a Mermaid-based interactive diagram of the repository's architecture, complete with clickable components that link directly to the corresponding files or directories in the source code. More recently, it added the ability to produce narrated video walkthroughs of a repository's structure and design decisions.

    How It Works

    The core workflow is intentionally frictionless: users either paste a GitHub URL into the web interface or simply replace hub with diagram in any existing GitHub URL (e.g., github.com/owner/repo becomes gitdiagram.com/owner/repo). The tool then:

    • Analyzes the repository structure using AI (OpenAI or OpenRouter)
    • Streams an AI-generated explanation alongside the diagram
    • Renders an interactive Mermaid diagram with component-level navigation
    • Optionally generates a narrated video using Claude for scripting and ElevenLabs for voice synthesis

    Private repositories are supported via a GitHub personal access token entered through the "Private Repos" option in the header.

    Explainer Videos Feature

    The README describes a newer "explainer videos" capability that produces roughly one-minute narrated videos covering what a project does, how its main parts fit together, and notable architectural decisions. Videos can be accessed by appending /video to any diagram URL. Downloads are available in landscape or vertical (9:16) MP4 format with burned-in captions. According to the README, making new videos is in early access, while watching existing videos is open to anyone.

    Architecture and Stack

    GitDiagram is built with Next.js, React, TypeScript, Tailwind CSS, and Mermaid for diagram rendering. Video generation relies on Claude (Anthropic) for script and scene generation and ElevenLabs for voice. The application is deployed on Vercel, with Cloudflare R2 for storage and Upstash Redis for caching. Self-hosting requires Bun, and the setup guide covers prerequisites and configuration for running locally.

    Open-Source Deployment Model

    The full source code is publicly available on GitHub under the MIT License, meaning anyone can clone, modify, and self-host the tool. The README includes a local development guide covering environment setup, configuration, and deployment recovery via Railway/Docker as a fallback to Vercel. Contributions via issues and pull requests are explicitly welcomed.

    GitDiagram - 1

    Community Discussions

    Be the first to start a conversation about GitDiagram

    Share your experience with GitDiagram, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Free

    Open-source and free to use on gitdiagram.com or self-hosted under the MIT License.

    • Interactive architecture diagrams for any public GitHub repository
    • Narrated explainer video viewing
    • Export diagrams as PNG or Mermaid source
    • Private repository support via GitHub token
    • Browse existing diagrams and videos

    Capabilities

    Key Features

    • Convert any GitHub repository URL to an interactive architecture diagram
    • Narrated one-minute explainer videos for repositories
    • Clickable diagram components linking to source files and directories
    • Private repository support via GitHub personal access token
    • Export diagrams as PNG or copy Mermaid source
    • Stream AI-generated explanation alongside diagram
    • Replace 'hub' with 'diagram' in any GitHub URL shortcut
    • Download explainer videos in landscape or vertical (9:16) MP4 with captions
    • Browse existing repository diagrams and videos

    Integrations

    GitHub
    OpenAI
    OpenRouter
    Anthropic Claude
    ElevenLabs
    Cloudflare R2
    Upstash Redis
    Vercel
    Mermaid
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate GitDiagram and help others make informed decisions.

    Developer

    Ahmed Khaleel

    Ahmed Khaleel builds open-source developer tools focused on making codebases more understandable. He created GitDiagram, a tool that turns any GitHub repository into interactive architecture diagrams and narrated explainer videos. The project is MIT-licensed and self-hostable, reflecting a commitment to open, accessible tooling for developers.

    Toronto, Canada

    Used by

    CodeRabbit (advertising campaign shown…
    Sent (sponsored placement shown on the…
    Read more about Ahmed Khaleel
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    UIThub icon

    UIThub

    Convert any GitHub repository into a single LLM-friendly text file for AI context and code analysis.

    Onboard-CLI icon

    Onboard-CLI

    A local-first CLI that turns massive distributed systems into dynamic, visual execution maps using AST parsing and an interactive React Flow canvas.

    Grep icon

    Grep

    Effortlessly search for code, files, and paths across a million GitHub repositories.

    Browse all tools

    Related Topics

    Code Intelligence

    AI tools that analyze, generate, and transform code through natural language understanding and programming language comprehension.

    108 tools

    Documentation

    AI-driven tools that automatically generate, maintain, and organize technical documentation, user guides, and project artifacts with context-aware content and intelligent updating.

    98 tools

    Visual Testing

    AI-driven tools for automated visual interface testing that detect UI/UX inconsistencies, layout issues, and visual regressions across different browsers and devices.

    16 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions