Skip to main content
This guide provides comprehensive installation instructions for LiteAgent on different platforms and configurations.

System Requirements

Minimum Requirements

  • OS: Ubuntu 22.04+ / macOS 12+ / Windows 10+ with WSL2
  • RAM: 8GB minimum, 16GB recommended
  • Storage: 20GB free space
  • CPU: 4 cores minimum, 8 cores recommended
  • Network: Stable internet connection for API calls

Software Prerequisites

  • Git: Version 2.0 or higher
  • Python: Version 3.11 (exactly - not 3.12+)
  • Node.js: Version 18+ (for TrickyArena websites)
  • Docker: Version 20.10+ (for containerized deployment)

Installation Methods

Agent-Specific Setup

Some agents require additional configuration:

DoBrowser

  • Create a DoBrowser account at dobrowser.com
  • Install the Chrome extension
  • Log in with Google account
  • Save browser state as described above

Skyvern

  • Requires PostgreSQL for local deployment
  • Additional webhook server setup needed
  • See collector/webhook_server_skyvern.py

WebArena/VisualWebArena

  • Research agents with specific environment requirements
  • May need additional model downloads
  • Check respective submodule documentation

Troubleshooting

If you encounter Python version conflicts:
# Check Python version
python --version

# Use pyenv to manage versions
pyenv install 3.11.9
pyenv local 3.11.9
If you get permission errors with Docker:
# Add user to docker group
sudo usermod -aG docker $USER

# Restart session or run
newgrp docker
If Playwright browsers fail to install:
# Install system dependencies
playwright install-deps

# Force reinstall browsers
playwright install --force

# For headless environments
playwright install chromium
If submodules don’t initialize properly:
# Force update submodules
git submodule update --init --recursive --force

# Or clone with submodules
git clone --recurse-submodules https://github.com/devinat1/agent-collector.git
Ensure API keys are properly formatted:
  • No quotes in .env file
  • No trailing spaces
  • Correct key format for each service
  • Check key permissions/quotas

Platform-Specific Notes

Ubuntu 24.04 LTS

  • Tested and fully supported
  • All installation methods work
  • Recommended for production use

macOS (Apple Silicon)

  • Use Docker Desktop with ARM64 support
  • Some Python packages may need Rosetta 2
  • Browser automation works natively

Windows

  • WSL2 strongly recommended
  • Native Windows support limited
  • Use Docker Desktop with WSL2 backend

Cloud Deployment

  • Works on AWS EC2, Google Cloud, Azure
  • Use headless browser configurations
  • Ensure sufficient resources (see requirements)

Next Steps

Quick Start

Run your first test with LiteAgent

Environment Configuration

Configure API keys and settings

Docker Setup

Advanced Docker configuration options
I