🚀 v1.0.0 Released — AI-Powered DevOps

One Command to
Rule All DevOps

npm + Docker + Vercel + AWS + GPT — combined into a single terminal OS. Deploy, scale, monitor, and manage everything with AI-powered intelligence.

⚡ Get Started 📖 View Commands
terminal — dnpm
$ npm install -g @rukkit/dnpm
+ dnpm@1.2.0 installed globally

$ dnpm init
⚡ dnpm — AI DevOps Platform
✓ Detected Node.js project
✓ Docker environment ready
✓ AI provider: Ollama (llama3)

$ dnpm deploy
✓ Building Docker image...
✓ Running health checks...
✓ Deployed successfully in 12s
→ http://localhost:3000
50+
CLI Commands
5
AI Providers
7+
Cloud Providers
Possibilities
Features

Everything You Need. One Tool.

From development to production — dnpm handles the entire DevOps lifecycle with AI intelligence built in.

🤖

AI-Powered DevOps

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.

🐳

Docker-First Deployment

Auto-generates Dockerfiles & docker-compose. Supports rolling, blue-green, and canary deployment strategies. Zero-downtime by default.

☁️

Multi-Cloud Management

Deploy to AWS, GCP, DigitalOcean, or any VPS via SSH. Create and destroy cloud resources with a single command.

🔒

Security Suite

Full security audit, dependency scanning, port scanning, firewall management, SSH hardening, DDoS protection, and AES-256-GCM encrypted secrets vault.

📊

Real-Time Monitoring

Live terminal dashboard with CPU, RAM, disk, network metrics. AI-powered spike detection with automatic alerts and recommendations.

🔄

Auto-Healing & Recovery

Self-healing watchdog daemon that auto-restarts crashed services, fixes permissions, and rebuilds containers. One-click rollback to last known good state.

Auto-Scaling

AI-powered auto-scaling that monitors CPU and memory usage. Automatic load balancer configuration. Scale containers up or down on demand.

💰

Cost Optimization

AI-analyzed infrastructure costs with recommendations. Auto-shutdown idle resources. Find the cheapest cloud configuration for your workload.

💾

Backup & Restore

Full project backups including Docker volumes and databases. Scheduled auto-backups with retention policies. One-command restore.

🌐

DNS Management

Configure DNS records across Cloudflare, Route53, and DigitalOcean. Automatic SSL setup and DNS status monitoring.

🔌

Plugin Ecosystem

10+ official plugins for AWS, Vercel, Kubernetes, Terraform, Cloudflare, Slack, and more. Extensible architecture for custom plugins.

🏗️

Project Scaffolding

Scaffold Node.js, Python, or Go projects with one command. Auto-generate health check endpoints, CI/CD pipelines, and Docker configs.

Installation

Up and Running in 30 Seconds

Terminal
# Install globally
npm install -g @rukkit/dnpm

# Setup AI provider (interactive wizard)
dnpm setup-ai

# Initialize your project
dnpm init

# Deploy!
dnpm deploy
Or use with free local AI (Ollama)
# 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
Command Reference

50+ Powerful Commands

Every DevOps task you need, accessible from a single CLI.

