ai-trend-publish  by OpenAISpace

AI content generation and publishing system

created 6 months ago
1,596 stars

Top 26.9% on sourcepulse

GitHubView on GitHub
Project Summary

TrendPublish is an automated AI content generation and publishing system designed for tracking AI technology trends. It targets users who want to curate and distribute AI-related news and insights, primarily to WeChat Official Accounts, by automating data aggregation, content summarization, and publishing.

How It Works

The system leverages Deno and TypeScript for its backend, enabling efficient execution and development. It aggregates content from multiple sources like Twitter/X and websites (via FireCrawl). AI models from DeepseekAI, Qwen, and Xunfei are used for intelligent summarization, key information extraction, and title generation. The processed content can then be automatically published to WeChat Official Accounts using customizable templates and scheduled posting.

Quick Start & Requirements

  • Install Deno: Follow instructions for Windows (PowerShell) or macOS/Linux (curl).
  • Clone Project: git clone https://github.com/OpenAISpace/ai-trend-publish
  • Configure Environment: Copy .env.example to .env and fill in necessary variables.
  • Run: deno task start (development), deno task test (testing).
  • Prerequisites: Deno v2.0+, TypeScript. WeChat Official Account requires IP whitelisting.
  • Build: deno task build:<platform> for cross-platform compilation.
  • Deployment: Via Deno directly (using PM2 recommended) or Docker.
  • Docs: JSON-RPC API Documentation

Highlighted Details

  • Supports multiple AI models for content processing (DeepseekAI, Qwen, Xunfei).
  • Automates publishing to WeChat Official Accounts with customizable templates.
  • Integrates with Bark for notification system.
  • Offers JSON-RPC API for manual workflow triggering.
  • Includes GitHub Actions for CI/CD.

Maintenance & Community

  • Active development with a clear roadmap of planned features (e.g., AI paper/tool recommendations, image optimization).
  • Community support via QQ group: AI-Trend-Publish.
  • MIT License.

Licensing & Compatibility

  • MIT License. Permissive for commercial use and integration with closed-source projects.

Limitations & Caveats

  • Requires manual IP whitelisting for WeChat Official Account publishing.
  • Some features are still in the "Todo" list, such as content image insertion and AI rate reduction.
  • A GUI is planned but not yet implemented.
Health Check
Last commit

6 days ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
160 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.