├── .env.example ├── README.md ├── app.py ├── app_whatsapp.py ├── db ├── checkpoints.sqlite ├── checkpoints.sqlite-shm └── checkpoints.sqlite-wal ├── requirements.txt └── src ├── agents ├── base │ ├── __init__.py │ ├── agent.py │ └── agents_orchestrator.py └── personal_assistant.py ├── channels ├── slack.py ├── telegram.py └── whatsapp.py ├── prompts ├── __init__.py ├── calendar_agent.py ├── email_agent.py ├── manager_agent.py ├── notion_agent.py ├── researcher_agent.py └── slack_agent.py ├── tools ├── calendar │ ├── __init__.py │ ├── create_event.py │ └── get_events.py ├── email │ ├── __init__.py │ ├── find_contacts.py │ ├── read_emails.py │ └── send_email.py ├── notion │ ├── __init__.py │ ├── add_task.py │ └── get_tasks.py ├── research │ ├── __init__.py │ ├── scrape_website.py │ ├── search_linkedin.py │ └── search_web.py ├── send_message.py └── slack │ ├── __init__.py │ ├── get_messages.py │ └── send_messages.py └── utils.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/.env.example -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/app.py -------------------------------------------------------------------------------- /app_whatsapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/app_whatsapp.py -------------------------------------------------------------------------------- /db/checkpoints.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/db/checkpoints.sqlite -------------------------------------------------------------------------------- /db/checkpoints.sqlite-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/db/checkpoints.sqlite-shm -------------------------------------------------------------------------------- /db/checkpoints.sqlite-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/db/checkpoints.sqlite-wal -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/agents/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/agents/base/__init__.py -------------------------------------------------------------------------------- /src/agents/base/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/agents/base/agent.py -------------------------------------------------------------------------------- /src/agents/base/agents_orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/agents/base/agents_orchestrator.py -------------------------------------------------------------------------------- /src/agents/personal_assistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/agents/personal_assistant.py -------------------------------------------------------------------------------- /src/channels/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/channels/slack.py -------------------------------------------------------------------------------- /src/channels/telegram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/channels/telegram.py -------------------------------------------------------------------------------- /src/channels/whatsapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/channels/whatsapp.py -------------------------------------------------------------------------------- /src/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/prompts/__init__.py -------------------------------------------------------------------------------- /src/prompts/calendar_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/prompts/calendar_agent.py -------------------------------------------------------------------------------- /src/prompts/email_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/prompts/email_agent.py -------------------------------------------------------------------------------- /src/prompts/manager_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/prompts/manager_agent.py -------------------------------------------------------------------------------- /src/prompts/notion_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/prompts/notion_agent.py -------------------------------------------------------------------------------- /src/prompts/researcher_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/prompts/researcher_agent.py -------------------------------------------------------------------------------- /src/prompts/slack_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/prompts/slack_agent.py -------------------------------------------------------------------------------- /src/tools/calendar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/calendar/__init__.py -------------------------------------------------------------------------------- /src/tools/calendar/create_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/calendar/create_event.py -------------------------------------------------------------------------------- /src/tools/calendar/get_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/calendar/get_events.py -------------------------------------------------------------------------------- /src/tools/email/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/email/__init__.py -------------------------------------------------------------------------------- /src/tools/email/find_contacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/email/find_contacts.py -------------------------------------------------------------------------------- /src/tools/email/read_emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/email/read_emails.py -------------------------------------------------------------------------------- /src/tools/email/send_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/email/send_email.py -------------------------------------------------------------------------------- /src/tools/notion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/notion/__init__.py -------------------------------------------------------------------------------- /src/tools/notion/add_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/notion/add_task.py -------------------------------------------------------------------------------- /src/tools/notion/get_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/notion/get_tasks.py -------------------------------------------------------------------------------- /src/tools/research/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/research/__init__.py -------------------------------------------------------------------------------- /src/tools/research/scrape_website.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/research/scrape_website.py -------------------------------------------------------------------------------- /src/tools/research/search_linkedin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/research/search_linkedin.py -------------------------------------------------------------------------------- /src/tools/research/search_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/research/search_web.py -------------------------------------------------------------------------------- /src/tools/send_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/send_message.py -------------------------------------------------------------------------------- /src/tools/slack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/slack/__init__.py -------------------------------------------------------------------------------- /src/tools/slack/get_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/slack/get_messages.py -------------------------------------------------------------------------------- /src/tools/slack/send_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/tools/slack/send_messages.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/personal-ai-assistant/HEAD/src/utils.py --------------------------------------------------------------------------------