Start a project based on ControlFlow, a Python framework for building agentic AI workflows.
Find example ControlFlow code to play with at https://controlflow.ai/examples.
Features:
- a template repo for starting a ControlFlow app
- uses
uvPython package and project manager that handles both virtual environment management and dependencies setup.
prerequisites for installing dependencies:
- ensure rust and cargo are installed. You can use
brew install ruston MacOS. - intentionally uses Python 3.12 in
.python-versionwhich is max version currently supported bypyo3package.
export OPENAI_API_KEY="your-api-key"
uv run hello.py