codeflash/README.md

56 lines
1.2 KiB
Markdown
Raw Normal View History

2024-08-12 22:42:00 +00:00
# Codeflash CLI
Codeflash is an AI optimization tool that automatically improves the performance of your Python code while maintaining its correctness.
## Features
- Automatically optimizes your code using AI
- Maintains code correctness through extensive testing
- Opens a pull request for each optimization
- Continuously optimizes your codebase through CI
- Dynamically optimizes your real workflows through tracing
## Installation
To install Codeflash, run:
```
pip install codeflash
```
## Quick Start
1. Configure Codeflash for your project:
```
codeflash init
```
2. Optimize a function:
```
codeflash --file path/to/your/file.py --function function_name
```
3. Optimize your entire codebase:
```
codeflash --all
```
## Getting the Best Results
To get the most out of Codeflash:
1. Install the Github App and actions workflow
2. Find optimizations on your whole codebase with codeflash --all
3. Find and optimize bottlenecks with the Codeflash Tracer
4. Review the PRs Codeflash opens
## Learn More
- [Codeflash Website](https://www.codeflash.ai)
- [Documentation](https://docs.codeflash.ai)
## License
Codeflash is licensed under the BSL-1.1 License. See the LICENSE file for details.