What is AgenticPal?
AgenticPal is an intelligent personal assistant that makes managing your Google Workspace productivity apps effortless. Describe what you need in plain English, and AgenticPal handles the rest—from scheduling meetings to summarizing emails and organizing tasks.Key Features
Natural Language Interface
Just describe what you need: “Add a meeting with John next Tuesday at 2pm” or “Summarize my emails from this week”
Multi-Service Integration
Seamless access to Google Calendar, Gmail, and Tasks through a unified conversational interface
Intelligent Context
Multi-turn conversations with clarifying questions. The agent remembers context and asks when it needs more information
Safety First
Confirmation prompts for destructive operations like deleting events or tasks keep your data safe
What Can You Do?
Calendar Management
- Create, update, and delete calendar events
- Search for events by title or time range
- List your upcoming schedule
- Add attendees and descriptions to meetings
Email Operations
- Read and search emails with Gmail syntax
- Get detailed email content
- Summarize emails from specific time periods
- List unread messages
Task Management
- Create and organize tasks
- Mark tasks as complete or incomplete
- Update task details and due dates
- Manage multiple task lists
Architecture
AgenticPal uses a three-layer architecture for clean separation of concerns:Agent Layer
High-level orchestration using LLM for intent parsing, action planning, and natural language understanding
Tool Registry Layer
Pydantic-based validation and standardized tool execution with automatic schema generation
Execution Flow
When you send a request, AgenticPal follows this workflow:Smart Routing: The agent automatically determines whether actions can be executed in parallel or must run sequentially based on dependencies.
Use Cases
Busy Professional
Busy Professional
“Schedule a 30-minute standup with the engineering team every Monday at 9am”AgenticPal parses the natural language request, extracts the time parameters, and creates a recurring calendar event with attendees.
Email Management
Email Management
“Show me unread emails from my boss about the Q1 report”Combines Gmail search filters and natural language understanding to surface exactly what you need.
Task Organization
Task Organization
“Create a task: Review pull requests, due tomorrow at 5pm”Intelligently parses relative dates like “tomorrow” and creates the task with the correct due date.
Technology Stack
AgenticPal is built with modern Python tools and frameworks:- LangGraph 0.2+: Stateful agent orchestration with conversation memory
- LangChain: LLM integration and tool calling
- Pydantic 2.0: Schema validation and type safety
- FastAPI: High-performance web API with async support
- Google API Client: Direct integration with Calendar, Gmail, and Tasks
- Redis: Session management and conversation persistence
AgenticPal uses the qwen-plus model by default but is designed to work with any LLM that supports tool calling.
Deployment Options
CLI Interface
Run locally with an interactive command-line REPL for quick access
Web API
Deploy as a FastAPI service with REST endpoints and real-time streaming via Server-Sent Events
What’s Next?
Get Started
Follow our quickstart guide to get AgenticPal running in minutes