what-is-my-tech-stack
v1.0.0
Published
Analyze project dependencies and generate a human-readable tech stack description
Maintainers
Readme
What Is My Tech Stack?
🔍 AI-powered CLI tool that analyzes your project's tech stack. Perfect for CVs, documentation, and project insights.
Quick Start
# Install globally
npm install -g what-is-my-tech-stack
# Run in your project directory
what-is-my-tech-stackFeatures
- 🤖 AI-powered tech stack analysis
- 📦 Supports Node.js (package.json) and Python (requirements.txt)
- 🎯 Focus on frontend/backend/specific tech
- 📝 Multiple output formats (markdown, text, json, inline)
- 🔄 Version tracking support
Example Outputs
Default (Markdown)
what-is-my-tech-stacktesting
@types/jest
jest
ts-jest
linter
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
eslint
eslint-config-prettier
prettier
typescript
@types/node
@types/ora
typescript
utilities
chalk
commander
dotenv
other
openai
ora
huskyInline Format
what-is-my-tech-stack --format inlinechalk, commander, dotenv, openai, ora, @types/jest, @types/node, @types/ora, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint, eslint-config-prettier, husky, jest, prettier, ts-jest, typescriptJSON Format
what-is-my-tech-stack --format json{
"typescript": [
"@types/node",
"@types/ora",
"typescript"
],
"utilities": [
"chalk",
"commander",
"dotenv"
],
"other": [
"openai",
"ora",
"husky"
]
}Specific Tech Focus
what-is-my-tech-stack --tech-focus nodejstypescript
• @types/node
utilities
• chalk
• commander
• dotenvUsage Options
# Basic usage (current directory)
what-is-my-tech-stack
# Specific directory
what-is-my-tech-stack --path ./my-project
# Output formats
what-is-my-tech-stack --format markdown
what-is-my-tech-stack --format json
what-is-my-tech-stack --format inline
# Focus areas
what-is-my-tech-stack --focus-area frontend
what-is-my-tech-stack --focus-area backend
# Technology focus
what-is-my-tech-stack --tech-focus react
what-is-my-tech-stack --tech-focus nodeConfiguration
Add your OpenAI API key to .env:
OPENAI_API_KEY=your_api_key_hereContributing
We welcome contributions! See our Contributing Guide.
License
MIT - feel free to use in your projects!
