YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
π Berlin Roommates β Weekend Party AI Agent
An AI agent designed for four roommates living together in Berlin β Srikanth, Nitish, Subrahmanya, and Rahul β to plan weekend parties effortlessly.
This agent uses multiple tools to automate party planning, music selection, menu suggestions, cleaning rotation, budgeting, and more.
π― Features
β Smart Menu Suggestions
- Suggests one Indian chicken dish (casual or formal).
- Casual = when only the 4 roommates are present
- Formal = when guests visit
β Theme Generator (Indian Movies / Series)
Generates party themes inspired by:
- KGF
- RRR
- YJHD
- Gangs of Wasseypur
β¦and more.
β Playlist Generator
- If a theme is recognized β returns a curated playlist
- If not β automatically falls back to WebSearchTool to fetch real songs online
β Shopping List Generator
Creates a shopping list based on the selected menu type.
β Cleaning Duty Rotation
Randomly assigns cleaning duty to one of the 4 roommates.
β Cooking Rotation
Randomly selects who cooks today.
β Budget Splitter
Splits total party cost equally among the 4 roommates.
π Tools Included
suggest_menucatering_service_toolindian_movie_theme_generatorplaylist_toolsmart_playlist_resolver(fallback to web search)shopping_list_toolcleaning_rotation_toolcooking_rotation_toolbudget_toolWebSearchToolVisitWebpageTool
π Example Usage
agent.run("Plan a weekend party for us with theme, food, songs, cleaning duty, and budget split.")
π¦ How to Use Locally
pip install smolagents huggingface_hub
from smolagents import CodeAgent
from huggingface_hub import snapshot_download
snapshot_download("subba5076/Berlin_roomates")
π License This project is released under the MIT License, allowing free use, modification, and sharing.
π€ Author Created by Subramanya Berlin, Germany