DAMP’s visual interface eliminates the complexity of command-line development environment management. This guide covers every aspect of the desktop application, from basic navigation to advanced project management.
The DAMP interface is designed around three core principles:
Simplicity : Common tasks require minimal clicks
Clarity : Visual status indicators show everything at a glance
Efficiency : Quick access to all development tools
The dashboard is your command center for all development projects:
Running
Caddy reverse proxy
Not Installed
MySQL database server
Stopped
Email testing/capture service
Docker Engine Status
Connection Status
Docker daemon connectivity
Connected Engine Version
Docker runtime version
v28.3.2 Quick Actions Start All Services Stop All Services View Logs Configuration
Service Status Bar - Global service health indicators
Quick Actions - New project, settings, and tools
System Tray - Always-accessible project controls
Each sites is represented by an intelligent card displaying:
Sites Information
Site name and local domain
Technology stack (PHP version, database, etc.)
Last accessed timestamp
Quick Actions
Start/Stop site services
Open in browser with one click
Launch VS Code with DevContainer
🌐 Open in Browser - Launch default browser
💻 Open in VS Code - Start DevContainer environment
📁 Show in Explorer - Open site folder
⚙️ Site Settings - Configure site options
🗑️ Delete Site - Remove site (with confirmation)
DAMP manages several global services that support all projects:
🟢 Active - Routing traffic to projects
🟡 Configuring - Setting up network rules
🔴 Inactive - Manual intervention needed
🟢 Running - MySQL is available for all sites
🟡 Starting - MySQL is initializing
🔴 Stopped - MySQL needs to be started
⚠️ Error - MySQL configuration issue
🟢 Active - Mailpit is capturing emails
🟡 Starting - Mailpit is initializing
🔴 Inactive - Mailpit is stopped or unavailable
Access global service controls via the System menu:
View Service Status
Click the “Services” tab to see detailed status for:
Reverse Proxy configuration
MySQL Database health
Mailpit status
Restart Services
Use “Restart All” to refresh all global services.
Update Configuration
“Reconfigure” rebuilds network and service settings.
The New Project wizard guides you through project setup:
Choose from optimized templates:
Laravel
Full-stack PHP framework
PHP 8.2+ with extensions
MySQL/PostgreSQL database
Redis caching
Mailpit email testing
Xdebug debugging
WordPress
Coming Soon
WordPress project creation is not yet implemented.
Basic PHP Starter
Minimal PHP development environment
PHP with Composer support
Node.js available for frontend tooling
Start with a basic PHP index page
Easily extend with Composer packages
Use Node.js for asset building if needed
Import Existing PHP Project
Import an existing PHP codebase
Select a folder containing your PHP project
Configure environment for your codebase
Instantly start and manage imported projects
Customize your project settings:
Project Name : Determines folder and domain names
Local Domain : Auto-generated from project name
Technology Versions : PHP, Node.js, database versions
Additional Services : Redis, Elasticsearch, etc.
VS Code Integration : Enable DevContainer setup
Fine-tune your environment:
Claude AI Integration : Enable AI-powered features
Access via Settings → Application :
Startup Behavior : Launch on system boot
Auto Updates : Enable automatic updates
Notifications : Control system notifications
DAMP lives in your system tray for always-available access:
Quick Project List - Start/stop projects instantly
Service Status - View global service health
Settings Access - Rapid configuration changes
Exit Application - Safely shut down all services
Right-click project names in the tray for:
Open in browser
Launch VS Code
View logs
Restart services
The visual interface makes DAMP accessible to developers of all experience levels while providing the power and flexibility needed for professional development workflows.
View logs
Restart services
The visual interface makes DAMP accessible to developers of all experience levels while providing the power and flexibility needed for professional development workflows.