Overview

The Platform for Self-Improving Code
Automate code optimization with AI that iteratively refines your code against any metric
🤖
Quickstart (5 mins)
Get started with your first optimization
💡
Examples
Real-world examples of using Weco for various optimization tasks
💻
CLI Documentation
Comprehensive guide to the Weco command-line interface
📊
Dashboard
Web interface for visualizing and managing optimization tasks
❓
FAQ
Frequently asked questions and troubleshooting
What is Weco?
Weco is a platform for self-improving code. It automates code optimization by iteratively refining your code against any metric you define - whether that's speed, accuracy, latency, or cost. Powered by our AIDE algorithm, Weco systematically explores code variants, tests them, and delivers better-performing solutions.
Here's what Weco can do (keep your eye on the Best Solution panel):
Why Weco?
- Your Metrics, Your Hardware: Optimize with your own metrics and evaluation pipeline, on any hardware stack.
- Any Language, Any Framework: Works with Python, C++, JavaScript, Rust, and more - from CPUs to GPUs.
- Proven Results: Outperforms human experts on complex tasks in independent evaluations.