"Hey! Your friend needs backup at an event!
Free food is available but going fast. Join them now on OnlyFood!"
🏆
Active Bounties
Complete bounties to earn XP and climb the leaderboard!
🍣
Sushi Spotter
Be first to report a sushi event on campus
+50 XP
🍕
Pizza Pioneer
Review 3 pizza events this week
+30 XP
👥
Squad Leader
Invite 2 friends to your squad
+25 XP
🍕
Report Free Food
Found free food on campus? Let everyone know!
🎉 Review submitted! +10 XP
⚡
Powered by Ara
Your AI computer that runs 24/7 in the cloud
Overview
Live Scan
Connectors
Code
--
Events Scanned
--
Food Found
24/7
Always Running
--
Sources
⏳ No real data yet
Run ara run freefood_live.py then paste the JSON below:
✓ Showing REAL data from Ara
Last scan: --
🔄 How Ara Works
📅
SCAN
Ara browses event pages every hour
🤖
DETECT
AI finds "free pizza" signals
📍
MAP
Places events on campus map
🔔
ALERT
Sends notifications to you
💻 Deploy in One Command
Terminal
# Install Ara SDK
$pip install ara-sdk
Successfully installed ara-sdk-0.1.0
# Login to Ara
$ara auth login
✓ Logged in as leo.z@jhu.edu
# Deploy to run every hour
$ara deploy freefood.py --cron "0 * * * *"
✓ Deployed! Running at https://app.ara.so/freefood
Live Scan Running
Loading real scan data...
📊 Detection Examples
Input: Event Description
"Join us for a talk on machine learning. Pizza will be provided after the presentation."
AI Detection
✓ Food Signal: "Pizza will be provided" ✓ Confidence: 95% ✓ Food Type: Pizza
🔗 Connected Data Sources
Ara uses connector tools to access your apps. Click to connect more sources.
🌐
Web Browser
✓ Connected
📧
Outlook
✓ Connected
📸
Instagram
✓ Connected
💬
GroupMe
✓ Connected
📱
Telegram
✓ Connected
🎮
Discord
+ Connect
💚
WhatsApp
+ Connect
💼
Slack
+ Connect
📅
Google Calendar
+ Connect
🤖 What Connectors Enable
📧
Email Scanning
Ara reads your Outlook for event invites with food mentions
📸
Instagram Monitoring
Watches @jhuhopkins and department accounts for food posts
📱
Instant Alerts
Sends Telegram/Discord alerts when free food is found
🐍 freefood.py - The Ara Agent
import ara
# Define custom tool for food detection@ara.tooldefdetect_food(event_description: str) -> dict:
"""Analyze event for free food signals"""
food_keywords = ["pizza", "catering", "lunch provided", "free food"]
for keyword in food_keywords:
if keyword in event_description.lower():
return {"has_food": True, "signal": keyword}
return {"has_food": False}
# Create the Ara agent
freefood = ara.Automation(
id="freefood-jhu",
system_instructions="""
You are a free food finding agent for JHU students.
Every hour:
1. Browse hub.jhu.edu/events for campus events
2. Check CS, ECE, Physics department calendars
3. Scan Instagram @jhuhopkins for food posts
4. Read connected Outlook calendars for event invites
For each event, analyze if free food is mentioned.
If food is found, extract: event name, location, time, food type.
Send Telegram alerts for high-confidence food events.
""",
tools=[detect_food],
allow_connector_tools=True, # Enable web, email, social
)
# Run the agentif __name__ == "__main__":
freefood.run()