An open-source AI newsletter platform that aggregates and curates AI content from across the internet.
AiLert automatically aggregates content from 150+ sources including research papers, news sites, GitHub repositories, and events to create customizable AI newsletters. Built with Python and powered by AWS, it helps communities and teams stay updated with the latest in AI.
"AIlert's newsletter helps me stay on top of AI developments without getting overwhelmed" - Tech Lead at Fortune 500
"The perfect blend of technical depth and practical insights" - AI Researcher
Receive our carefully curated insights every week, delivered straight to your inbox.
git clone https://github.com/yourusername/ailert.git
cd ailert
pip install -r requirements.txt
export AWS_ACCESS_KEY_ID="your_access_key"
export AWS_SECRET_ACCESS_KEY="your_secret_key"
export AWS_REGION="your_region"
python main.py
ailert/
├── builder/ # Newsletter generation
├── db_handler/ # Db operations manager
├── app/ # Core functions of the application
├── router/ # REST Api routes
├── services/ # Content aggregation services
├── static/ # Templates and assets
├── utils/ # Application common utilities
├── main.py # Flask application
└── requirements.txt # Dependencies
We welcome contributions of all kinds! Here are some ways you can help:
git checkout -b feature/your-feature
pip install -r requirements-dev.txt
python -m pytest
from builder.builder import NewsletterBuilder
# Create daily newsletter
daily = NewsletterBuilder({
"gh_url": "github_url",
"gh_ftype": "daily"
})
daily.set_sections(["news"])
content = await daily.section_generator()
Each service handles different content types:
NewsService
: Industry newsResearchService
: Research papersGitHubScanner
: Trending repositoriesProductService
: New AI productsCompetitionService
: AI competitionsEventsService
: Upcoming eventsThis project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for the AI community