A modular multi-agent AI intelligence platform that discovers, analyzes, ranks, and summarizes high-value AI news and GitHub opportunities into actionable intelligence reports.
RavenEye automates the process of monitoring the rapidly evolving AI ecosystem.
Instead of manually browsing RSS feeds and GitHub every day, RavenEye continuously collects information from trusted sources, filters irrelevant content, ranks opportunities using transparent scoring, and generates a professional Markdown intelligence report.
The project follows a modular multi-agent architecture, allowing new intelligence sources and analytical capabilities to be added without redesigning the system.
- RSS news collection
- RSS parsing and HTML cleaning
- AI news categorization
- GitHub repository discovery
- Repository relevance scoring
- Opportunity ranking
- Duplicate filtering
- Automated Markdown report generation
- Multi-agent architecture
- Orchestrator-based workflow
- MCP (Model Context Protocol) integration
- Configuration-driven design
- Skills Intelligence Agent
- Internship Intelligence Agent
- arXiv Research Agent
- Hugging Face monitoring
- Reddit Intelligence Agent
- Conference tracking
- Personalized recommendations
- Historical trend analysis
- Web dashboard
- Notifications
User / CLI
│
▼
Orchestrator
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
RSS Agent GitHub Agent Report Agent
│ │ │
└──────────────┼──────────────┘
▼
Markdown Intelligence Report
│
▼
MCP Integration
RavenEye/
├── agents/
│ ├── base_agent.py
│ ├── rss_agent.py
│ ├── github_agent.py
│ └── report_agent.py
│
├── tools/
│ ├── rss_service.py
│ ├── github_service.py
│ ├── report_service.py
│ └── utils.py
│
├── Integrations/
│ └── server.py
│
├── briefs/
├── Documents/
│
├── orchestrator.py
├── config.py
├── main.py
└── README.md
- RSS Agent collects AI news.
- GitHub Agent discovers promising repositories.
- Results are filtered and ranked.
- The Report Agent generates a Markdown intelligence report.
- The Orchestrator coordinates the complete pipeline.
- The MCP server exposes RavenEye tools for external clients.
- Python 3
- GitHub REST API
- RSS Feeds
- feedparser
- BeautifulSoup4
- Requests
- Markdown
- MCP (Model Context Protocol)
Clone the repository:
git clone <repository-url>
cd RavenEyeInstall dependencies:
pip install -r requirements.txtRun:
python3 main.pyA new intelligence report will be generated inside the briefs/ directory.
RavenEye exposes its capabilities through the Model Context Protocol (MCP).
Available tools include:
- scan_rss
- scan_github
- generate_report
- run_pipeline
The project can be tested using the MCP Inspector.
| Document | Description |
|---|---|
| SPEC.md | Functional and non-functional requirements |
| ARCHITECTURE.md | System architecture |
| AGENTS.md | Agent responsibilities and development rules |
| ROADMAP.md | Development roadmap |
| PROJECT_STATE.md | Current implementation status |
Version: 1.0.0
Current implementation includes:
- RSS Intelligence
- GitHub Intelligence
- Report Generation
- Multi-Agent Architecture
- Orchestrator
- MCP Integration
The Version 1 pipeline is fully operational and capable of generating end-to-end intelligence reports.
Version 1.1
- Skills Intelligence Agent
- Internship Intelligence Agent
Version 2
- arXiv integration
- Hugging Face integration
- Reddit Intelligence
- Trend analysis
- Personalized recommendations
This project is released under the MIT License.
Harsh Bhati
RavenEye was developed as a modular AI intelligence platform following modern software engineering principles, emphasizing modularity, maintainability, extensibility, and transparency.