10 developer CLI tools in one monorepo β from brutally honest AI code reviews to smart dependency checks. All installable via npm.
| Tool | Description | Install |
|---|---|---|
| π₯ roast | Gordon Ramsay AI code reviews | npm i -g roast-cli |
| π json-to-types | JSON β TS / Zod / Python types | npm i -g @muin/json-to-types |
| π curl-to-code | curl β production-ready code | npm i -g @muin/curl-to-code |
| π¦ bundlesize | Bundle size analysis & tracking | npm i -g @muin/bundlesize |
| π envdiff | Compare .env files & detect drift | npm i -g @muin/envdiff |
| βοΈ tsconfig-helper | Validate & optimize tsconfig | npm i -g @muin/tsconfig-helper |
| π readme-gen | Auto-generate README files | npm i -g @muin/readme-gen |
| π depcheck-lite | Find unused/missing deps | npm i -g @muin/depcheck-lite |
| π lockcheck | Validate lock file integrity | npm i -g @muin/lockcheck |
| β° cron-explain | Cron β human-readable text | npm i -g @mj-muin/cronex |
π₯ roast β NEW
Gordon Ramsay meets your IDE. Brutally honest, hilariously harsh AI code reviews from your terminal.
Features:
- Three intensity levels: mild β medium β brutal (Gordon Ramsay mode)
- Supports any programming language
- Actionable feedback hidden in every insult
- CI integration with JSON output
Installation:
npm install -g roast-cliUsage:
roast app.js # Brutal by default
roast --level mild utils.py # Be gentle
git diff --staged | roast --diff # Roast your changesConvert JSON to TypeScript, Zod, Python types with interactive CLI.
Features:
- Interactive mode with live preview
- Multiple output formats (TS Interface/Type, Zod, Python TypedDict/Pydantic)
- Smart type inference (dates, nested objects, optional fields)
- Copy to clipboard or save to file
Installation:
npm install -g @muin/json-to-typesUsage:
json-to-types --interactive
echo '{"name":"John"}' | json-to-typesConvert curl commands to production-ready code in any language.
Features:
- Interactive mode with live preview
- Multi-language support (Python, JS, Node, Go, PHP, Ruby)
- Production-ready code with error handling
- TypeScript types support
Installation:
npm install -g @muin/curl-to-codeUsage:
curl-to-code --interactive
pbpaste | curl-to-code --lang pythonKeep your JavaScript bundles in check with interactive size analysis and tracking.
Features:
- Bundle size analysis and tracking
- Size limit enforcement with CI integration
- Historical trends and comparison
- Treemap visualization
- Multi-bundle support
Installation:
npm install -g @muin/bundlesizeUsage:
bundlesize analyze dist/main.js
bundlesize check dist/main.js --max-size 200kbCompare environment files, detect missing variables, and ensure configuration consistency.
Features:
- Smart comparison of .env files
- Missing variable detection
- Secret detection and validation
- Multi-environment support
- Sync and template generation
Installation:
npm install -g @muin/envdiffUsage:
envdiff .env.local .env.production
envdiff check .env --require .env.exampleValidate, optimize, and understand your TypeScript configuration with intelligent recommendations.
Features:
- Config validation and recommendations
- Interactive wizard for perfect configs
- Preset templates for common setups
- Migration assistant for TypeScript upgrades
- Strictness level checking
Installation:
npm install -g @muin/tsconfig-helperUsage:
tsconfig-helper validate
tsconfig-helper recommend --project-type reactGenerate professional, comprehensive README files from your project.
Features:
- Interactive mode with smart project detection
- Pre-built templates (CLI, Library, API, Framework, Monorepo)
- Auto-generates badges, Installation, Usage, API docs
- Multi-language support (EN, KO, JA, ZH)
Installation:
npm install -g @muin/readme-genUsage:
readme-gen --interactive
readme-gen --autoFind unused dependencies, missing dependencies, and outdated packages.
Features:
- Detect unused dependencies
- Find missing dependencies
- Check for outdated packages
- Interactive mode with auto-fix
Installation:
npm install -g @muin/depcheck-liteUsage:
depcheck-lite
depcheck-lite --interactive --fixValidate package-lock.json integrity and ensure lock file consistency.
Features:
- Lock file validation (npm, Yarn, pnpm)
- Integrity checksum verification
- Security vulnerability scanning
- Version mismatch detection
Installation:
npm install -g @muin/lockcheckUsage:
lockcheck
lockcheck --verify-integrity --security-onlyUnderstand and generate cron expressions with natural language.
Features:
- Convert cron to human-readable text
- Generate cron from natural language
- Interactive mode with validation
Installation:
npm install -g @mj-muin/cronexUsage:
cron-explain "0 9 * * 1"# Install dependencies
cd packages/json-to-types && npm install
cd packages/curl-to-code && npm install
# Build
npm run build
# Test
node dist/cli.js --helpMIT Β© MUIN