A CLI tool that scaffolds a complete ML project from scratch. Type a few things, hit enter, and you have a working ML app.
Made by Monster.
npx create-ml-app my-projectYou will be asked a few questions — project name, type, framework, and whether you want a cookbook recipe. Then it generates everything and installs dependencies.
src/with training, prediction, and config codedata/andmodels/folders for your datasets and saved modelstests/with a basic test suitecookbook/with 6 ready-to-use ML recipespackage.jsonpreconfigured with the right dependencies.gitignore,.npmrc,Dockerfile, and more
| Recipe | What it does |
|---|---|
| Image Classifier | CNN for classifying images into categories |
| Sentiment Analyzer | Text classification with DistilBERT |
| Sales Predictor | Neural net for forecasting sales numbers |
| Fraud Detector | Binary classification for fraud detection |
| Stock Forecaster | LSTM model for time series prediction |
| Text Summarizer | Abstractive summarization with DistilBART |
Each recipe comes with sample data and real working code — not placeholders.
- TensorFlow / Keras —
@tensorflow/tfjs-node - PyTorch — Python-based, cookbook recipes provided
- Scikit-learn — Python-based, cookbook recipes provided
- XGBoost / LightGBM — Python-based, cookbook recipes provided
- Hugging Face Transformers —
@huggingface/transformers
Toggle these on during scaffolding:
- Test suite (Jest + Vitest)
- Docker setup
- GitHub Actions CI/CD
- Pre-commit hooks
- README shields badges
.env.example
my-project/
├── src/
│ ├── index.js
│ ├── train.js
│ ├── predict.js
│ └── config.js
├── data/
├── models/
├── tests/
├── config/
├── cookbook/
├── package.json
├── .gitignore
├── .npmrc
└── Dockerfile
cd my-project
npm run train
npm run predict# Quick start
npx create-ml-app my-project
# Or install globally
npm install -g create-ml-app
create-ml-app my-projectFork the repo, make your changes, and open a pull request.
MIT — Monster
