System Requirements
Component | Minimum | Recommended |
---|
OS | Ubuntu 22.04+, macOS 12+, Win10+WSL2 | Latest stable |
RAM | 8GB | 16-32GB |
Storage | 20GB | 50GB+ |
CPU | 4 cores | 8+ cores |
Network | Stable connection | 100+ Mbps |
Software Dependencies
Core Requirements
Software | Version | Install Command | Verify |
---|
Git | 2.0+ | apt install git / brew install git | git --version |
Python | 3.11 exactly | apt install python3.11 / brew install python@3.11 | python3.11 --version |
Docker | 20.10+ | curl -fsSL https://get.docker.com | sh | docker --version |
Python 3.11 required. Version 3.12+ may cause compatibility issues.
Optional Dependencies
Tool | Purpose | Installation |
---|
Node.js 18+ | TrickyArena websites | brew install node |
Conda | Python environment management | Download from anaconda.com |
Chrome/Chromium | Browser automation | sudo apt install chromium-browser |
SQLite Browser | Database inspection | sudo apt install sqlitebrowser |
API Keys
Primary LLM Providers
Agent-Specific Keys
Quick Verification
# Check all prerequisites
python3.11 --version
git --version
docker --version
docker compose version
# Test Docker permissions
docker run hello-world
Ubuntu/Debian
sudo apt update && sudo apt install -y python3.11 git
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
macOS
brew install python@3.11 git
brew install --cask docker
Windows
Install WSL2, then follow Ubuntu instructions:
wsl --install -d Ubuntu-22.04
Checklist
Next Steps
Docker Setup
Configure Docker for LiteAgent deployment
Local Setup
Set up local development environment
Environment Variables
Configure API keys and settings