Skip to main content
Looking for C++? This page covers Python prerequisites. For C++ prerequisites (CMake, C++17 compiler), see the C++ Setup.

System Requirements

Recommended Configuration: The SDK has been primarily tested on a GMKtec NucBox EVO-X2 with AMD Ryzen AI MAX+ 395 w/ Radeon 8060S (or comparable) with 128GB RAM, using the Qwen3.5-35B-A3B-GGUF LLM running on the iGPU.
For detailed hardware specs, see the Lemonade supported configurations.

Install Prerequisites

Quick Install Available: Skip this page if you’re using the Agent UI or one-command installer - they handle all prerequisites automatically.
For manual installation or development, follow the steps below to install uv. Lemonade Server will be installed automatically when you run gaia init.

Step 1: Install uv

uv is a fast Python package manager (10-100x faster than pip).Open PowerShell and run:
If uv is not recognized after install, restart PowerShell or run:
Verify uv is installed:

Step 2: Install Node.js via NVM (Optional)

Only required if you plan to use:
  • MCP servers with npx commands (filesystem, GitHub, Slack, etc.)
  • Electron desktop app development
NVM (Node Version Manager) manages Node.js versions, similar to how uv manages Python.
After installing NVM, restart PowerShell, then install Node.js:
Set as default version (optional):
Verify installation:
Having issues? Check the Troubleshooting guide, create an issue on GitHub, or contact us at [email protected].