IRIS (Intelligence & Response Integration System) is a comprehensive communication intelligence platform that transforms how individuals and organizations manage their digital communications across email, messaging platforms, and unified channels.
From scattered communication tools to unified intelligence - IRIS provides AI-powered analysis, automation, and optimization across all your communication channels.
- Four-tier priority system: Critical, Actionable, Informational, Low-Priority
- Machine learning training with user feedback loops
- Natural language rule creation: "Archive newsletters older than 7 days"
- Bulk operations for mass email management
- One-click mass unsubscribe from multiple newsletters
- Proxy unsubscribe for emails without unsubscribe links
- Subscription analytics and management dashboard
- Whitelist protection for important senders
- Smart archiving with relevance scoring
- Conditional workflows and if-then rules
- Scheduled processing at optimal times
- Auto-forwarding based on content analysis
- Fastmail Integration (IMAP/SMTP + JMAP)
- WhatsApp Business API integration
- Telegram messaging support
- Unified communication dashboard
- Pre-packaged configurations for rapid setup
- Community marketplace for sharing best practices
- Industry-specific templates (Sales, Support, Executive, etc.)
- Monetization opportunities for communication experts
Frontend (React/Next.js) ←→ API Gateway ←→ Microservices
├── Email Service
├── AI Classification
├── Automation Engine
├── Communication Hub
└── Recipe System
Database Layer: PostgreSQL + Redis + Vector DB
- Node.js 18+
- Python 3.9+
- PostgreSQL 14+
- Redis 6+
- Docker (recommended)
# Clone the repository
git clone https://github.com/stephenpeters/project-iris.git
cd project-iris
# Start development environment
./scripts/setup/dev-setup.sh
# Run the platform
docker-compose up -d
-
Phase 1: Foundation (In Progress)
- ✅ Project structure and branding
- 🔄 Core architecture implementation
- 🔄 AI classification system
- ⏳ Fastmail integration upgrade
-
Phase 2: Intelligence Features
- ⏳ Automation engine
- ⏳ Recipe system foundation
- ⏳ Multi-platform integration
-
Phase 3: Ecosystem & Enterprise
- ⏳ Recipe marketplace
- ⏳ Enterprise features
- ⏳ Community tools
Project IRIS is built with enterprise-grade standards:
- Test Coverage: 85%+ minimum
- Code Quality: ESLint + Prettier + SonarQube
- Documentation: Comprehensive API and user docs
- CI/CD: Automated testing and deployment
See CONTRIBUTING.md for detailed guidelines.
This project is licensed under the MIT License - see LICENSE file for details.
View our detailed Development Roadmap for upcoming features and milestones.
Project IRIS evolved from a successful Streamlit prototype (fastmail-streamlit-tool) into a comprehensive communication intelligence platform. The prototype validated core concepts and user needs, informing this enterprise-scale implementation.
Built with ❤️ by the IRIS Team
Making communication intelligence accessible to everyone