unbuilt
2
总安装量
2
周安装量
#64277
全站排名
安装命令
npx skills add https://github.com/yavorsky/unbuilt.app --skill unbuilt
Agent 安装分布
windsurf
2
claude-code
2
github-copilot
2
openclaw
2
mcpjam
1
iflow-cli
1
Skill 文档
unbuilt-analyze
Detect the complete technology stack of any website using live code analysis.
When to use
- User asks “what tech stack does [website] use?”
- User says “build me something like [website]” â analyze it first to know what tools to use
- User wants to compare tech stacks of different sites
- User needs to understand a competitor’s technical choices
Prerequisites
The CLI requires Node.js >= 20 and Playwright (installs Chromium automatically).
npm install -g @unbuilt/cli
If unbuilt is not installed, install it first before running analysis.
Usage
Basic analysis (local Playwright)
unbuilt <url>
Agent-friendly compact output (recommended for LLM context)
unbuilt <url> --format agent
Example output:
Framework: Next.js
UI: React
Bundler: Webpack
Styling: Tailwind CSS + PostCSS
State: Zustand
Tables: TanStack Table + TanStack Virtual
Components: Radix UI
Animation: Framer Motion
Router: Next.js Router
Monitoring: Sentry
Analytics: PostHog
JSON output (for structured processing)
unbuilt <url> --json
Remote analysis (via unbuilt.app servers)
unbuilt <url> --remote
Use --remote when local Playwright is unavailable or for faster cached results.
Batch analysis
unbuilt batch urls.csv --output results.json --concurrent 3
CSV format: one URL per line, or with headers.
Detection categories
| Category | Examples |
|---|---|
| Framework | Next.js, Nuxt, Remix, Astro, SvelteKit, Gatsby |
| UI Library | React, Vue, Angular, Svelte, Solid |
| Bundler | Webpack, Vite, Rollup, Parcel, esbuild |
| Styling | Tailwind, PostCSS, Sass, Less, CSS Modules |
| Component Library | Radix UI, Headless UI, Ant Design, daisyUI |
| State Management | Redux, Zustand, MobX, Jotai, TanStack Query |
| Tables/Virtualization | TanStack Table, AG Grid, React Window, Virtuoso |
| Forms | React Hook Form, Formik, Zod, Yup |
| Animation | Framer Motion, GSAP, Lottie, anime.js |
| API Patterns | GraphQL (Apollo/urql/Relay), tRPC, WebSocket, SSE |
| HTTP Client | Axios, Fetch, SuperAgent |
| Router | React Router, Vue Router, Next.js Router |
| Translations | i18next, react-intl |
| Dates | date-fns, Moment.js, Luxon, Day.js |
| Transpiler | Babel, SWC, TypeScript |
| Monitoring | Sentry, Datadog, Rollbar |
| Analytics | Google Analytics, PostHog, Mixpanel |
| Platform | Vercel, Netlify, Cloudflare, Shopify |
Tips
- Use
--format agentfor the most context-efficient output when building something similar - Remote analysis is faster for previously analyzed sites (results are cached)
- Local analysis can detect more technologies (has full browser access)
- Use
--sessionflag to analyze sites behind authentication using your local Chrome session - Combine with the site’s AGENTS.md or README for the most complete picture