GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mwmdev/stackhatch: Architecture maps for your software, in the browser. Start from a blank canvas, a written brief, or a GitHub repository, then edit, question, and export. Local-first, BYOK.

BranchesTags
Open more actions menu

Latest commit

 

History

5 Commits
5 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
e2e
e2e
 
 
evaluations
evaluations
 
 
public
public
 
 
scripts
scripts
 
 
src
src
 
 
static-host
static-host
 
 
.dockerignore
.dockerignore
 
 
.env.example
.env.example
 
 
.env.local.example
.env.local.example
 
 
.gitignore
.gitignore
 
 
.impeccable.md
.impeccable.md
 
 
.prettierignore
.prettierignore
 
 
.prettierrc
.prettierrc
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
docker-compose.yml
docker-compose.yml
 
 
eslint.config.mjs
eslint.config.mjs
 
 
next-env.d.ts
next-env.d.ts
 
 
next.config.ts
next.config.ts
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
playwright.config.ts
playwright.config.ts
 
 
postcss.config.mjs
postcss.config.mjs
 
 
tsconfig.json
tsconfig.json
 
 
vitest.config.ts
vitest.config.ts
 
 

Repository files navigation

StackHatch

Keep your architecture in view.

StackHatch is a free, open-source architecture map editor. Start from a blank canvas, a Markdown brief, or a GitHub repository, then edit the map, ask questions about it, and export it.

Open StackHatch Take the tour

Help · Privacy

StackHatch's own architecture as a map in the StackHatch editor, with the AI assistant reaching the Anthropic, OpenAI, Google Gemini and OpenRouter APIs

What you can do

  • Start anywhere. Blank canvas, a requirements file, or a public or private GitHub repository.
  • Edit the map. Typed nodes, connections, notes, locking, and auto-layout.
  • Ask and compare. Chat about the architecture, explore alternatives, and generate a PRD.
  • Export. PNG, SVG, JSON, YAML, Markdown, and backups you can restore later.

Generated maps are explanations based on bounded evidence, not complete code or security audits. Review them before making production decisions.

Private by design

  • No account, no server database, no analytics, and no StackHatch API.
  • Your maps live in your browser's IndexedDB and work offline once the app has loaded.
  • GitHub and your AI provider (Anthropic, OpenAI, Google Gemini, or OpenRouter) are called directly from your browser, only when you ask. Your API key stays in session memory unless you choose to remember it on that device.
  • Backups never contain your keys.
  • Clearing site data removes your local maps, so export a backup of anything you want to keep.

The full boundary is in the privacy policy.

Run it yourself

Requires Node.js 22+ and npm 10+. No database or server secret is needed.

npm ci
npm run dev

Then open the URL it prints. Add a provider key in Settings only if you want to use AI features; never put keys in environment files.

To serve the production build in a read-only container:

docker compose --profile prod up --build

It serves a static export with Caddy on port 3000 and accepts no runtime secrets. Put TLS in front of it when you expose it publicly.

Contributing

Contributions are welcome; see CONTRIBUTING.md. Before opening a pull request, run npm test, npm run typecheck, npm run lint, and npm run build. Please report bugs as GitHub issues without posting keys or private content, and report vulnerabilities through SECURITY.md.

License

MIT

About

Architecture maps for your software, in the browser. Start from a blank canvas, a written brief, or a GitHub repository, then edit, question, and export. Local-first, BYOK.

www.stackhatch.io

Topics

architecturebyokcodebasedeveloper-toolslocal-firstmappingnextjsschematicsvisualization

Resources

Readme
MIT license

Contributing

Contributing

Security policy

Security policy
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.