Quick Start
Quick Start Guide
Get autom8y running locally and execute your first workflow in minutes.
Prerequisites
Before you begin, ensure you have:
- Python 3.11 or later
- pip or uv package manager
- Git for cloning repositories
- AWS credentials configured (for charter integration)
Installation
-
Clone the core repository
Terminal window git clone https://github.com/autom8y/autom8.gitcd autom8 -
Set up your environment
Terminal window uv venvsource .venv/bin/activateuv pip install -e .Terminal window python -m venv .venvsource .venv/bin/activatepip install -e . -
Configure your environment
Copy the example environment file and configure your settings:
Terminal window cp .env.example .env# Edit .env with your configuration -
Verify installation
Terminal window autom8 --version
Your First Workflow
Once installed, you can run a simple workflow:
autom8 workflow run hello-worldExpected output:
[autom8] Starting workflow: hello-world[autom8] Step 1/1: Greeting[autom8] Hello, autom8y![autom8] Completed in 0.1sProject Structure
After cloning, you’ll see this structure:
autom8/├── src/│ └── autom8/│ ├── cli/ # Command-line interface│ ├── workflows/ # Workflow definitions│ └── integrations/ # System integrations├── tests/ # Test suite├── pyproject.toml # Project configuration└── README.mdNext Steps
Now that you have autom8y running:
- Learn about the Architecture to understand how components interact
- Review API Standards for building integrations
- Explore the GitHub repositories for more tools
Troubleshooting
Common Issues
autom8: command not found
Ensure your virtual environment is activated and the package is installed:
source .venv/bin/activatepip show autom8AWS credentials not found
If using charter for secrets, ensure AWS credentials are configured:
aws configure listNeed more help? Check the GitHub issues or open a new one.