Inspiration
Parental control tools today are either overbearing or ineffective, blocking everything or doing nothing. We wanted to create a digital guardian that doesn't just restrict, but understands. Inspired by Black Mirror’s “Arkangel,” we built a tool that uses Claude’s ethical reasoning to gently guide kids online, while giving parents real visibility, without sacrificing empathy.
What it does
Arkangel utilizes the newest Claude API features including visual image processing and google workspace integration to prevent harmful and distracting content from reaching the user. Arkangel periodically scans the user's screen, identifying inappropriate or off task content, and immediately uses web-ui MCP to redirect the user back on task, and presents a gentle nudge to the use to stay safe.
Features: Real-Time Content Detection: Feeding screenshots ~1 sec to claude api, detecting distractions/unsafe content based on parents’ input
Claude-Generated Ethical Nudges: automatically opening a new tab with a popup explaining Claude's decision-making and nudge to return to task
Context-Aware via MCP + Google Classroom: MCP Integration with Google Classroom API to incorporate additional info about assignments, deadlines, etc
How we built it
Used Python to capture screenshots every second Sent those screenshots to Claude’s API for real-time analysis Used Claude + Browser Use to blur screens, pop up text, and redirect tabs Connected to a Google Classroom MCP server, enabling Claude to reason about active coursework Built a Tailwind frontend for parents to set rules and see flagged sessions Created a Claude-compatible tool manifest to support conversational prompts like "What assignments are due?"
Challenges we ran into
- Getting the MCP server authenticated with Google Classroom and configuring it for Claude to recognize
- Managing the asynchronous timing of screenshots and Claude responses in real-time
- Debugging Browser Use actions when multiple instructions fired at once
- Making nudges feel empathetic and clear, not annoying or robotic
Accomplishments that we're proud of
- Attending our first-ever 2 hour hackathon
- Fast Integration between Claude and real-time browser actions
What we learned
- How MCP can make Claude so much more powerful
- Computer Use at the baseline uses screenshots every second + awareness of where the user is moving around the screen
What's next for Arkangel.AI
- More MCP integrations (Canvas, Google Workspace, Clever)
- Claude + Vision API to fully replace screenshots with direct scene understanding
- Streaming input pipeline for continuous, real-time context without polling
- Customizable Claude alignment profiles (e.g., strict vs. flexible modes)
- Chrome extension or native desktop agent for deployment in real classrooms

Log in or sign up for Devpost to join the conversation.