> ## Documentation Index
> Fetch the complete documentation index at: https://launchpad.datalumina.com/llms.txt
> Use this file to discover all available pages before exploring further.

# System Requirements

> Prerequisites for running GenAI Launchpad

Before you begin, ensure you have the following tools installed on your system:

## Development Environment

While we recommend one of the above IDEs for the best development experience, any code editor will work with GenAI Launchpad.

<CardGroup cols={3}>
  <Card title="Visual Studio Code" icon="code" href="https://code.visualstudio.com/">
    Free code editor with excellent Python support
  </Card>

  <Card title="Cursor" icon="terminal" href="https://www.cursor.com/">
    AI-powered code editor built on VS Code
  </Card>

  <Card title="PyCharm" icon="python" href="https://www.jetbrains.com/pycharm/">
    Professional Python IDE with advanced features
  </Card>
</CardGroup>

## Required Software

<Steps>
  <Step title="Docker and Docker Compose">
    Required for containerized deployment and local development environment.

    <Warning>
      Make sure Docker Desktop is running before proceeding with the installation.
    </Warning>
  </Step>

  <Step title="Git">
    Version control system for cloning the repository and managing code. [Download Git](https://git-scm.com/downloads)
  </Step>

  <Step title="UV">
    Fast Python package installer and resolver. [Installation Guide](https://docs.astral.sh/uv/getting-started/installation/#__tabbed_1_1)

    <Info>
      UV is significantly faster than pip and provides better dependency resolution for Python projects.
    </Info>
  </Step>

  <Step title="Python 3.13.13">
    The backend is pinned to Python 3.13.13, matching the container image and `pyproject.toml`. `uv sync` will install a matching interpreter automatically if you do not already have one.
  </Step>
</Steps>

## System Specifications

<Warning>
  **Minimum Requirements:**

  * 8GB RAM (16GB recommended)
  * 10GB free disk space
  * Modern CPU with virtualization support
  * Stable internet connection for downloading dependencies
</Warning>
