Inspiration

We built CloudOps Nova Agent because cloud teams already have findings, alerts, and dashboards, but they still spend too much time turning that raw information into clear priorities.

Security findings, cost issues, and operational problems usually come from different places. Engineers can read the details, but managers and stakeholders need a simpler answer: what is the biggest risk, what should be fixed first, and what should happen next.

We wanted to build something practical for that gap. Instead of showing raw findings only, we wanted a tool that could turn them into a prioritized summary, recommended actions, and a report that could actually be shared.

What it does

CloudOps Nova Agent analyzes AWS findings in three areas: cost, security, and operations.

The app takes findings JSON, identifies the most important risks, recommends remediation actions, creates an executive summary, and generates a professional PDF report.

It also integrates Amazon Nova through Amazon Bedrock to improve the executive summary and create clearer next steps. That makes the output more useful for decision-makers, not just for engineers.

How we built it

We built the project as a web app using Next.js and TypeScript.

The main workflow is simple:

  • load or paste AWS findings JSON
  • analyze the findings
  • generate prioritized risks and actions
  • enhance the summary with Amazon Nova
  • export the result as a PDF

One of the most important decisions was using a hybrid architecture.

We built a deterministic analysis engine first, so the app always has a reliable baseline. Then, when Amazon Nova is enabled, we use Bedrock to improve the executive summary and generate better next steps.

We also added a clear Nova ON/OFF state in the UI and included Nova attribution in the PDF when the model was used.

Challenges we ran into

One challenge was reliability. We did not want the whole app to fail just because a Bedrock call failed or credentials were missing, so we built a safe fallback to the deterministic engine.

Another challenge was making the output useful for different audiences. It is easy to list findings, but much harder to turn them into something that is both technically useful and executive-friendly.

We also had to fix a few polishing issues while preparing the final version, including:

  • making Nova usage visible in the UI
  • adding Nova attribution to the PDF
  • fixing formatting and encoding issues in the generated next steps
  • improving contrast so the interface stayed readable in different display modes

Accomplishments that we're proud of

We are proud that the project works as a complete workflow, not just as a prototype with a model call.

The app can:

  • analyze real AWS-style findings
  • prioritize risks and actions
  • show when Amazon Nova is being used
  • generate executive-ready PDF output
  • continue working safely even if Nova is unavailable

We are also proud that we got Amazon Nova working end-to-end through Bedrock and made that value visible in both the UI and the report.

What we learned

We learned that a hybrid approach works really well for this kind of problem.

The deterministic layer gives structure and reliability. Amazon Nova adds value where it matters most: improving communication, summarization, and next-step guidance.

We also learned that for hackathon demos, the strongest projects are not just technically correct. They are the ones that show a real problem, a clear workflow, and a usable final result.

What's next for CloudOps Nova Agent

The next step would be connecting directly to AWS-native finding sources instead of relying on pasted JSON.

We would also like to:

  • support ownership and assignment for remediation actions
  • store report history
  • create role-based summaries for engineers, managers, and executives
  • expand the Nova prompts for more tailored recommendations

CloudOps Nova Agent started as a way to make AWS findings easier to understand, and it is becoming a tool for turning cloud issues into clear action and executive communication.

Built With

  • amazon-bedrock
  • amazon-nova
  • aws-sdk-for-javascript
  • jspdf
  • next.js
  • playwright
  • react
  • tailwind-css
  • typescript
Share this project:

Updates