About mlcli

A command-line interface for machine learning that makes training, evaluating, and deploying models simple and reproducible.

Our Mission

Machine learning should be accessible to every developer, not just specialists. mlcli bridges the gap between data and insights by providing a simple, consistent interface for training and evaluating models. Whether you are a data scientist building production pipelines or a developer adding ML to your application, mlcli helps you move faster without sacrificing quality.

Our Values

Simple & Fast

Train models with a single command. No boilerplate, no complexity.

Accurate Results

Built on proven ML libraries like scikit-learn, XGBoost, LightGBM, CatBoost, and TensorFlow.

Community Driven

Open source and built by the community, for the community.

Developer First

Designed for developers who want to integrate ML into their workflows.

Project Timeline

March 2025

Project Started

Initial commit with basic training functionality.

March 2025

Core Features

Added evaluation, experiment tracking, and hyperparameter tuning.

March 2025

Data Preprocessing

Comprehensive preprocessing module with scalers, encoders, and feature selection.

Coming Soon

Model Deployment

Export models as REST APIs and deploy to cloud platforms.

The Team

DL

Devarshi Lalani

Creator & Lead Developer

Software developer passionate about machine learning and developer tools. Building mlcli to make ML accessible to everyone.

Built With

PythonClickscikit-learnXGBoostLightGBMTensorFlowpandasnumpySHAPLIMERichTyper

Want to get involved?

We would love your contributions!

Start Contributing