BetaStreetOmnis/xhs_ai_publisher

AI-powered Xiaohongshu/Rednote content creation and publishing tool with PyQt desktop UI, FastAPI service, login-state reuse, preview publish, and automated browser workflows.

概要

小紅書(Little Red Book)でのコンテンツ作成と投稿を自動化するデスクトップ/Webツールです。AI言語モデルを使用して投稿のタイトルと本文を生成し、ブラウザを自動操作してログインと投稿を行うことで、クリエイターの反復的な作業を削減します。

仕組み

  1. AIコンテンツ生成 — トピックを入力するか、内蔵のWeibo/Baidu/Bilibiliのトレンドリストから選択します。ツールはLLM API(OpenAI互換、Claude、またはOllama。APIキーは各自で設定)を呼び出してタイトルと本文を作成します。APIが設定されていない場合は、内蔵テンプレートを使用します。
  2. 画像処理 — 投稿に画像をマッチングさせたり、独自の画像をアップロードしたりできます。また、内蔵テンプレート(マーケティングポスター、バナー、製品写真)を使用してカバー画像や複数ページのコンテンツ画像を生成することも可能です。
  3. 投稿 — Playwrightブラウザ自動化を使用して小紅書にログイン(電話番号+認証コード、またはChromeの既存ログインセッションをインポート)し、プレビュー後に投稿します。予約投稿をサポートしており、無人での投稿が可能です。
  4. マルチアカウントと安全性 — ログイン状態とデータが分離された複数のユーザープロファイルに対応。APIキーはローカルで暗号化され、すべてのデータは ~/.xhs_system/ に保存されます。

技術スタック

  • Python 3.8+、PyQt5デスクトップGUI、FastAPI + Playwright(Web/APIモード、Dockerデプロイ可能)
  • ローカルSQLiteデータベース、JSON設定、暗号化されたキーストレージ
  • 拡張可能なプロンプトテンプレート (templates/prompts/*.json) および画像テンプレート

注目すべき機能

  • Webリンクインポート:URL(例:WeChat記事)を貼り付けると、タイトル/本文/画像を抽出して下書きを作成
  • ホットスポットデータセンター:複数の中国プラットフォームからトレンドトピックを取得し、ワンクリックで投稿トピックとして使用可能
  • スマートフォンからOpenAIのCodexエージェントを介してツールを制御するためのドキュメント化されたワークフロー(サードパーティのブリッジアプリを使用)

要約:LLM APIによる執筆とブラウザ自動化による投稿を組み合わせた、小紅書クリエイター向けの機能完備で実用的な自動化ツールです。AIモデル自体を構築するのではなく、AIを活用したアプリケーションです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト