Inspiration
The modern web is vast and information-rich, yet navigating it often requires patience and manual effort. Users must search through menus, links, and pages to accomplish even simple tasks. We were inspired by the idea of transforming this experience — allowing users to interact with the web not through clicks and searches, but through natural language instructions.
With the rise of Agentic AI, systems are no longer limited to answering questions; they can take meaningful actions. This inspired us to build NovaFlow, an intelligent agent capable of understanding user intent and autonomously navigating websites to achieve it.
What it does
NovaFlow is an AI-powered web navigation agent that bridges the gap between human intention and digital interaction.
Instead of manually exploring websites, users can simply express what they want:
“Open the pricing page”
“Find the developer documentation”
“Show available products”
NovaFlow interprets the instruction, analyzes the structure of the webpage, and intelligently determines the most relevant navigation action. By combining Amazon Nova’s reasoning capabilities with browser automation, the system transforms simple language into purposeful web interaction.
In essence, NovaFlow allows users to guide the web with words instead of clicks.
How we built it
NovaFlow was built by combining modern web technologies with powerful AI reasoning.
The frontend, built using React, provides a clean interface where users can enter instructions. The backend, powered by Node.js and Express, orchestrates the interaction between the user, the AI model, and the automation system.
At the core of the system lies Amazon Nova, accessed through AWS Bedrock. The model interprets user instructions alongside the available webpage links to determine the most appropriate action.
Once the decision is made, Playwright performs the automation, navigating the browser and executing the selected action.
Together, these components form a pipeline where human language becomes intelligent action.
Challenges we ran into
One of the key challenges was that every website presents a unique structure and layout, making it difficult to consistently identify the most relevant links for navigation. Designing a system that could adapt to these varying structures required careful filtering and interpretation of webpage elements.
Another challenge involved translating natural language instructions into clear and actionable navigation steps. While user requests are often simple in phrasing, converting them into precise browser actions required thoughtful prompt design and contextual understanding.
We also faced the challenge of bridging the gap between AI reasoning and real-world execution. The system needed to ensure that decisions generated by the AI model could be reliably translated into browser actions.
To address these challenges, we used Amazon Nova Lite for reasoning, filtered relevant navigation links from webpages, and executed the selected actions through the backend using Playwright for browser automation.
Accomplishments that we're proud of
We are proud to have built a working AI-driven web agent that blends generative intelligence with real-world automation.
NovaFlow demonstrates how AI can move beyond passive responses and actively interact with digital environments. By successfully integrating Amazon Nova with browser automation, we created a system where reasoning and action operate together.
Seeing a simple instruction transform into a real navigation step was a powerful reminder of the potential of intelligent systems.
What we learned
Through this project, we gained valuable insights into the emerging world of Agentic AI.
We learned how to integrate Amazon Nova models through AWS Bedrock, design prompts that capture both intent and context, and build systems where AI makes decisions while software executes them.
We also deepened our understanding of browser automation, system design, and AI-driven workflows, discovering how these technologies can combine to create meaningful user experiences.
What's next for NovaFlow
NovaFlow represents only the beginning of what intelligent web agents can achieve.
In the future, we plan to expand its capabilities by enabling multi-step task execution, allowing the agent to complete complex workflows across multiple pages.
We also aim to integrate voice-based interaction using Amazon Nova Sonic, enabling users to communicate with the agent through speech.
Ultimately, our vision is to evolve NovaFlow into a fully autonomous web assistant, one that transforms the way people explore and interact with the digital world — making the web not just accessible, but truly intelligent.
Built With
- amazon-nova-lite-(aws-bedrock)
- express.js
- javascript
- node.js
- playwright
- react
- rest
Log in or sign up for Devpost to join the conversation.