#179179th of 197 in Coding agents and AI editors
aideml
LLM agent that drafts, runs and iterates ML code via tree search
- Stars
- 1.6k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Nov 2025
- Language
- Python
1,222 on 21 Apr 20261,619 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
AIDE ML is a Python package that takes a dataset, a plain-English goal and a metric, then runs an LLM-driven tree search over generated scripts, executing and scoring each one. It saves the top-scoring script and an HTML solution tree to logs/. It runs from a CLI, a Python API or a Streamlit UI, and works with OpenAI, Anthropic, Gemini, OpenRouter or local OpenAI-compatible endpoints.
Who it is for: ML engineers and agent researchers automating model-building experiments
Strengths
- Tree search over code, backed by an arXiv paper and used in MLE-Bench
- Writes best_solution.py and an HTML solution-tree visualiser per run
- OpenAI, Anthropic, Gemini, OpenRouter, or local models via OPENAI_BASE_URL
- MIT license; pip install aideml; CLI, Python API and Streamlit UI
Weaknesses
- Fully local runs lose quality; feedback model defaults to gpt-4.1-mini
- Streamlit web UI requires cloning the repo, not just pip install
- Research reference build; broader features are in the paid Weco product
- Executes LLM-generated code locally; sandboxing is not described
What it needs
- Docker
- Needs LLM API key (OpenAI, Anthropic, Gemini or OpenRouter) or local OpenAI-compatible server, Python 3.10+
- Models: OpenAI, Anthropic, Gemini, OpenRouter, Ollama / OpenAI-compatible
Quick answers
Is aideml open source?
Yes. Its code is on GitHub under the MIT license.
Can you run aideml with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Coding agents and AI editors
See all 197| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 97 out of 100 |
| 2 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 94 out of 100 |
| 3 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| #4 | piMinimal terminal coding agent extensible with skills and packages | 92 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 92 out of 100 |