Sentinel is an agentic AI system that monitors and manages networks and devices for IT teams.

Inspiration

Our goal was to make IT administration less stressful for small and remote teams. Managing devices, monitoring network health, and responding to issues is often a manual and reactive task. We saw an opportunity to build an agentic AI system which proactively manages and monitors networks 24/7.

What it does

Sentinel is an agentic AI tool that monitors networks and devices, interacts with routers, and automatically reports issues. Using Gemini, Sentinel is able to log into devices, check system status, extract connected clients, and alert IT administrations to potential problems, all without constant human intervention.

How we built it

  • Backend: Python + Gemini Computer Use + Playwright for browser automation on router interfaces
  • AI: Gemini for agentic decision making and sequencing tasks (e.g. login ➡ monitor ➡ alert)
  • Frontend: Next.js + Tailwind CSS
  • Snagged a free .tech domain too

Challenges we ran into

  • Accidentally pushed parts of the frontend to production before it was fully ready so we had to clean up and rewrite sections
  • Penn State’s network was throttling our VPN which briefly meant we couldn’t access the routers we were trying to monitor during development (we were not trying to access Penn State's internal network we promise)

Accomplishments that we're proud of

  • Built an almost production-ready agentic AI system that can actually be used to monitor and interact with network devices in the real world
  • We're pretty happy with how the website turned out too!

What we learned

  • How to build an agentic AI application from scratch

What's next for Sentinel

  • Expand device compatibility (e.g. adding more monitoring features, covering more companies, etc.)
  • Polishing the UI
  • Replace dummy logins with secure onboarding for real accounts

Built With

Share this project:

Updates