An API-first, production-ready multi-agent AI system that intelligently manages tasks, schedules, reminders, and contextual information by orchestrating multiple specialized agents and external tools.
π Live Demo: https://pacebuddy2-417661527307.us-central1.run.app/dev-ui/?app=PaceBuddy π¦ Repository: https://github.com/ashu485761/Pace-Buddy.git
Build a multi-agent AI system that helps users manage tasks, schedules, and information by interacting with multiple tools and data sources.
- β Primary orchestrator agent coordinating sub-agents
- β Multi-agent workflow execution
- β Task & schedule management
- β Structured data handling
- β API-based cloud deployment
- β Tool integration support (calendar, reminders, notes, info retrieval)
- β Scalable cloud-native architecture
PaceBuddy is not just a chatbot β it is a real-world productivity intelligence platform.
It uses a hierarchical multi-agent architecture where a main coordinator agent delegates responsibilities to domain-specific sub-agents.
This makes the system:
- β‘ Faster in decision making
- π§ Better at task decomposition
- π Reliable in multi-step workflows
- β Cloud deployable as microservice APIs
- π Easy to scale with more tools and agents
βββββββββββββββββββββββ
β User Query β
ββββββββββββ¬βββββββββββ
β
βΌ
βββββββββββββββββββββββ
β Primary AI Agent β
β (Orchestrator) β
βββββββββ¬ββββββ¬ββββββββ
β β
βββββββββββββββββ βββββββββββββββββ
βΌ βΌ
ββββββββββββββββββββ ββββββββββββββββββββ
β Scheduling Agent β β Information Agentβ
β - reminders β β - search notes β
β - events β β - retrieve data β
ββββββββββββββββββββ ββββββββββββββββββββ
β β
βββββββββββββββββ¬ββββββββββββββββββββββ
βΌ
ββββββββββββββββββββββ
β External MCP Tools β
β Calendar / Notes β
β Task Storage / API β
ββββββββββββββββββββββ
The intelligence of PaceBuddy lies in how agents collaborate.
The main agent receives the user intent and performs:
- Intent detection
- Task classification
- Context understanding
- Agent delegation
- Final response synthesis
Handles:
- Meeting reminders
- Deadlines
- Study schedules
- Habit tracking
- Daily planning
Handles:
- Retrieving saved notes
- Searching structured data
- Summarizing stored information
- Querying tool responses
The agents connect with:
- Calendar systems
- Reminder workflows
- Database / storage
- External APIs
- MCP-compatible tools
Automatically converts natural language into executable tasks.
Example:
βRemind me to revise DSA tomorrow at 8 PM and save notes from todayβs lecture.β
The orchestrator splits this into:
- Reminder creation
- Note storage
- Future retrieval reference
Supports chained workflows such as:
- Create task
- Schedule reminder
- Save metadata
- Retrieve when requested
- Update status
Deployed on Google Cloud Run, enabling:
- High availability
- Low-latency API responses
- Containerized deployment
- Production-ready endpoints
The included Dev UI endpoint allows judges to directly test:
- agent orchestration
- workflow execution
- task routing
- session memory
- multi-turn conversations
- Python
- FastAPI / Agent API
- Multi-Agent orchestration logic
- Google Cloud Run
- Service Account authentication
- Container Registry
- Environment-based config
- LLM-powered orchestration
- Tool routing
- Context memory
- Workflow decomposition
- MCP tool connectors
- Reminder systems
- Calendar APIs
- Structured storage
PaceBuddy/
βββ agent.py
βββ __init__.py
βββ requirements.txt
βββ .env
βββ deployment configs
https://pacebuddy2-417661527307.us-central1.run.app
https://pacebuddy2-417661527307.us-central1.run.app/dev-ui/?app=PaceBuddy
Prompt:
Remind me to submit my hackathon PPT tomorrow at 10 AM
Expected:
- task parsed
- schedule extracted
- reminder workflow triggered
Prompt:
Save todayβs thermodynamics notes and remind me to revise on Sunday
Expected:
- info agent stores note
- scheduler agent sets reminder
- orchestrator merges result
Prompt:
What notes did I save for my DSA interview preparation?
Expected:
- retrieval agent searches stored data
- summarized response returned
Why this stands out for judges:
- π Real-world usability beyond a simple chatbot
- π True multi-agent orchestration design
- π Production deployment on cloud
- π Scalable architecture for future tools
- π MCP-compatible workflow expansion
- π Practical student productivity use case
- Google Calendar sync
- WhatsApp reminders
- Voice assistant support
- Team collaboration tasks
- Hackathon project planner
- Study + fitness schedule fusion
- Smart prioritization engine
Ashutosh Biswal B.Tech Student | AI + Multi-Agent Systems | Cloud Deployment
PaceBuddy demonstrates how multi-agent AI can move beyond conversations into real productivity execution.
It combines agent orchestration, cloud deployment, workflow automation, and tool integration into a practical system that solves everyday task management challenges.
This directly aligns with the competition goal of building API-based multi-agent systems that interact with multiple tools and structured data sources.