yupi-hot-monitor  by liyupi

AI-powered real-time monitoring for web trends

Created 2 months ago
345 stars

Top 80.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project offers an AI-driven hot topic monitoring tool for developers and researchers, aggregating data from 8+ sources and using AI for content analysis (truthfulness, relevance). It provides real-time notifications and uniquely packages monitoring capabilities as "Agent Skills" for AI coding assistants. The tool aims to keep users informed on emerging trends, particularly in AI, while serving as a valuable resume-building project.

How It Works

A full-stack Node.js (Express 5) and React 19 application integrates with OpenRouter for LLM access. It scrapes and aggregates content from sources like Twitter, Bing, and HackerNews. AI functionalities include query expansion, truthfulness/relevance analysis, and summarization. Data is managed via Prisma/SQLite, with real-time updates via Socket.io. A key innovation is the "Agent Skills" package, enabling direct use within AI coding tools like Cursor and VSCode Copilot.

Quick Start & Requirements

  • Primary Install: Clone repository. Backend: npm install, npx prisma generate, npx prisma db push. Frontend: npm install.
  • Prerequisites: Node.js ≥ 18 (20 LTS recommended), OpenRouter API Key (required), Twitter API Key (optional).
  • Running: Configure server/.env with API keys. Start backend (cd server && npm run dev) and frontend (cd client && npm run dev) in separate terminals.
  • Links: Project video: https://bilibili.com/video/BV1g8d8B6ENk. Course: https://codefather.cn/course.

Highlighted Details

  • AI analysis: query expansion, truthfulness, relevance, summarization.
  • Multi-platform aggregation (8+ sources).
  • Real-time WebSocket and email notifications.
  • "Agent Skills" for AI coding assistants.
  • Aceternity UI frontend.
  • Educational focus with tutorials and career support.

Maintenance & Community

Authored by "程序员鱼皮" as part of the "编程导航" educational platform, offering extensive project tutorials and career guidance. Specific community channels are not detailed in the provided snippet.

Licensing & Compatibility

The provided README snippet does not specify a software license, requiring clarification for commercial use or derivative works.

Limitations & Caveats

Explicitly a teaching project. Relies on external API keys (OpenRouter, Twitter), potentially incurring costs or usage limits. Specific limitations regarding the accuracy or scope of AI analysis are not detailed.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
216 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.