Inspiration

Cloud infrastructure costs can spiral out of control almost invisibly. For developers and small teams, keeping track of unused instances, unattached storage, and inefficient resource allocation is a massive headache that takes time away from actual coding. I wanted to build something that acts as a financial co-pilot—an intelligent assistant that doesn't just show you a graph of how much you're spending, but actively investigates why and tells you exactly how to fix it.

What it does

Nova cost-agent is an AI-driven tool that analyzes your cloud infrastructure and billing data to identify waste and optimize spending. Instead of digging through complex AWS or GCP billing consoles, the agent monitors your usage patterns, flags anomalies (like an idle server left running over the weekend), and provides clear, actionable recommendations to reduce your monthly bill without impacting performance.

How i built it

I focused on building a stack that is both fast and intelligent:

Frontend: I built a clean, responsive dashboard using React, applying strong UX design principles to ensure that complex financial and architectural data is digestible at a glance.

Backend: The core logic and data processing are handled by a Node.js backend, which manages the API integrations and data flow.

AI Integration: To power the "agent" aspect, i integrated the Nova 2 Lite V1 API. i feed it sanitized usage logs and billing metrics, and the model analyzes the context to generate human-readable, specific cost-saving strategies.

Challenges we ran into

One of the biggest hurdles was normalizing the raw, often chaotic billing data into a format that the AI could accurately analyze. Fine-tuning our prompts for the Nova 2 Lite V1 API also took time; i had to ensure the agent provided highly specific, actionable advice rather than generic cloud-saving tips. Additionally, designing the architecture to handle data securely and efficiently was a complex but rewarding challenge.

Accomplishments that I am proud of

I am incredibly proud of the seamless integration between the raw data pipeline and the AI analysis. Seeing the agent successfully identify a simulated "cost leak" and immediately suggest the exact command to resolve it was a massive win. I am also proud of the interface—we managed to make a billing tool that actually feels intuitive and helpful for develop

What i learned

This project pushed me to deeply understand cloud resource lifecycles and billing structures. I gained invaluable experience in advanced prompt engineering and handling complex data flows through a Node.js backend. I also reinforced how critical good UX is; an AI insight is only valuable if the user can quickly understand and act on it.

What's next for Nova cost-agent

Automated Remediation: Upgrading the agent from "read-only" to "active," allowing users to grant it permission to automatically shut down idle resources.

Multi-Cloud Expansion: Adding robust support to compare and optimize workloads across AWS, Azure, and GCP simultaneously.

Browser Integration: Developing a Chrome extension to give developers real-time cost estimates right inside their cloud provider's console before they spin up new resources.

Built With

Share this project:

Updates