Skip to content
MLE-agent logo

MLE-agent

Verified

AI agent that automates ML baselines, debugging, and research workflows.

Autonomous AgentsGeneral-Purpose 1.6kOpen source
View on GitHub
Updated 2026-06-15
MLE-agent GitHub repository

What is MLE-agent?

MLE-Agent is an open-source CLI companion built for ML engineers and researchers who need reliable assistance with repetitive engineering work. It autonomously sets up baselines, pulls relevant methods from arXiv and Papers with Code, and manages file structures without constant supervision.

The agent works through interactive chat sessions and specialized commands that trigger code generation, automatic debugging between coder and debugger roles, and report synthesis from git history. It also supports Kaggle competition flows and MLOps tool connections for smoother project handoff.

Designed for practitioners who already understand ML concepts, it reduces boilerplate setup and documentation overhead while still requiring user oversight for final decisions and data handling.

What you can build with MLE-agent

Prototype an ML Baseline

Describe a prediction goal in natural language and let the agent generate, train, and locally test an initial model pipeline.

Enter Kaggle Competitions

Run an automated end-to-end mode that prepares submissions with minimal manual steps after the initial project setup.

Produce Weekly Reports

Generate structured progress summaries from local git repositories or via a lightweight web interface connected to GitHub.

Install MLE-agent

Install
pip install -U mle-agent
Quick start
# With pip:
pip install -U mle-agent

# With uv:
uv pip install -U mle-agent
  1. 1Install via pip with 'pip install -U mle-agent' or use uv for faster resolution.
  2. 2Clone the repository if installing from source and create a virtual environment.
  3. 3Run 'mle new <project>' to scaffold a new working directory.
  4. 4Navigate into the project folder and execute 'mle start' to begin the agent session.
  5. 5Use 'mle chat' for ongoing interactive assistance or 'mle report' for summaries.

MLE-agent: pros & cons

Pros

  • +Strong autonomous baseline and debugging capabilities reduce manual coding.
  • +Built-in access to research papers and Kaggle workflows in one interface.
  • +Generates weekly reports directly from git activity with little setup.
  • +Supports multiple LLMs and offers both CLI and optional web modes.

Cons

  • Requires an existing project folder and proper environment configuration before use.
  • Performance depends heavily on the quality of the chosen underlying LLM.
  • Advanced MLOps integrations may need additional manual configuration.
Did you find this helpful?

Frequently asked questions

Yes, you must supply keys for the LLM provider you choose to power the agent.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote MLE-agent

Add this badge to your website, or share the tool.

DFeatured on DhanasviMLE-agent 0