caru-ini/stack-diagram

★ 288⑂ 7

Agent skill: describe your stack in a sentence, get an architecture diagram with official logos

About caru-ini/stack-diagram

caru-ini/stack-diagram is an open-source project on GitHub, mainly written in Python. Agent skill: describe your stack in a sentence, get an architecture diagram with official logos It currently holds 288 stars and 7 forks with 0 open issues, and was last pushed on 2026-11-01 (repository created 2026-11-01).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #83 with 0 new stars today.

GitHub Repository Details

Repository caru-ini/stack-diagram · default branch main · size 1488 KB · watchers 0 · source: GitHub REST API and repository README

README

stack-diagram

Release License skills.sh

Describe your stack in a sentence. Get an architecture diagram with official logos.

https://github.com/caru-ini/stack-diagram/blob/HEAD/Architecture diagram: a user reaches Next.js on Vercel over HTTPS; Next.js calls a Hono API in the same Vercel deployment over RPC; Hono queries Neon over SQL and calls Clerk for sessions and Stripe for checkout; GitHub Actions deploys

Diagram our stack: Next.js and a Hono API on Vercel. Postgres on Neon, auth with Clerk, payments with Stripe. GitHub Actions deploys.
npx skills add caru-ini/stack-diagram

Works with Claude Code, Codex, Cursor and other agents that support skills. In the Claude apps, upload stack-diagram.zip from Releases as a skill.

More examples

https://github.com/caru-ini/stack-diagram/blob/HEAD/Monorepo tooling diagram: a developer pushes to GitHub Actions, which runs Turborepo and publishes to npm; inside the pnpm workspace, Lefthook runs Biome before each commit and Turborepo runs Biome and Vitest

Dev tooling, not just clouds

Draw our monorepo tooling: a pnpm workspace with Turborepo, Biome, Vitest and Lefthook. GitHub Actions runs CI and publishes to npm.
https://github.com/caru-ini/stack-diagram/blob/HEAD/AI app diagram: a user asks Next.js on Vercel, which runs a vector search on Supabase pgvector and sends a prompt to Claude; Inngest syncs Notion docs every night and stores embeddings in Supabase

AI apps

Draw our docs chatbot: Next.js on Vercel searches Supabase pgvector and answers with Claude. Inngest syncs Notion every night.
https://github.com/caru-ini/stack-diagram/blob/HEAD/AWS diagram: a user reaches CloudFront over HTTPS; CloudFront serves static paths from S3 and sends API paths to an ALB in a VPC's public subnet; the ALB forwards to Fargate in a private subnet, which queries RDS over SQL and uses ElastiCache as a cache

AWS, with AWS's own icons

Draw our app on AWS: CloudFront in front of S3 and an ALB in a public subnet. Fargate, RDS and ElastiCache sit in a private subnet.

Light and dark

Every diagram is rendered in both themes. Tiles stay white so logos keep their own colors, and group labels switch to the brand's dark-theme logo.

https://github.com/caru-ini/stack-diagram/blob/HEAD/The monorepo tooling diagram cut diagonally: light theme on the upper left, dark theme on the lower right

Share it as an artifact

The diagram is one HTML file with its fonts and logos inlined, so it renders anywhere without a network. Publish it as a Claude artifact and share the link, or drop it into a repo or wiki. The PNGs and the React component are rendered from the same file.

https://github.com/caru-ini/stack-diagram/blob/HEAD/The docs chatbot diagram as an HTML page in a browser window, with a title, a short description, the diagram, a legend and a footer

What you get

Requires Python 3.9+ and network access for the logos. PNG export uses Playwright with Chromium.

Licenses and trademarks

GitHub Stars & Activity

288Stars
7Forks
0Open issues
PythonLanguage

GitHub Popularity

GitHub stars288
Forks7
Open issues0
Primary languagePython
LicenseMIT
Stars gained today0
Created2026-11-01
Last pushed2026-11-01

Trending History

Daily boardrank #83 · ▲ 0 stars

Related AI Projects

1

NousResearch / hermes-agent

Python★ 259,453⑂ 0
→
2

Significant-Gravitas / AutoGPT

Python★ 187,856⑂ 0
→
3

anthropics / skills

Python★ 186,277⑂ 22,004▲ 438 stars
→
4

huggingface / transformers

Python★ 168,413⑂ 0
→
5

langgenius / dify

Python★ 160,167⑂ 0
→
6

calesthio / OpenMontage

Python★ 74,320⑂ 9,767▲ 461 stars
→
7

ifixai-ai / iFixAi

Python★ 42,360⑂ 1,774▲ 1,654 stars
→
8

eriklindernoren / ML-From-Scratch

Python★ 33,242⑂ 5,532▲ 36 stars
→

More AI Rankings