Installation
This guide covers installing all Pixell components for different platforms and use cases.
System Requirements
Minimum Requirements
- Node.js: 18.17.0 or higher
 - npm: 9.0.0 or higher (or yarn 1.22.0+)
 - Operating System: macOS, Linux, or Windows
 - Memory: 4GB RAM minimum, 8GB recommended
 - Storage: 2GB free space
 
Recommended Requirements
- Node.js: 20.x LTS
 - Memory: 16GB RAM
 - Storage: 10GB free space
 - Network: Stable internet connection for cloud features
 
Installation Methods
Method 1: Install Everything (Recommended)
Install the complete Pixell toolkit:
# Install PAK (Pixell Agent Kit) - CLI and SDK
npm install -g @pixell/pak
# Install PAR (Pixell Agent Runtime) - for local development
npm install -g @pixell/par
# Install PAC CLI (Pixell Agent Cloud) - for deployment
npm install -g @pixell/pac-cli
Method 2: Install Components Individually
Install PAK Only (For Agent Development)
npm install -g @pixell/pak
Install PAR Only (For Running Agents Locally)
npm install -g @pixell/par
Install PAC CLI Only (For Cloud Deployment)
npm install -g @pixell/pac-cli
Platform-Specific Instructions
macOS
Using Homebrew (Recommended)
# Install Node.js via Homebrew
brew install node
# Install Pixell tools
npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Using Official Installer
- Download Node.js from nodejs.org
 - Run the installer
 - Open Terminal and install Pixell tools:
 
npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Linux (Ubuntu/Debian)
# Update package list
sudo apt update
# Install Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Install Pixell tools
sudo npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Linux (CentOS/RHEL/Fedora)
# Install Node.js
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs
# Install Pixell tools
sudo npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Windows
Using Chocolatey (Recommended)
# Install Node.js
choco install nodejs
# Install Pixell tools
npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Using Official Installer
- Download Node.js from nodejs.org
 - Run the installer as Administrator
 - Open PowerShell as Administrator and install:
 
npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Docker Installation (Alternative)
If you prefer using Docker:
# Pull the official Pixell image
docker pull pixell/pixell:latest
# Run PAK CLI
docker run -it --rm -v $(pwd):/workspace pixell/pixell pak --help
# Run PAR
docker run -it --rm -p 3000:3000 -v $(pwd):/agents pixell/pixell par
Verification
Verify your installation:
# Check PAK installation
pak --version
# Check PAR installation
par --version
# Check PAC CLI installation
pac --version
# Check Node.js version
node --version
# Check npm version
npm --version
Expected output:
pak: 1.0.0
par: 1.0.0
pac: 1.0.0
node: v20.10.0
npm: 10.2.3
Development Dependencies
For agent development, you may also want to install:
# TypeScript (for TypeScript agents)
npm install -g typescript
# ESLint (for code quality)
npm install -g eslint
# Prettier (for code formatting)
npm install -g prettier
Environment Variables
Set up environment variables for cloud features:
# Add to your ~/.bashrc, ~/.zshrc, or ~/.profile
export PIXELL_API_KEY="your-api-key"
export PIXELL_REGION="us-east-1"
export PIXELL_DEBUG="false"
Troubleshooting
Permission Errors (Linux/macOS)
If you get permission errors, use sudo or configure npm to use a different directory:
# Option 1: Use sudo (not recommended for security)
sudo npm install -g @pixell/pak
# Option 2: Configure npm prefix (recommended)
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g @pixell/pak
Windows PowerShell Execution Policy
If you get execution policy errors on Windows:
# Run as Administrator
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Node.js Version Issues
If you have multiple Node.js versions, use a version manager:
Using nvm (Linux/macOS)
# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Install and use Node.js 20
nvm install 20
nvm use 20
# Install Pixell tools
npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Using nvm-windows
# Install nvm-windows from https://github.com/coreybutler/nvm-windows
# Then:
nvm install 20.10.0
nvm use 20.10.0
npm install -g @pixell/pak @pixell/par @pixell/pac-cli
Uninstallation
To remove Pixell tools:
# Remove all Pixell packages
npm uninstall -g @pixell/pak @pixell/par @pixell/pac-cli
# Clean npm cache
npm cache clean --force
Next Steps
- Quickstart Guide - Get started in 5 minutes
 - Architecture Overview - Understand the system
 - PAK Documentation - Learn about the Agent Kit
 
Getting Help
- Check our GitHub Issues
 - Join our Discord Community
 - Read the FAQ