PRダッシュボード
個人プロジェクトのPRコンテンツ生成・投稿を一元管理するデスクトップアプリ
PRダッシュボードは、個人開発プロジェクトのプロモーションを自動化するTauri製デスクトップアプリです。プロジェクトフォルダをスキャンして技術スタック・カテゴリ・ターゲット層を自動検出し、Claude AIを活用してSNS投稿・技術記事・ブログ記事などのPRコンテンツを生成します。Twitter、Qiita、Zenn、Dev.to、Reddit、個人ブログへの投稿をGitHub Actionsワークフローで一括管理し、アナリティクス・トラフィック分析・投稿スケジュール管理まで対応。mcw999-hubリポジトリをデータストアとして活用し、プロジェクト定義・生成コンテンツ・投稿履歴をすべてGitで管理します。
機能
プロジェクトスキャナー
プロジェクトフォルダからpackage.json、Cargo.toml、pubspec.yaml等を解析し、技術スタック・カテゴリ・ターゲット層を自動検出。Claude AIの-pモードによる高精度分析モードも搭載。.pr-meta.jsonがあれば即座に完全なデータを取得
マルチプラットフォーム投稿
GitHub Actionsワークフローをghコマンド経由でトリガーし、Twitter、Qiita、Zenn、Dev.to、Reddit、ブログへのコンテンツ生成・投稿を一括実行。ワークフローのステップ進捗もリアルタイム表示
アナリティクスダッシュボード
各プラットフォームの投稿パフォーマンス(閲覧数・いいね・コメント・ストック)、API使用量、GitHubトラフィックをRechartsで可視化。traffic-history.jsonへの累積保存でGitHub APIの14日制限を回避
投稿スケジュール管理
グローバル・プロジェクト別の投稿スケジュールを設定。Twitter用の曜日別マルチスロット、Qiita/Dev.to用の単一スロット、プロジェクト単位でのオーバーライドに対応
外部連携管理
各プラットフォームのAPIトークンをtauri-plugin-storeで安全に保管。Qiita・Dev.toは実APIを叩いてユーザー名を取得し接続確認。gh secret setでGitHub Actionsへのシークレット同期も一括実行