Inspiration
Every time we sit down for a family movie night, we end up wasting a ton of time. We scroll forever, find something that looks fun… but then BAM, one bad scene, one swear word, and it’s game over. We usually just give up and rewatch the same 3 “safe” movies. It’s frustrating, boring, and makes movie night feel like homework. So we though, what if we could just hide the bad parts and enjoy the rest?
What it does
Hide lets families watch almost any movie with content filtered based on their values. It mutes swear words, skips inappropriate scenes, and hides bad subtitles. Parents can set up custom filters based on age, comfort level, or household values. Once they finish the movie, they can share their filter profile with friends and other families so they can enjoy the same clean version.
How we built it
Agent Orchestration
- Google Agent Development Kit
Actual Agents
User Preferences Agent Collects the user’s content sensitivity preferences, such as restrictions on language, drug use, violence, or suggestive material.
File Reading Agent Reads structured movie metadata or content ratings from provided files to supply input for filtering.
Filtering Agent (LLM-based) Uses a large language model to analyze the movie descriptions and metadata, filtering out titles that contain elements flagged by the user (e.g., strong language, drug references).
Movie Player Agent Automatically launches and controls movie playback (skips, mutes according to identified content).timestamps) through a browser interface using Selenium.
Challenges we ran into
- Keeping playback smooth when skipping or muting scenes without ruining the story.
- Making sure the filters don’t feel too strict, otherwise you miss half the movie.
- Building a UI that’s simple enough for a parent but customizable enough to feel in control.
Accomplishments that we're proud of
- The filters actually made a few PG-13 movies feel safe enough to watch with a 7-year-old.
- The skip/mute transitions are smooth, so the story still flows.
What we learned
- One-size doesn’t fit all, every family has different comfort levels. Flexibility is key.
- Smart filtering isn’t just technical, it’s about emotional tone, not just keywords.
- There’s a huge market of families who feel left out by current content options.
- The social aspect, filter sharing between trusted families is way more powerful than we thought.
What's next for Hide
- Launch a beta with curated filter packs for popular movies and age groups.
- Build a mobile companion app so families can use Hide on smart TVs.
- Create a filter marketplace where trusted parents, educators, and creators can share and vote on filters.
- Explore school and church group partnerships for educational content screening.
- Eventually partner with streaming platforms for deeper integration, maybe even a “Watch with Hide” button someday!
Built With
- google-agent-development-kit
- python
- react
- typescript
Log in or sign up for Devpost to join the conversation.