npm + Docker + Vercel + AWS + GPT — combined into a single terminal OS. Deploy, scale, monitor, and manage everything with AI-powered intelligence.
From development to production — dnpm handles the entire DevOps lifecycle with AI intelligence built in.
Interactive AI assistant that writes code, fixes bugs, reviews security, generates infrastructure, and auto-scales your systems. Supports Ollama (free local), OpenAI, Claude, Gemini, and OpenRouter.
Auto-generates Dockerfiles & docker-compose. Supports rolling, blue-green, and canary deployment strategies. Zero-downtime by default.
Deploy to AWS, GCP, DigitalOcean, or any VPS via SSH. Create and destroy cloud resources with a single command.
Full security audit, dependency scanning, port scanning, firewall management, SSH hardening, DDoS protection, and AES-256-GCM encrypted secrets vault.
Live terminal dashboard with CPU, RAM, disk, network metrics. AI-powered spike detection with automatic alerts and recommendations.
Self-healing watchdog daemon that auto-restarts crashed services, fixes permissions, and rebuilds containers. One-click rollback to last known good state.
AI-powered auto-scaling that monitors CPU and memory usage. Automatic load balancer configuration. Scale containers up or down on demand.
AI-analyzed infrastructure costs with recommendations. Auto-shutdown idle resources. Find the cheapest cloud configuration for your workload.
Full project backups including Docker volumes and databases. Scheduled auto-backups with retention policies. One-command restore.
Configure DNS records across Cloudflare, Route53, and DigitalOcean. Automatic SSL setup and DNS status monitoring.
10+ official plugins for AWS, Vercel, Kubernetes, Terraform, Cloudflare, Slack, and more. Extensible architecture for custom plugins.
Scaffold Node.js, Python, or Go projects with one command. Auto-generate health check endpoints, CI/CD pipelines, and Docker configs.
# Install globally
npm install -g @rukkit/dnpm
# Setup AI provider (interactive wizard)
dnpm setup-ai
# Initialize your project
dnpm init
# Deploy!
dnpm deploy
# Install Ollama first
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3
# dnpm will auto-detect Ollama — no API key needed!
dnpm setup-ai
dnpm ai mode # Interactive AI assistant
Every DevOps task you need, accessible from a single CLI.
| Command | Description |
|---|---|
| 🚀 Core | |
| dnpm init | Initialize a new project with auto-detection |
| dnpm deploy | Build, containerize, and deploy your application |
| dnpm status | Show live system status (CPU, RAM, disk, containers) |
| dnpm info | Display system info (dnpm, Node, Docker, Git versions) |
| dnpm restart [service] | Restart services and containers |
| 🤖 AI | |
| dnpm setup-ai | Interactive AI provider setup wizard |
| dnpm ai-providers | List all AI providers and their status |
| dnpm ai mode | Enter interactive AI assistant (REPL) |
| dnpm ai fix | AI auto-fix errors and issues |
| dnpm ai ask "question" | Ask AI anything about your project |
| dnpm ai generate "desc" | AI code generation from description |
| dnpm ai security | AI security review |
| dnpm analyze | AI-powered system analysis and recommendations |
| ☁️ Cloud & Infrastructure | |
| dnpm cloud create | Create full cloud deployment |
| dnpm cloud destroy | Tear down cloud resources |
| dnpm cloud providers | List supported cloud providers |
| dnpm provision | Provision servers (Docker, AWS, GCP, DO, VPS) |
| dnpm setup | Install runtimes, databases, web servers, SSL |
| 📈 Scaling & DNS | |
| dnpm scale up <svc> <n> | Scale a service to N replicas |
| dnpm scale auto | Enable AI-powered auto-scaling |
| dnpm scale loadbalance | Generate load balancer config |
| dnpm scale recommend | Get AI scaling recommendations |
| dnpm dns set <domain> <ip> | Configure DNS records |
| dnpm dns status <domain> | Check DNS propagation status |
| 🔒 Security | |
| dnpm security audit | Full security audit with AI recommendations |
| dnpm security firewall | Configure firewall rules |
| dnpm security ssh-keygen | Generate SSH keys |
| dnpm security harden | Apply security hardening |
| dnpm secrets set <k> <v> | Store AES-256-GCM encrypted secret |
| dnpm secrets get <key> | Retrieve a decrypted secret |
| 💾 Backup & Recovery | |
| dnpm backup create | Create a full project backup |
| dnpm backup restore <id> | Restore from a backup |
| dnpm backup list | List all backups |
| dnpm backup schedule | Configure automatic backups |
| dnpm recovery heal | Self-healing diagnostics and auto-fix |
| dnpm recovery rollback | Rollback to last known good deployment |
| dnpm recovery watchdog | Start self-healing watchdog daemon |
| 🏗️ Templates & Environment | |
| dnpm scaffold project | Scaffold new project (Node/Python/Go) |
| dnpm scaffold health | Generate health check endpoint |
| dnpm scaffold generate | AI-generate code from description |
| dnpm env init | Initialize environment files |
| dnpm env switch <env> | Switch environment (dev/staging/prod) |
| dnpm env compare <a> <b> | Compare two environments |
| dnpm env validate | Validate environment configuration |
| 💰 Cost & Plugins | |
| dnpm cost analyze | Analyze infrastructure costs |
| dnpm cost recommend | AI cheapest infra recommendation |
| dnpm cost optimize | Auto-shutdown idle resources |
| dnpm plugin install <n> | Install a plugin |
| dnpm plugin list | List installed plugins |
| 📊 Monitoring & Ops | |
| dnpm monitor | Live system monitoring with AI spike detection |
| dnpm dashboard | Full terminal dashboard |
| dnpm logs [service] | Stream Docker container logs |
| dnpm ci | Generate CI/CD pipeline (GitHub Actions/GitLab CI) |
From free local models to the most powerful cloud APIs — dnpm supports them all.
Llama 3, CodeLlama, Mistral, Mixtral, Phi-3, Gemma
FREE • LocalGPT-4o, GPT-4 Turbo, o1-preview, o1-mini
API Key RequiredClaude Opus 4, Sonnet 4, Haiku
API Key RequiredGemini 1.5 Pro, Gemini Ultra, Flash
API Key RequiredAccess 100+ models with a single key
API Key Requirednpm install -g @rukkit/dnpm
# Interactive wizard — picks provider, model, tests connection
dnpm setup-ai
# Or set a key directly
dnpm config set-key openai sk-your-key-here
cd my-project
dnpm init # Auto-detects your project
dnpm deploy # Builds + deploys with Docker
dnpm status # Live system status
dnpm monitor # Real-time monitoring + AI alerts
dnpm ai mode # Chat with your AI assistant
dnpm security audit # Full security analysis
A modular engine system where each component handles a specific DevOps domain.
| Category | Without dnpm | With dnpm |
|---|---|---|
| Deployment | Docker + Kubernetes + Helm + Terraform | dnpm deploy |
| AI Assistant | ChatGPT + Copilot + Claude (separate tabs) | dnpm ai mode |
| Monitoring | Datadog + Prometheus + Grafana | dnpm monitor |
| Security | Snyk + OWASP + manual audit | dnpm security audit |
| CI/CD | Write YAML manually | dnpm ci |
| Scaling | kubectl + HPA + load balancer config | dnpm scale auto |
| Backups | cron + rsync + custom scripts | dnpm backup create |
| Cost | AWS Cost Explorer + manual review | dnpm cost analyze |