An automated platform that discovers and showcases trending AI tools and news. Combines Python for smart data collection with a modern Next.js website.
π Link to Website: https://ai-resources-and-tools.vercel.app
- π Live Updates: New content every day
- π± Responsive: Works perfectly on all devices
- π¨ Modern Design: Clean, professional interface
- β‘ Fast: Optimized for speed
- Finds trending AI tools automatically from 3 primary sources
- Uses comprehensive AI keyword filtering system
- Sophisticated trending score algorithm with engagement metrics
- Advanced quality filtering and deduplication
- Sources: Reddit (10+ subreddits), GitHub (trending), Google News RSS
- Daily Digest: 3-5 top AI tools with trending scores
- Tools Directory: Complete categorized catalog (100+ tools)
- News Updates: Latest AI news with priority scoring
- Website: Modern Next.js presentation with real-time data
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Multi-Source β β Advanced AI β β Structured & β
β Discovery β β Processing β β Ranked Output β
β β β β β β
β β’ Reddit API ββββΆβ β’ AI Keyword ββββΆβ β’ Daily Tools β
β (10+ subs) β β Filtering β β Digest β
β β’ GitHub API β β β’ Trending β β β’ News Updates β
β (trending) β β Scoring β β β’ Tools Directoryβ
β β’ News RSS β β β’ Quality β β β’ Website Data β
β (Google News) β β Filtering β β β’ Master CSV β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Cache β β Auto- β β Auto- β
β Management β β Categorizeβ β Deploy β
βββββββββββββββ βββββββββββββββ βββββββββββββββ
Daily Schedule: Runs automatically at 7:30 AM IST via GitHub Actions
# Install
pip install -e .
# Generate daily tools
daily-tools
# Update news
update-news
# Generate tools directory
tools-directory
# Prepare website data
prepare-website-data
# Manage keywords
keyword-manager
# Test system
test-keywords
# Auto-discover tools
discover-tools- Reddit API: Monitors 10+ AI subreddits (artificial, MachineLearning, AINews, OpenAI, etc.)
- GitHub API: Scrapes trending repositories for AI tools and libraries
- News RSS: Aggregates AI news from Google News with keyword expansion
- Additional Sources: Product Hunt, Hugging Face, Futurepedia (configured but not in main pipeline)
- AI Keyword Filtering: Comprehensive AI-related keyword matching
- Trending Scoring: Algorithm considers engagement, relevance, and trending indicators
- Quality Filtering: Removes duplicates, non-tool content, and irrelevant items
- Auto-Categorization: Categorizes tools into 9 categories (Text/Chat, Code/Dev, etc.)
- Cache Management: Prevents re-processing same items with JSON caching
- Daily Digest:
artifacts/ai-tools-daily.mdwith 3-5 top tools - News Updates:
artifacts/blogs-and-news.mdwith 10 top news - Tools Directory:
artifacts/ai-tools-directory.mdwith full catalog - Master Database:
data/master_resources.csvwith all tools - Website Data:
website/src/data/content.tsfor Next.js frontend
auto-news/
βββ artifacts/ # Generated content
β βββ ai-tools-daily.md # Daily tools digest
β βββ blogs-and-news.md # News aggregation
β βββ ai-tools-directory.md # Tools directory
βββ data/ # Config & cache
β βββ cache/ # Performance cache
β βββ config/ # Configuration files
β βββ master_resources.csv # Master tools database
βββ src/ # Python backend
β βββ scripts/ # Main automation scripts
β βββ utils/ # Utility modules
βββ website/ # Next.js frontend
β βββ src/ # React components
β βββ public/ # Static assets
βββ docs/ # Documentation
βββ .github/workflows/ # GitHub Actions automation
Visit the website to browse daily AI tools and news!
# Backend
pip install -e .
daily-tools
# Frontend
cd website
npm install
npm run devThe system runs automatically every day at 7:30 AM IST via GitHub Actions:
-
Daily Tools Discovery (
daily-tools)- Discovers 3-5 trending AI tools
- Applies trending score algorithm
- Updates master database
-
News Aggregation (
update-news)- Fetches latest AI news
- Applies priority scoring
- Generates daily news digest
-
Tools Directory (
tools-directory)- Generates complete tools catalog
- Organizes by categories
- Updates directory markdown
-
Website Data (
prepare-website-data)- Processes all content
- Generates TypeScript data
- Updates website automatically
-
Deployment
- Commits changes to Git
- Deploys to Vercel
- Updates live website
- Version: 3.1.0
- Python: 3.11+
- Next.js: 15.3.4
- React: 19.0.0
- Daily Tools: 3-5 trending AI tools
- News Articles: 10 top AI news daily
- Tools Database: 100+ curated AI tools
- Automation: Fully automated daily updates
We welcome contributions! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
- Improve docs
MIT License - see LICENSE file.
Made with β€οΈ by the AI Insights Daily team