Skip to main content
Get Laddr installed and configured on your system.

Prerequisites

  • Python 3.9+ - Required for Laddr
  • pip - Python package manager
  • Docker (optional but recommended) - For full stack with dashboard
  • Node.js (optional) - For MCP servers

Python Virtual Environment

Create a virtual environment to isolate dependencies:
Activate the virtual environment:
Always activate your virtual environment before installing or using Laddr.

Install Laddr

Standard Installation

This installs:
  • Laddr CLI
  • Core framework
  • API server
  • Worker runtime

Development Installation

To develop against the Laddr repository:

Verify Installation


Docker Setup

For the full experience including the web UI and isolated environments, install Docker:
  1. Download from Docker Desktop
  2. Install and start Docker
  3. Verify installation:

Create a New Project

Initialize a new Laddr project:
This creates:

Configure Environment

Copy the example environment file:
Edit .env with your configuration:
Never commit your .env file to version control. It contains sensitive API keys.

Run the Stack

Option 1: Local Development (No Docker)

For quick testing without Docker:

Option 2: Full Stack (Docker)

Start all services with Docker:
This starts:
  • PostgreSQL - Database (port 5432)
  • Redis - Message queue (port 6379)
  • MinIO - Object storage (port 9000)
  • API Server - REST API (port 8000)
  • Dashboard - Web UI (port 5173)
  • Workers - Agent workers
Access the dashboard at http://localhost:5173

Verify Installation

Check Services

Run Diagnostics

This validates:
  • Database connectivity
  • Queue backend connection
  • Storage backend access
  • LLM API connectivity
  • Agent configuration

Test with a Simple Agent


Troubleshooting

Command Not Found

If laddr command is not found:

Docker Issues

If Docker commands fail:

Port Conflicts

If ports are already in use:

API Key Errors

Ensure your API keys are valid:

Next Steps