Deploy a PoC in minutes, not hours.
Each app gets its own HTTPS subdomain, Let's Encrypt cert, and basic-auth access control. No SSH. No manual nginx. Pick a template, build your app, run a skill.
How it works · 3 steps
Download a template ZIP
Pick a skill below and download its ZIP. It contains a working docker-compose.yml and app/Dockerfile pre-wired for the platform.
curl -O "https://deploy-assistant.74.241.133.90.nip.io/api/skills/python-flask/zip?app_name=myapp" unzip python-flask.zip -d myapp/ cd myapp/
Build your app locally
Edit the scaffold, run docker-compose up locally to iterate. The template's port and structure are already correct — just add your code.
docker-compose up --build # dev loop locally
Run the skill in Claude Code
recommendedOpen your project directory in Claude Code and run the deploy skill. It validates your app, packages it, and deploys — returning a live URL and credentials.
/package-as-poc # → validates + deploys your app # → returns: # URL: https://myapp.74.241.133.90.nip.io/ # Username: admin # Password: (save this — shown once)
Skill catalog · 6 templates
View in Deploy Assistant →Fallback options
Deploy by API
For CI/CD or scripted deploys.
curl -X POST \
https://deploy-assistant.74.241.133.90.nip.io/api/deploy \
-H "X-Email: you@fp.com" \
-F "name=myapp" \
-F "skill=python-flask"
# or upload your own ZIP:
# -F "file=@myapp.zip"
Deploy via UI
Upload a ZIP or pick a skill from the browser.
Also where you manage basic-auth users and see all running apps.
Open Deploy Assistant →