Development
Local Setup
Set up OpenOperator development environment locally
Prerequisites
OpenOperator requires Python 3.11 or higher. We recommend using uv for Python environment management.
Clone the Repository
First, clone the OpenOperator repository:
Environment Setup
- Create a virtual environment:
- Install dependencies:
Configuration
Set up your environment variables:
You can use any LLM model supported by LangChain. See LangChain Models for available options and their specific API key requirements.
Development
After setup, you can:
- Try the examples in the
examples/
directory - Run tests with
pytest
Getting Help
If you run into any issues:
- Check our GitHub Issues
- Join our Discord community for support
We welcome contributions! See our Contribution Guide for guidelines on how to help improve OpenOperator.