AI agent for executive assistant tasks
Top 22.8% on sourcepulse
This project provides an AI agent designed to function as an Executive Assistant (EA), automating email management, scheduling, and communication for busy professionals. It leverages LangGraph for orchestration and integrates with LLMs like OpenAI and Anthropic, targeting users who need to delegate email tasks.
How It Works
The EAIA agent operates as a stateful, multi-agent system orchestrated by LangGraph. It ingests emails, triages them based on configurable rules, drafts responses, and can interact with calendars. The core logic is modular, allowing customization of reflection, triage, calendar, tone, and drafting behaviors through specific Python files.
Quick Start & Requirements
pip install -e .
within a Python 3.11 virtual environment.Highlighted Details
config.yaml
for email handling, scheduling preferences, and response styles.Maintenance & Community
The project is part of the langchain-ai
organization, indicating active development and community support within the LangChain ecosystem.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
Google OAuth setup for non-Google Workspace accounts requires manual configuration as a test user, which can be a barrier. Production deployment requires a LangSmith Plus account for LangGraph Cloud.
3 weeks ago
1+ week