Desktop Installation
The Desktop app is included in the projax installation.
Installation
Install projax globally:
npm install -g projax
The Desktop app is included in the installation.
Launching
Start the Desktop app:
prx web
The first launch may take a moment as the app initializes.
Development Setup
For development or building from source:
# Clone repository
git clone https://github.com/josetwentyfour/projax.git
cd projax
# Install dependencies
npm install
# Build Desktop app
npm run build:desktop
# Or build all packages
npm run build
Development Mode
Run in development mode with hot reload:
# From root
npm run dev:desktop
# Or from package
cd packages/desktop
npm run dev
Building
Build the Desktop app for production:
cd packages/desktop
npm run build
System Requirements
- Node.js: Version 18.0.0 or higher
- Operating System: macOS, Linux, or Windows
- Memory: 100MB+ available RAM
- Disk Space: 50MB+ for installation
Troubleshooting
App Won't Start
- Check Node.js version:
node --version(should be >= 18.0.0) - Rebuild:
npm run build:desktop - Check API server:
prx api
API Server Not Starting
The Desktop app automatically starts the API server. If it fails:
- Check port availability (38124-38133)
- Manually start API:
prx api --start - Check logs for errors