{"data":{"slug":"wecoai-aideml","name":"aideml","tagline":"AIDE: an LLM agent for machine learning engineering","github_url":"https://github.com/WecoAI/aideml","owner":"WecoAI","repo":"aideml","owner_avatar_url":"https://avatars.githubusercontent.com/u/132215366?v=4","primary_language":"Python","stars":1530,"forks":227,"topics":["ai","ai-agents","automated-machine-learning","autonomous-agents","autoresearch","code-optimization","data-science","llm","machine-learning","self-improving-ai"],"archived":false,"github_pushed_at":"2026-09-03T15:58:13+00:00","maintenance_label":"Active","stars_delta_30d":70,"url":"https://www.graphcanon.com/tools/wecoai-aideml","markdown_url":"https://www.graphcanon.com/tools/wecoai-aideml.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/wecoai-aideml","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=wecoai-aideml","description":"AIDE: an LLM agent for machine learning engineering - the research Weco grew out of. Referenced in OpenAI MLE-bench.","homepage_url":"https://weco.ai","license":"MIT","open_issues":3,"watchers":19,"ai_summary":"AIDE is an LLM agent for machine learning engineering, referenced in OpenAI MLE-bench, focusing on automated machine learning, autonomous agents, and self-improving AI.","readme_excerpt":"### Docker\n\n```bash\ndocker build -t aide .\ndocker run -it --rm \\\n  -v \"${LOGS_DIR:-$(pwd)/logs}:/app/logs\" \\\n  -v \"${WORKSPACE_BASE:-$(pwd)/workspaces}:/app/workspaces\" \\\n  -v \"$(pwd)/aide/example_tasks:/app/data\" \\\n  -e OPENAI_API_KEY=\"your-actual-api-key\" \\\n  aide data_dir=/app/data/house_prices goal=\"Predict price\" eval=\"RMSE\"\n```\n\n---\n\n### Development install\n\n```bash\ngit clone https://github.com/WecoAI/aideml.git\ncd aideml && pip install -e .\n```","github_created_at":"2024-04-03T14:45:49+00:00","created_at":"2026-07-11T23:20:53.242819+00:00","updated_at":"2026-09-20T04:31:39.726088+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"automated-machine-learning","name":"automated-machine-learning"},{"slug":"autonomous-agents","name":"autonomous-agents"},{"slug":"autoresearch","name":"autoresearch"},{"slug":"code-optimization","name":"code-optimization"},{"slug":"data-science","name":"data-science"},{"slug":"llm","name":"llm"}],"trust":{"provenance":{"is_fork":false,"github_id":781524183,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:33:27.528Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":14,"last_release_at":"2025-11-05T11:11:13Z","stars_delta_30d":70,"open_issues_delta_30d":1},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":3,"high_count":0,"last_scan_at":"2026-09-18T08:33:29.791Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:33:26.328Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-18T08:33:26.328Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-09-18T08:33:26.328Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-18T08:33:26.328Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-18T08:33:26.328Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Requires Docker for deployment.","Needs an OpenAI API key for full functionality."],"min_ram_gb":4,"requires_docker":true},"constraints":{"min_ram_gb":4,"requires_docker":true},"when_to_use":["When you need an LLM agent that focuses on automated machine learning and autonomous agents, as AIDE is specifically designed for these purposes.","If your project requires integration with OpenAI services, as AIDE is referenced in OpenAI MLE-bench and can leverage OpenAI APIs.","For tasks that involve self-improving AI, where the tool can adapt and optimize its performance over time."],"when_not_to_use":["If your project does not require integration with OpenAI services, as AIDE's functionality is partly tied to OpenAI APIs.","When you are looking for a tool that does not focus on autonomous agents or self-improving AI, as AIDE is specialized in these areas and may not be as versatile in other aspects of machine learning."],"source":"enrich:decision_facts","observed_at":"2026-09-18T10:33:44.705Z"},"constraint_facets":{"min_ram_gb":4,"requires_docker":true},"decision_summary":[{"label":"Requirements","value":"Min 4 GB RAM; Requires Docker; Requires Docker for deployment.; Needs an OpenAI API key for full functionality."},{"label":"Adopt for","value":"AIDE is an LLM agent for machine learning engineering, designed for automated machine learning, autonomous agents, and self-improving AI, referenced in OpenAI MLE-bench."}]}}