CommandDescription
🚀 Core
dnpm initInitialize a new project with auto-detection
dnpm deployBuild, containerize, and deploy your application
dnpm statusShow live system status (CPU, RAM, disk, containers)
dnpm infoDisplay system info (dnpm, Node, Docker, Git versions)
dnpm restart [service]Restart services and containers
🤖 AI
dnpm setup-aiInteractive AI provider setup wizard
dnpm ai-providersList all AI providers and their status
dnpm ai modeEnter interactive AI assistant (REPL)
dnpm ai fixAI 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 securityAI security review
dnpm analyzeAI-powered system analysis and recommendations
☁️ Cloud & Infrastructure
dnpm cloud createCreate full cloud deployment
dnpm cloud destroyTear down cloud resources
dnpm cloud providersList supported cloud providers
dnpm provisionProvision servers (Docker, AWS, GCP, DO, VPS)
dnpm setupInstall runtimes, databases, web servers, SSL
📈 Scaling & DNS
dnpm scale up <svc> <n>Scale a service to N replicas
dnpm scale autoEnable AI-powered auto-scaling
dnpm scale loadbalanceGenerate load balancer config
dnpm scale recommendGet AI scaling recommendations
dnpm dns set <domain> <ip>Configure DNS records
dnpm dns status <domain>Check DNS propagation status
🔒 Security
dnpm security auditFull security audit with AI recommendations
dnpm security firewallConfigure firewall rules
dnpm security ssh-keygenGenerate SSH keys
dnpm security hardenApply 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 createCreate a full project backup
dnpm backup restore <id>Restore from a backup
dnpm backup listList all backups
dnpm backup scheduleConfigure automatic backups
dnpm recovery healSelf-healing diagnostics and auto-fix
dnpm recovery rollbackRollback to last known good deployment
dnpm recovery watchdogStart self-healing watchdog daemon
🏗️ Templates & Environment
dnpm scaffold projectScaffold new project (Node/Python/Go)
dnpm scaffold healthGenerate health check endpoint
dnpm scaffold generateAI-generate code from description
dnpm env initInitialize environment files
dnpm env switch <env>Switch environment (dev/staging/prod)
dnpm env compare <a> <b>Compare two environments
dnpm env validateValidate environment configuration
💰 Cost & Plugins
dnpm cost analyzeAnalyze infrastructure costs
dnpm cost recommendAI cheapest infra recommendation
dnpm cost optimizeAuto-shutdown idle resources
dnpm plugin install <n>Install a plugin
dnpm plugin listList installed plugins
📊 Monitoring & Ops
dnpm monitorLive system monitoring with AI spike detection
dnpm dashboardFull terminal dashboard
dnpm logs [service]Stream Docker container logs
dnpm ciGenerate CI/CD pipeline (GitHub Actions/GitLab CI)
AI Providers

Choose Your AI Engine

From free local models to the most powerful cloud APIs — dnpm supports them all.

🦙

Ollama

Llama 3, CodeLlama, Mistral, Mixtral, Phi-3, Gemma

FREE • Local
🧠

OpenAI

GPT-4o, GPT-4 Turbo, o1-preview, o1-mini

API Key Required
🎭

Claude

Claude Opus 4, Sonnet 4, Haiku

API Key Required
💎

Gemini

Gemini 1.5 Pro, Gemini Ultra, Flash

API Key Required
🌐

OpenRouter

Access 100+ models with a single key

API Key Required
Quick Start Guide

From Zero to Deployed

1

Install dnpm

npm install -g @rukkit/dnpm
2

Setup AI (optional)

# Interactive wizard — picks provider, model, tests connection
dnpm setup-ai

# Or set a key directly
dnpm config set-key openai sk-your-key-here
3

Initialize & Deploy

cd my-project
dnpm init           # Auto-detects your project
dnpm deploy         # Builds + deploys with Docker
4

Monitor & Manage

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
Architecture

How dnpm Works

A modular engine system where each component handles a specific DevOps domain.

CLI Layer

  • Commander.js Router
  • Interactive Prompts
  • Terminal Dashboard
  • Progress UI

Engine Layer

  • Provision Engine
  • Setup Engine
  • Deploy Engine
  • AI Dev Engine
  • Ops Engine
  • Backup Engine
  • Scaling Engine
  • DNS Manager

Infrastructure

  • Docker / Compose
  • AWS / GCP / DO
  • Nginx / Caddy
  • Let's Encrypt SSL

AI Layer

  • Unified AI Provider
  • Ollama (Local)
  • OpenAI / Claude / Gemini
  • OpenRouter (100+ models)

Security Layer

  • AES-256-GCM Vault
  • Firewall Manager
  • SSH Hardening
  • DDoS Protection
Why dnpm?

Replace Your Entire Toolchain

CategoryWithout dnpmWith dnpm
DeploymentDocker + Kubernetes + Helm + Terraformdnpm deploy
AI AssistantChatGPT + Copilot + Claude (separate tabs)dnpm ai mode
MonitoringDatadog + Prometheus + Grafanadnpm monitor
SecuritySnyk + OWASP + manual auditdnpm security audit
CI/CDWrite YAML manuallydnpm ci
Scalingkubectl + HPA + load balancer configdnpm scale auto
Backupscron + rsync + custom scriptsdnpm backup create
CostAWS Cost Explorer + manual reviewdnpm cost analyze