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