VynCost — AI-Powered Cloud Cost Optimizer
Identify waste, rightsize workloads, and cut your cloud bill with AI-driven recommendations across AWS, GCP, Azure, and Kubernetes — in a platform your team owns.
Built on Next.js 15 · Groq Llama-4 · AWS Cost Explorer · GCP Billing · Azure Cost Management
Features
Cut your cloud bill intelligently
AI Cost Anomaly Detection
The AI monitors your cloud spend in real time and surfaces anomalies, sudden spikes, and trends — before your monthly bill arrives.
- Spend spike detection: alerts when any service cost increases >20% in 24h
- Baseline modelling: learns your normal spend pattern per service and region
- Root cause attribution: which resource or change caused the cost jump?
- Natural language cost summaries: "You spent $4,200 more this week — here is why"
- Forecasting: projected end-of-month bill based on current trajectory
Rightsizing Recommendations
Identify over-provisioned compute, memory, and storage across AWS, GCP, Azure, and Kubernetes with concrete, safe downsizing recommendations.
- EC2/GCE/Azure VM rightsizing based on actual 30-day utilisation patterns
- Kubernetes pod resource request vs. actual usage gap analysis
- RDS / Cloud SQL instance class rightsizing recommendations
- Savings estimates in USD shown before any change is applied
- One-click Terraform or kubectl patch commands to apply recommendations
Reserved Instance & Savings Plans
Analyse your on-demand spend and identify exactly which RIs or Savings Plans to purchase to maximise savings with minimum risk.
- RI coverage analysis: what percentage of your compute is covered today?
- Savings Plan purchase recommendations with break-even timeline
- Convertible vs. standard RI comparison for your workload patterns
- Multi-account RI sharing analysis (AWS Organizations)
- Annual savings projection shown per recommendation
Idle & Orphaned Resource Detection
Find and clean up resources that are running but doing nothing — the silent budget killers.
- Idle EC2/VM instances: running but 0 CPU for 7+ days
- Unattached EBS volumes, disks, and snapshots older than 30 days
- Unused Elastic IPs, NAT Gateways, and load balancers
- Oversized Kubernetes nodes with <20% utilisation
- Automated cleanup workflows with approval gate before deletion
Cost Allocation & Showback
Attribute cloud costs to teams, services, environments, and cost centres with tag-based allocation and showback reporting.
- Tag-based cost allocation by team, service, environment, and project
- Untagged resource detection and auto-tagging workflow
- Showback reports: monthly cost per team or business unit
- Chargeback integration: export cost data to finance systems
- Budget alerts: notify team leads when budget thresholds are reached
Automated Optimisation Workflows
Schedule and automate cost-saving actions with approval gates, dry-run previews, and full audit trails.
- Scheduled auto-scaling policies: scale down dev environments overnight
- Spot/Preemptible instance migration for fault-tolerant workloads
- Approval workflow: recommendation shown with risk rating before applying
- Dry-run mode: see projected savings before committing any change
- Full audit log: who approved what, when, and what savings resulted
Installation
Quick Start
From zero to first cost recommendations in under 15 minutes.
Clone and configure
Install and start
Connect your first cloud account
Connect your Kubernetes clusters
Environment Variables
Full reference for .env.local.
VYNCOST_SECRETRandom 32-byte secret for session signingrequiredGROQ_API_KEYGroq API key for AI cost analysis — free at console.groq.comrequiredAWS_ACCESS_KEY_IDAWS access key ID (Cost Explorer read access required)optionalAWS_SECRET_ACCESS_KEYAWS secret access keyoptionalAWS_REGIONSComma-separated AWS regions to scan (default: all)optionalGOOGLE_APPLICATION_CREDENTIALSPath to GCP service account JSON with billing read accessoptionalAZURE_CLIENT_IDAzure App Registration client ID (billing reader role)optionalAZURE_CLIENT_SECRETAzure client secretoptionalAZURE_TENANT_IDAzure tenant (directory) IDoptionalSLACK_WEBHOOK_URLSlack webhook for cost spike notificationsoptionalBUDGET_ALERT_THRESHOLDPercentage over budget to trigger alert (default: 80)optionalPORTHTTP port (default: 3020)optionalSupported Cloud Providers
Stop paying for waste
Connect your cloud accounts and start finding savings in minutes. No vendor lock-in.