Overview ======== JamesAI is an intelligent Discord bot powered by Claude AI that provides a comprehensive suite of tools to help users with communication, project management, research, and more. Key Features ------------ **AI-Powered Assistance** ~~~~~~~~~~~~~~~~~~~~~~~~~~ - Natural language understanding using Claude Sonnet 4 - Context-aware responses - Conversation history tracking - Memory system for personalized interactions **Communication Tools** ~~~~~~~~~~~~~~~~~~~~~~~ - Gmail integration for email management - Discord channel and DM messaging - User search and direct messaging - Multi-channel support **Project Management** ~~~~~~~~~~~~~~~~~~~~~~ - GitLab integration for issue tracking - Task scheduling and reminders - Milestone and project management - Team collaboration features **Research & Content** ~~~~~~~~~~~~~~~~~~~~~~ - Web search capabilities - Website scraping and content extraction - LinkedIn post generation - Meme search and sharing **Translation & Language** ~~~~~~~~~~~~~~~~~~~~~~~~~~ - DeepL integration for high-quality translations - Support for 25+ languages - Formality level control - Timezone management **Specialized Features** ~~~~~~~~~~~~~~~~~~~~~~~~ - OAuth authentication for external services - Escape room game management - Financial document processing (Stripe payouts) - Message search and history Architecture ------------ JamesAI is built on a robust Django backend with: - **Discord.py** for Discord bot functionality - **Anthropic Claude API** for AI capabilities - **PostgreSQL** database for data persistence - **Celery** for background task processing - **Docker** for containerized deployment Getting Started --------------- To interact with JamesAI, simply mention the bot in a Discord channel or send it a direct message. The bot will automatically understand your request and use the appropriate tools to help you. For detailed information about available tools and how to use them, see the :doc:`/main/tools/index` section.