Observed since 20 Oct, 18:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
achilles-optimizer
Claude-Powered Python Performance Optimizer
Install Achilles using the following command:
uv add achilles-optimizer
Once Achilles is installed, you can optimize a python executable using the following command:
uv run achilles optimize your_python_file.py --your_python_args
If you've already ran Achilles once, you can benchmark it against the non-optimized python code with the following command:
uv run achilles benchmark your_python_file.py --your_python_args
To run a python executable using achillles, just type the following command:
uv run achilles run your_python_file.py --your_python_args
You can set up your Anthropic API key in one of two ways:
ANTHROPIC_API_KEY environment variable.env file in your project directory with the following content:
ANTHROPIC_API_KEY=your_api_key_here
Achilles uses Claude to analyze your Python code and optimize its performance by:
| Command | Description |
|---|---|
uv run achilles optimize <file.py> | Analyzes and optimizes your Python file |
uv run achilles benchmark <file.py> | Compares optimized vs. original performance |
uv run achilles run <file.py> | Runs your Python file with Achilles |
Contributions are welcome! Feel free to submit issues or pull requests on GitHub.
This project is open source. See the repository for license details.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
anthropicEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | anthropic>=0.50.0 | runtime |
buildEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | build>=1.2.2.post1 | runtime |
dotenvEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | dotenv>=0.9.9 | runtime |
pybind11Environment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | pybind11>=2.13.6 | runtime |
richEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | rich>=14.0.0 | runtime |
setuptoolsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | setuptools>=79.0.1 | runtime |
twineEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | twine>=6.1.0 | runtime |
bdist_wheel · 24.29 KB · Python py3
sdist · 21.49 KB · Python source
Observed since 20 Oct, 18:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:dc18696d2003e1ea7f705a86f487fc412e3d2aea07aaea0351c8fd705a3a977d