Chat agentATLAS
A Project Manager for Your Life, Living in WhatsApp
A WhatsApp agent that logs workouts, meals and study sessions from plain messages and manages your calendar with 13 tools.
- MessageWhatsApp text via Twilio webhook
- ContextProfile, goals, modes and today's logs
- ToolsLLM calls from 13 tools in a loop
- Store9-table Supabase schema
- RemindAPScheduler sends snoozed follow-ups
Rochester, N.Y. ATLAS (Adaptive Task and Life Administration System) is a strict project manager for my life, and it lives in WhatsApp. Text it "bench 100kg 3x5" and it logs the workout, totals the volume and spots a personal record. Text it a meal and it tracks macros. It reads and changes my Google Calendar, reschedules around weather and air quality, and follows up later when I snooze something.
Messages come in through a Twilio webhook to FastAPI. Each one goes to Llama 3.3 70B on Groq with a context prompt built from my profile, preferences, active modes (like exam season), goals and today's logs, and the model calls from 13 tools in a loop until it's done. Everything lands in a 9-table Supabase Postgres schema, and an APScheduler job sends snoozed reminders when they come due. It's about 6.1k lines of Python.