π AI-powered CLI tool that analyzes your project's tech stack. Perfect for CVs, documentation, and project insights.
# Install globally
npm install -g what-is-my-tech-stack
# Run in your project directory
what-is-my-tech-stack
- π€ 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
what-is-my-tech-stack
testing
@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
husky
what-is-my-tech-stack --format inline
chalk, 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, typescript
what-is-my-tech-stack --format json
{
"typescript": [
"@types/node",
"@types/ora",
"typescript"
],
"utilities": [
"chalk",
"commander",
"dotenv"
],
"other": [
"openai",
"ora",
"husky"
]
}
what-is-my-tech-stack --tech-focus nodejs
typescript
β’ @types/node
utilities
β’ chalk
β’ commander
β’ dotenv
# 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 node
Add your OpenAI API key to .env
:
OPENAI_API_KEY=your_api_key_here
We welcome contributions! See our Contributing Guide.
MIT - feel free to use in your projects!