-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Desktop app for local development. Docker-based stack with a click-and-run GUI. No terminal required.
AMP Manager provides a unified interface for:
- Local domain management with automatic SSL certificates
- Docker container monitoring and control
- Encrypted credentials and notes storage
- Visual workflow automation
- Tunnel services integration (share local projects)
- Install Docker Desktop - Download and install Docker Desktop
- Install AMP Manager - Download a release or clone to your drive
IMPORTANT: After running
npm run build:app, you MUST runpost-build.batto apply the UAC manifest. Without this, the app runs without admin privileges and cannot install SSL certificates or modify the hosts file.
- Start Docker Desktop - Ensure Docker is running (check system tray icon)
-
Initialize containers - Open a terminal in the AMP Manager folder and run:
docker compose up -d - Launch AMP Manager - The dashboard will show all systems as "Healthy"
Note: Docker must be running whenever you use AMP Manager. The Dashboard's System Checks section displays the current status. You can also use AMP Manager to launch and control Docker.
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript, Vite, Tailwind CSS, DaisyUI |
| Backend | Neutralino.js 6.5, Windows Batch (amp-tasks.bat) |
| Storage | JSON Files (users/ folder), Web Crypto for encryption |
| Containers | Docker Compose (Angie, PHP, MariaDB) |
| Document | Description |
|---|---|
| Core Concepts | How AMP works |
| For Students | Step-by-step for beginners |
| For Developers | Quick start for devs |
| Architecture | System design |
| Amp Tasks Reference | Batch commands |
| API Reference | AMPBridge API |
| Component Reference | UI components |
| User Interface | UI tech stack |
| Security | Security model |
| Workflows | Deployment guides |
| Tunneling | Tunnel services |
| Contributing | Developer guide |
| Troubleshooting | Common issues |
| Glossary | Terms explained |
- Docker Desktop installed and running
- Windows 10/11
- Clone or download AMP Manager
- Open terminal in the project folder
- Run:
docker compose up -d - Run:
npm run build:app - Run:
post-build.bat - Launch
amp-manager.exe
- Open AMP Manager
- Click "Add Domain"
- Enter domain name (e.g.,
mysite) - Click Create
Your domain is now available at http://mysite.local with automatic SSL!
Local domains with automatic SSL. Each domain gets:
- Auto-created folder in
www/ - SSL certificate via mkcert
- Angie configuration
- Hosts file entry
Docker containers managed by AMP:
- Angie - Web server
- PHP - PHP runtime
- MariaDB - Database
Sensitive data (credentials, notes, settings, workflows, site configs) is encrypted using AES-256-GCM with keys derived from your password.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
MIT License - See LICENSE file for details.