Keep the whole stack in view

StackHatch turns a GitHub repository or a Markdown brief into an editable architecture map you can question, reshape, and export.

Free · No account · Bring your own AI key

Start a blank map

Who it's for

  • Solo developers

    • Get oriented in a repository before changing it
    • Plan a side project before writing code
    • Keep decisions in notes beside the diagram
  • Agencies

    • Map a client's codebase at kickoff
    • Turn a client brief into a proposed stack
    • Hand over a diagram and a PRD
  • PMs and non-technical founders

    • See what your team built, in plain words
    • Ask what a component does and why it's there
    • Turn requirements into a PRD engineers can review

Features

  • Map a GitHub repository

    Paste a link. StackHatch reads the README, file tree, and key config files at the current commit, then drafts a map. Private repositories need a read-only token.

  • Start from a brief

    Drop in a Markdown brief, or start blank. Drawing needs no key.

  • Ask the map

    Ask how data flows or why a part exists. Answers come from the map you see.

  • Compare alternatives

    See the options for any component without replacing the current choice.

  • Lock what's settled

    Locked components keep their place and details through AI edits and Auto-layout.

  • Export and hand off

    PNG or SVG for slides, JSON or YAML for tools, and a Markdown PRD for the team.

  • Back up and restore

    Save one map or the whole workspace to a file, checked before it restores.

Your maps stay yours

  • No account

    No sign-up, no StackHatch database, no product analytics.

  • Stays in your browser

    Maps, chat, and settings live in this browser until you export them.

  • Your key, direct

    AI features use your own Anthropic, OpenAI, Google Gemini, or OpenRouter key, sent straight to the provider.

  • Open source

    Free and MIT licensed. View on GitHub

Make the next architecture decision visible

Start a map